Skip to content

Commit

Permalink
Move stages to each algorithms (#1938)
Browse files Browse the repository at this point in the history
* Move stages to each algorithms
---------

Co-authored-by: Eunwoo Shin <eunwoo.shin@intel.com>
  • Loading branch information
jaegukhyun and eunwoosh authored Mar 24, 2023
1 parent a853c38 commit e654199
Show file tree
Hide file tree
Showing 100 changed files with 896 additions and 715 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,56 @@ mmclassification

.. automodule:: otx.algorithms.classification.adapters.mmcls
:members:
:undoc-members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.exporter
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.trainer
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.incremental
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.incremental.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.incremental.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.incremental.trainer
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.semisl
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.semisl.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.semisl.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.classification.adapters.mmcls.task.semisl.trainer
:members:
:undoc-members:
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,56 @@ mmdetection

.. automodule:: otx.algorithms.detection.adapters.mmdet
:members:
:undoc-members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.exporter
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.trainer
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.incremental
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.incremental.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.incremental.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.incremental.trainer
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.semisl
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.semisl.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.semisl.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.semisl.trainer
:members:
:undoc-members:
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,56 @@ mmsegmentation

.. automodule:: otx.algorithms.segmentation.adapters.mmseg
:members:
:undoc-members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.exporter
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.trainer
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.incremental
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.incremental.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.incremental.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.incremental.trainer
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.semisl
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.semisl.inferrer
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.semisl.stage
:members:
:undoc-members:

.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.semisl.trainer
:members:
:undoc-members:
58 changes: 0 additions & 58 deletions docs/source/guide/reference/mpa/classification.rst

This file was deleted.

58 changes: 0 additions & 58 deletions docs/source/guide/reference/mpa/detection.rst

This file was deleted.

5 changes: 2 additions & 3 deletions docs/source/guide/reference/mpa/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,5 @@ Model Preparation Algorithm
.. toctree::
:maxdepth: 1

classification
detection
segmentation
modules/index
utils
58 changes: 0 additions & 58 deletions docs/source/guide/reference/mpa/segmentation.rst

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Copyright (C) 2022 Intel Corporation
"""Initialize OTX classification tasks."""
# Copyright (C) 2023 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
#

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
# Copyright (C) 2022 Intel Corporation
"""Evaluation class for OTX Classification with MMCLS."""
# Copyright (C) 2023 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
#

import os.path as osp

from otx.algorithms.common.adapters.mmcv.tasks.registry import STAGES
from otx.algorithms.common.utils.logger import get_logger
from otx.mpa.registry import STAGES

from .inferrer import ClsInferrer

Expand All @@ -14,8 +13,10 @@

@STAGES.register_module()
class ClsEvaluator(ClsInferrer):
"""Evaluator for MMCLS backend."""

def run(self, model_cfg, model_ckpt, data_cfg, **kwargs):
"""Run evaluation stage for classification
"""Run evaluation stage for classification.
- Run inference
- Run evaluation via MMClassification -> MMCV
Expand Down
Loading

0 comments on commit e654199

Please sign in to comment.