Skip to content

Commit e654199

Browse files
jaegukhyuneunwoosh
andauthored
Move stages to each algorithms (#1938)
* Move stages to each algorithms --------- Co-authored-by: Eunwoo Shin <[email protected]>
1 parent a853c38 commit e654199

File tree

100 files changed

+896
-715
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+896
-715
lines changed

docs/source/guide/reference/algorithm/classification/adapters/mmcls.rst

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,56 @@ mmclassification
77

88
.. automodule:: otx.algorithms.classification.adapters.mmcls
99
:members:
10-
:undoc-members:
10+
:undoc-members:
11+
12+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task
13+
:members:
14+
:undoc-members:
15+
16+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.exporter
17+
:members:
18+
:undoc-members:
19+
20+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.inferrer
21+
:members:
22+
:undoc-members:
23+
24+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.stage
25+
:members:
26+
:undoc-members:
27+
28+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.trainer
29+
:members:
30+
:undoc-members:
31+
32+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.incremental
33+
:members:
34+
:undoc-members:
35+
36+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.incremental.inferrer
37+
:members:
38+
:undoc-members:
39+
40+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.incremental.stage
41+
:members:
42+
:undoc-members:
43+
44+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.incremental.trainer
45+
:members:
46+
:undoc-members:
47+
48+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.semisl
49+
:members:
50+
:undoc-members:
51+
52+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.semisl.inferrer
53+
:members:
54+
:undoc-members:
55+
56+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.semisl.stage
57+
:members:
58+
:undoc-members:
59+
60+
.. automodule:: otx.algorithms.classification.adapters.mmcls.task.semisl.trainer
61+
:members:
62+
:undoc-members:

docs/source/guide/reference/algorithm/detection/adapters/mmdet.rst

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,56 @@ mmdetection
77

88
.. automodule:: otx.algorithms.detection.adapters.mmdet
99
:members:
10-
:undoc-members:
10+
:undoc-members:
11+
12+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks
13+
:members:
14+
:undoc-members:
15+
16+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.exporter
17+
:members:
18+
:undoc-members:
19+
20+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.inferrer
21+
:members:
22+
:undoc-members:
23+
24+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.stage
25+
:members:
26+
:undoc-members:
27+
28+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.trainer
29+
:members:
30+
:undoc-members:
31+
32+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.incremental
33+
:members:
34+
:undoc-members:
35+
36+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.incremental.inferrer
37+
:members:
38+
:undoc-members:
39+
40+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.incremental.stage
41+
:members:
42+
:undoc-members:
43+
44+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.incremental.trainer
45+
:members:
46+
:undoc-members:
47+
48+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.semisl
49+
:members:
50+
:undoc-members:
51+
52+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.semisl.inferrer
53+
:members:
54+
:undoc-members:
55+
56+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.semisl.stage
57+
:members:
58+
:undoc-members:
59+
60+
.. automodule:: otx.algorithms.detection.adapters.mmdet.tasks.semisl.trainer
61+
:members:
62+
:undoc-members:

docs/source/guide/reference/algorithm/segmentation/adapters/mmseg.rst

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,56 @@ mmsegmentation
77

88
.. automodule:: otx.algorithms.segmentation.adapters.mmseg
99
:members:
10-
:undoc-members:
10+
:undoc-members:
11+
12+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks
13+
:members:
14+
:undoc-members:
15+
16+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.exporter
17+
:members:
18+
:undoc-members:
19+
20+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.inferrer
21+
:members:
22+
:undoc-members:
23+
24+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.stage
25+
:members:
26+
:undoc-members:
27+
28+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.trainer
29+
:members:
30+
:undoc-members:
31+
32+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.incremental
33+
:members:
34+
:undoc-members:
35+
36+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.incremental.inferrer
37+
:members:
38+
:undoc-members:
39+
40+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.incremental.stage
41+
:members:
42+
:undoc-members:
43+
44+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.incremental.trainer
45+
:members:
46+
:undoc-members:
47+
48+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.semisl
49+
:members:
50+
:undoc-members:
51+
52+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.semisl.inferrer
53+
:members:
54+
:undoc-members:
55+
56+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.semisl.stage
57+
:members:
58+
:undoc-members:
59+
60+
.. automodule:: otx.algorithms.segmentation.adapters.mmseg.tasks.semisl.trainer
61+
:members:
62+
:undoc-members:

docs/source/guide/reference/mpa/classification.rst

Lines changed: 0 additions & 58 deletions
This file was deleted.

docs/source/guide/reference/mpa/detection.rst

Lines changed: 0 additions & 58 deletions
This file was deleted.

docs/source/guide/reference/mpa/index.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ Model Preparation Algorithm
44
.. toctree::
55
:maxdepth: 1
66

7-
classification
8-
detection
9-
segmentation
7+
modules/index
8+
utils

docs/source/guide/reference/mpa/segmentation.rst

Lines changed: 0 additions & 58 deletions
This file was deleted.

otx/mpa/cls/__init__.py renamed to otx/algorithms/classification/adapters/mmcls/tasks/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# Copyright (C) 2022 Intel Corporation
1+
"""Initialize OTX classification tasks."""
2+
# Copyright (C) 2023 Intel Corporation
23
# SPDX-License-Identifier: Apache-2.0
34
#
45

otx/mpa/cls/evaluator.py renamed to otx/algorithms/classification/adapters/mmcls/tasks/evaluator.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
# Copyright (C) 2022 Intel Corporation
1+
"""Evaluation class for OTX Classification with MMCLS."""
2+
# Copyright (C) 2023 Intel Corporation
23
# SPDX-License-Identifier: Apache-2.0
34
#
45

5-
import os.path as osp
6-
6+
from otx.algorithms.common.adapters.mmcv.tasks.registry import STAGES
77
from otx.algorithms.common.utils.logger import get_logger
8-
from otx.mpa.registry import STAGES
98

109
from .inferrer import ClsInferrer
1110

@@ -14,8 +13,10 @@
1413

1514
@STAGES.register_module()
1615
class ClsEvaluator(ClsInferrer):
16+
"""Evaluator for MMCLS backend."""
17+
1718
def run(self, model_cfg, model_ckpt, data_cfg, **kwargs):
18-
"""Run evaluation stage for classification
19+
"""Run evaluation stage for classification.
1920
2021
- Run inference
2122
- Run evaluation via MMClassification -> MMCV

0 commit comments

Comments
 (0)