Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move stages to each algorithms #1938

Merged
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