2323 volume_similarity ,
2424)
2525from gardening_tools .functional .paths .write import save_json
26- from gardening_tools .functional .transforms .cropping_and_padding import (
27- fit_patch_size_to_image_size ,
28- )
2926from gardening_tools .modules .losses .deep_supervision import DeepSupervisionLoss
3027from gardening_tools .modules .losses .DiceCE import DiceCE
3128from gardening_tools .modules .metrics import GeneralizedDiceScore
@@ -51,7 +48,6 @@ def __init__(
5148 val_transforms : Optional [transforms .Compose ] = None ,
5249 optimizer : str = "SGD" ,
5350 inference_patch_size : list = [],
54- inference_mode : str = "3D" ,
5551 test_output_path : str = None ,
5652 log_image_every_n_epochs : int = 50 ,
5753 weight_decay : float = 3e-5 ,
@@ -78,7 +74,6 @@ def __init__(
7874 load_decoder = load_decoder ,
7975 repeat_stem_weights = repeat_stem_weights ,
8076 )
81- self .inference_mode = inference_mode
8277 self .inference_patch_size = inference_patch_size
8378 self .test_output_path = test_output_path
8479 self .num_classes = model .num_classes
@@ -161,7 +156,6 @@ def training_step(self, batch, batch_idx):
161156
162157 def validation_step (self , batch , batch_idx ):
163158 x , y = batch ["image" ], batch ["label" ]
164-
165159 pred = self .model (x )
166160 loss = self .val_loss (pred , y )
167161 self .log (
@@ -221,7 +215,7 @@ def test_step(self, batch, batch_idx):
221215
222216 logits = self .model .sliding_window_predict (
223217 data = x ,
224- patch_size = fit_patch_size_to_image_size ( self .inference_patch_size , list ( x . shape [ 2 :])) ,
218+ patch_size = self .inference_patch_size ,
225219 overlap = 0.5 ,
226220 )
227221
0 commit comments