Skip to content

Commit 09bd197

Browse files
🎨 Move Models to Top-Level Import (#574)
- Move the following models to top-level import - HoVerNet - HoVerNetPlus - IDaRS - MapDe - MicroNet - NuClick - SCCNN ------------------------------------------------------- Co-authored-by: Shan Raza <[email protected]> Co-authored-by: Adam Shephard <[email protected]>
1 parent 2122f97 commit 09bd197

File tree

8 files changed

+23
-7
lines changed

8 files changed

+23
-7
lines changed

tests/models/test_arch_idars.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import torch
44

5-
from tiatoolbox.models.architecture.idars import IDaRS
5+
from tiatoolbox.models import IDaRS
66

77

88
def test_functional():

tests/models/test_arch_mapde.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import torch
44

55
from tiatoolbox import utils
6+
from tiatoolbox.models import MapDe
67
from tiatoolbox.models.architecture import fetch_pretrained_weights
7-
from tiatoolbox.models.architecture.mapde import MapDe
88
from tiatoolbox.wsicore.wsireader import WSIReader
99

1010

tests/models/test_arch_micronet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
import torch
88

99
from tiatoolbox import utils
10+
from tiatoolbox.models import MicroNet
1011
from tiatoolbox.models.architecture import fetch_pretrained_weights
11-
from tiatoolbox.models.architecture.micronet import MicroNet
1212
from tiatoolbox.models.engine.semantic_segmentor import SemanticSegmentor
1313
from tiatoolbox.utils import env_detection as toolbox_env
1414
from tiatoolbox.wsicore.wsireader import WSIReader

tests/models/test_arch_nuclick.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import pytest
77
import torch
88

9+
from tiatoolbox.models import NuClick
910
from tiatoolbox.models.architecture import fetch_pretrained_weights
10-
from tiatoolbox.models.architecture.nuclick import NuClick
1111
from tiatoolbox.utils.misc import imread
1212

1313
ON_GPU = False

tests/models/test_arch_sccnn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import torch
44

55
from tiatoolbox import utils
6+
from tiatoolbox.models import SCCNN
67
from tiatoolbox.models.architecture import fetch_pretrained_weights
7-
from tiatoolbox.models.architecture.sccnn import SCCNN
88
from tiatoolbox.wsicore.wsireader import WSIReader
99

1010

tests/models/test_hovernet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import torch
66
import torch.nn as nn
77

8+
from tiatoolbox.models import HoVerNet
89
from tiatoolbox.models.architecture import fetch_pretrained_weights
910
from tiatoolbox.models.architecture.hovernet import (
1011
DenseBlock,
11-
HoVerNet,
1212
ResidualBlock,
1313
TFSamepaddingLayer,
1414
)

tests/models/test_hovernetplus.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import torch
44

5+
from tiatoolbox.models import HoVerNetPlus
56
from tiatoolbox.models.architecture import fetch_pretrained_weights
6-
from tiatoolbox.models.architecture.hovernetplus import HoVerNetPlus
77
from tiatoolbox.utils.misc import imread
88
from tiatoolbox.utils.transforms import imresize
99

tiatoolbox/models/__init__.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,19 @@
1313
SemanticSegmentor,
1414
WSIStreamDataset,
1515
)
16+
17+
from .architecture.hovernet import HoVerNet
18+
from .architecture.hovernetplus import HoVerNetPlus
19+
from .architecture.idars import IDaRS
20+
from .architecture.mapde import MapDe
21+
from .architecture.micronet import MicroNet
22+
from .architecture.nuclick import NuClick
23+
from .architecture.sccnn import SCCNN
24+
25+
HoVerNet = HoVerNet
26+
HoVerNetPlus = HoVerNetPlus
27+
IDaRS = IDaRS
28+
MapDe = MapDe
29+
MicroNet = MicroNet
30+
NuClick = NuClick
31+
SCCNN = SCCNN

0 commit comments

Comments
 (0)