Skip to content

Commit f8e1ced

Browse files
author
Soobee Lee
authored
Move semantic-segmentation related codes to otx adapters (#1911)
1 parent f7e4799 commit f8e1ced

File tree

86 files changed

+1344
-1133
lines changed

Some content is hidden

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

86 files changed

+1344
-1133
lines changed

docs/source/guide/reference/mpa/modules/models/backbones.rst

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

docs/source/guide/reference/mpa/modules/models/heads.rst

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,10 @@ Heads
99
:members:
1010
:undoc-members:
1111

12-
.. automodule:: otx.mpa.modules.models.heads.aggregator_mixin
13-
:members:
14-
:undoc-members:
15-
16-
1712
.. automodule:: otx.mpa.modules.models.heads.custom_cls_head
1813
:members:
1914
:undoc-members:
2015

21-
.. automodule:: otx.mpa.modules.models.heads.custom_fcn_head
22-
:members:
23-
:undoc-members:
24-
2516
.. automodule:: otx.mpa.modules.models.heads.custom_hierarchical_linear_cls_head
2617
:members:
2718
:undoc-members:
@@ -38,22 +29,10 @@ Heads
3829
:members:
3930
:undoc-members:
4031

41-
.. automodule:: otx.mpa.modules.models.heads.mix_loss_mixin
42-
:members:
43-
:undoc-members:
44-
4532
.. automodule:: otx.mpa.modules.models.heads.non_linear_cls_head
4633
:members:
4734
:undoc-members:
4835

49-
.. automodule:: otx.mpa.modules.models.heads.pixel_weights_mixin
50-
:members:
51-
:undoc-members:
52-
53-
.. automodule:: otx.mpa.modules.models.heads.segment_out_norm_mixin
54-
:members:
55-
:undoc-members:
56-
5736
.. automodule:: otx.mpa.modules.models.heads.semisl_cls_head
5837
:members:
5938
:undoc-members:

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@ Models
44
.. toctree::
55
:maxdepth: 1
66

7-
backbones
87
classifiers
98
heads
109
losses
11-
scalar_schedulers
12-
segmentors
1310
utils

docs/source/guide/reference/mpa/modules/models/losses.rst

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,6 @@ Losses
2121
:members:
2222
:undoc-members:
2323

24-
.. automodule:: otx.mpa.modules.models.losses.base_pixel_loss
25-
:members:
26-
:undoc-members:
27-
28-
.. automodule:: otx.mpa.modules.models.losses.base_weighted_loss
29-
:members:
30-
:undoc-members:
31-
32-
.. automodule:: otx.mpa.modules.models.losses.cross_entropy_loss_with_ignore
33-
:members:
34-
:undoc-members:
35-
3624
.. automodule:: otx.mpa.modules.models.losses.cross_entropy_loss
3725
:members:
3826
:undoc-members:
@@ -41,11 +29,6 @@ Losses
4129
:members:
4230
:undoc-members:
4331

44-
45-
.. automodule:: otx.mpa.modules.models.losses.mpa_pixel_base
46-
:members:
47-
:undoc-members:
48-
4932
.. automodule:: otx.mpa.modules.models.losses.utils
5033
:members:
5134
:undoc-members:

docs/source/guide/reference/mpa/modules/models/scalar_schedulers.rst

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

docs/source/guide/reference/mpa/modules/models/segmentors.rst

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

docs/source/guide/reference/mpa/modules/ov/models.rst

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,3 @@ Models
2424
.. automodule:: otx.mpa.modules.ov.models.mmcls
2525
:members:
2626
:undoc-members:
27-
28-
.. automodule:: otx.mpa.modules.ov.models.mmseg
29-
:members:
30-
:undoc-members:

docs/source/guide/reference/mpa/modules/utils.rst

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ Utils
1313
:members:
1414
:undoc-members:
1515

16-
.. automodule:: otx.mpa.modules.utils.seg_utils
17-
:members:
18-
:undoc-members:
19-
2016
.. automodule:: otx.mpa.modules.utils.task_adapt
2117
:members:
2218
:undoc-members:
Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
"""Adapters for Segmentation."""
22

3+
34
# Copyright (C) 2023 Intel Corporation
4-
# SPDX-License-Identifier: Apache-2.0
5+
#
6+
# Licensed under the Apache License, Version 2.0 (the "License");
7+
# you may not use this file except in compliance with the License.
8+
# You may obtain a copy of the License at
9+
#
10+
# http://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# Unless required by applicable law or agreed to in writing,
13+
# software distributed under the License is distributed on an "AS IS" BASIS,
14+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
# See the License for the specific language governing permissions
16+
# and limitations under the License.
Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,38 @@
11
"""OTX Adapters - mmseg."""
22

3-
# Copyright (C) 2022 Intel Corporation
4-
# SPDX-License-Identifier: Apache-2.0
53

6-
from .data import MPASegDataset
7-
from .models import DetConB, DetConLoss, SelfSLMLP, SupConDetConB
4+
# Copyright (C) 2023 Intel Corporation
5+
#
6+
# Licensed under the Apache License, Version 2.0 (the "License");
7+
# you may not use this file except in compliance with the License.
8+
# You may obtain a copy of the License at
9+
#
10+
# http://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# Unless required by applicable law or agreed to in writing,
13+
# software distributed under the License is distributed on an "AS IS" BASIS,
14+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
# See the License for the specific language governing permissions
16+
# and limitations under the License.
17+
18+
19+
from .datasets import MPASegDataset
20+
from .models import (
21+
ClassIncrEncoderDecoder,
22+
ConstantScalarScheduler,
23+
CrossEntropyLossWithIgnore,
24+
CustomFCNHead,
25+
DetConB,
26+
DetConLoss,
27+
LiteHRNet,
28+
MeanTeacherSegmentor,
29+
MMOVBackbone,
30+
MMOVDecodeHead,
31+
PolyScalarScheduler,
32+
SelfSLMLP,
33+
StepScalarScheduler,
34+
SupConDetConB,
35+
)
836

937
# fmt: off
1038
# isort: off
@@ -16,4 +44,20 @@
1644
# fmt: off
1745
# isort: on
1846

19-
__all__ = ["MPASegDataset", "DetConLoss", "SelfSLMLP", "DetConB", "SupConDetConB"]
47+
__all__ = [
48+
"MPASegDataset",
49+
"LiteHRNet",
50+
"MMOVBackbone",
51+
"CustomFCNHead",
52+
"MMOVDecodeHead",
53+
"DetConLoss",
54+
"SelfSLMLP",
55+
"ConstantScalarScheduler",
56+
"PolyScalarScheduler",
57+
"StepScalarScheduler",
58+
"DetConB",
59+
"CrossEntropyLossWithIgnore",
60+
"SupConDetConB",
61+
"ClassIncrEncoderDecoder",
62+
"MeanTeacherSegmentor",
63+
]

0 commit comments

Comments
 (0)