Skip to content

Commit 07d2d00

Browse files
committed
remove mypy ignore
1 parent f9a72b7 commit 07d2d00

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

fl4health/clients/flexible/nnunet.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# type: ignore
21
import gc
32
import logging
43
import os
@@ -37,11 +36,11 @@
3736
NNUNET_N_SPATIAL_DIMS,
3837
Module2LossWrapper,
3938
NnunetConfig,
39+
NnUNetDataLoaderWrapper,
4040
PolyLRSchedulerWrapper,
4141
StreamToLogger,
4242
convert_deep_supervision_dict_to_list,
4343
convert_deep_supervision_list_to_dict,
44-
nnUNetDataLoaderWrapper,
4544
prepare_loss_arg,
4645
use_default_signal_handlers,
4746
)
@@ -238,7 +237,7 @@ def _compute_preds_and_losses(
238237
optimizer.zero_grad()
239238

240239
# Call user defined methods to get predictions and compute loss
241-
preds, features = self._predict_with_model(model, input)
240+
preds, features = self.predict_with_model(model, input)
242241
target = self.transform_target(target)
243242
losses = self.compute_training_loss(preds, features, target)
244243

@@ -326,10 +325,10 @@ def get_data_loaders(self, config: Config) -> tuple[DataLoader, DataLoader]:
326325
shape = self.plans["configurations"][fullres_cfg]["median_image_size_in_voxels"]
327326

328327
# Wrap nnunet dataloaders to make them compatible with fl4health
329-
train_loader = nnUNetDataLoaderWrapper(
328+
train_loader = NnUNetDataLoaderWrapper(
330329
nnunet_augmenter=train_loader, nnunet_config=self.nnunet_config, ref_image_shape=shape
331330
)
332-
val_loader = nnUNetDataLoaderWrapper(
331+
val_loader = NnUNetDataLoaderWrapper(
333332
nnunet_augmenter=val_loader, nnunet_config=self.nnunet_config, ref_image_shape=shape
334333
)
335334
log(INFO, f"{len(val_loader)}, {len(val_loader.dataset)}, {val_loader.nnunet_dataloader.batch_size}")
@@ -636,7 +635,7 @@ def setup_client(self, config: Config) -> None:
636635
super().setup_client(config)
637636

638637
@override
639-
def _predict_with_model(
638+
def predict_with_model(
640639
self, model: torch.nn.Module, input: TorchInputType
641640
) -> tuple[TorchPredType, dict[str, torch.Tensor]]:
642641
"""
@@ -918,7 +917,7 @@ def shutdown_dataloader(self, dataloader: DataLoader | None, dl_name: str | None
918917
dl_name (str | None): A string that identifies the dataloader to shutdown. Used for logging purposes.
919918
Defaults to None
920919
"""
921-
if dataloader is not None and isinstance(dataloader, nnUNetDataLoaderWrapper):
920+
if dataloader is not None and isinstance(dataloader, NnUNetDataLoaderWrapper):
922921
if self.verbose:
923922
log(INFO, f"\tShutting down nnunet dataloader: {dl_name}")
924923
dataloader.shutdown()

0 commit comments

Comments
 (0)