Skip to content

Commit 06133cb

Browse files
committed
Fix tests + new weights
1 parent 1041090 commit 06133cb

File tree

6 files changed

+21
-12
lines changed

6 files changed

+21
-12
lines changed

napari_cellseg3d/_tests/test_inference.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,27 @@ def test_inference_on_folder():
6666
config.images_filepaths = [
6767
str(Path(__file__).resolve().parent / "res/test.tif")
6868
]
69+
config.sliding_window_config.window_size = 64
6970

70-
def mock_work(x):
71-
return x
71+
class mock_work:
72+
def __call__(self, x):
73+
return x
74+
75+
def eval(self):
76+
return None
7277

7378
worker = InferenceWorker(worker_config=config)
74-
worker.aniso_transform = mock_work
79+
worker.aniso_transform = mock_work()
7580

7681
image = torch.Tensor(rand_gen.random((1, 1, 64, 64, 64)))
7782
res = worker.inference_on_folder(
78-
{"image": image}, 0, model=mock_work, post_process_transforms=mock_work
83+
{"image": image},
84+
0,
85+
model=mock_work(),
86+
post_process_transforms=mock_work(),
7987
)
8088
assert isinstance(res, InferenceResult)
89+
assert res.result is not None
8190

8291

8392
def test_post_processing():

napari_cellseg3d/code_models/models/model_SegResNet.py

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

44
class SegResNet_(SegResNetVAE):
55
use_default_training = True
6-
weights_file = "SegResNet.pth"
6+
weights_file = "SegResNet_latest.pth"
77

88
def __init__(
99
self, input_img_size, out_channels=1, dropout_prob=0.3, **kwargs

napari_cellseg3d/code_models/models/model_SwinUNetR.py

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

88
class SwinUNETR_(SwinUNETR):
99
use_default_training = True
10-
weights_file = "Swin64_best_metric.pth"
10+
weights_file = "SwinUNetR_latest.pth"
1111

1212
def __init__(
1313
self,

napari_cellseg3d/code_models/models/model_TRAILMAP_MS.py

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

55
class TRAILMAP_MS_(UNet3D):
66
use_default_training = True
7-
weights_file = "TRAILMAP_MS_best_metric_epoch_26.pth"
7+
weights_file = "TRAILMAP_MS_best_metric.pth"
88

99
# original model from Liqun Luo lab, transferred to pytorch and trained on mesoSPIM-acquired data (mostly TPH2 as of July 2022)
1010

napari_cellseg3d/code_models/models/model_VNet.py

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

44
class VNet_(VNet):
55
use_default_training = True
6-
weights_file = "VNet_40e.pth"
6+
weights_file = "VNet_latest.pth"
77

88
def __init__(self, in_channels=1, out_channels=1, **kwargs):
99
try:

napari_cellseg3d/code_models/models/pretrained/pretrained_model_urls.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"TRAILMAP_MS": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/TRAILMAP_MS.tar.gz",
3-
"SegResNet": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/SegResNet.tar.gz",
4-
"VNet": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/VNet.tar.gz",
5-
"SwinUNetR": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/Swin64.tar.gz",
2+
"TRAILMAP_MS": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/TRAILMAP_latest.tar.gz",
3+
"SegResNet": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/SegResNet_latest.tar.gz",
4+
"VNet": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/VNet_latest.tar.gz",
5+
"SwinUNetR": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/SwinUNetR_latest.tar.gz",
66
"WNet": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/wnet.tar.gz",
77
"WNet_ONNX": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/wnet_onnx.tar.gz",
88
"test": "https://huggingface.co/C-Achard/cellseg3d/resolve/main/test.tar.gz"

0 commit comments

Comments
 (0)