Skip to content

Commit 7f1e273

Browse files
committed
fix #1290
1 parent d0f7d48 commit 7f1e273

File tree

2 files changed

+27
-22
lines changed

2 files changed

+27
-22
lines changed

nnunet/evaluation/evaluator.py

+8
Original file line numberDiff line numberDiff line change
@@ -481,3 +481,11 @@ def nnunet_evaluate_folder():
481481
"information.")
482482
args = parser.parse_args()
483483
return evaluate_folder(args.ref, args.pred, args.l)
484+
485+
486+
if __name__ == '__main__':
487+
evaluate_folder(
488+
'/media/isensee/raw_data/nnUNet_raw/Dataset004_Hippocampus/labelsTr',
489+
'/home/isensee/drives/checkpoints/nnUNet_results_remake/Dataset999_IntegrationTest_Hippocampus/ensembles/ensemble___nnUNetTrainer_5epochs__nnUNetPlans__3d_cascade_fullres___nnUNetTrainer_5epochs__nnUNetPlans__3d_fullres___0_1_2_3_4',
490+
(1, 2), advanced=True
491+
)

nnunet/experiment_planning/task_specific_planner/amos2022/residual_bfnnunet_planner.py

+19-22
Original file line numberDiff line numberDiff line change
@@ -128,28 +128,6 @@ def get_properties_for_stage(self, current_spacing, original_spacing, original_s
128128
}
129129
return plan
130130

131-
def run_preprocessing(self, num_threads):
132-
pass
133-
134-
135-
class ExperimentPlanner3D_residual_v21_bfnnUNet_31(ExperimentPlanner3D_residual_v21_bfnnUNet):
136-
def __init__(self, folder_with_cropped_data, preprocessed_output_folder):
137-
super().__init__(folder_with_cropped_data, preprocessed_output_folder)
138-
self.data_identifier = "nnUNetData_bfnnUNet_31"
139-
self.plans_fname = join(self.preprocessed_output_folder,
140-
"nnUNetPlans_bfnnUNet_fabresnet_31_plans_3D.pkl")
141-
self.preprocessor_name = 'Preprocessor3DBetterResampling'
142-
143-
def plan_experiment(self):
144-
super().plan_experiment()
145-
146-
self.plans['segmentation_export_params'] = {
147-
'force_separate_z': False,
148-
'interpolation_order': 1,
149-
'interpolation_order_z': 999999 # not used
150-
}
151-
self.save_my_plans()
152-
153131
def run_preprocessing(self, num_threads):
154132
if os.path.isdir(join(self.preprocessed_output_folder, "gt_segmentations")):
155133
shutil.rmtree(join(self.preprocessed_output_folder, "gt_segmentations"))
@@ -173,6 +151,25 @@ def run_preprocessing(self, num_threads):
173151
self.plans['data_identifier'], num_threads, force_separate_z=False)
174152

175153

154+
class ExperimentPlanner3D_residual_v21_bfnnUNet_31(ExperimentPlanner3D_residual_v21_bfnnUNet):
155+
def __init__(self, folder_with_cropped_data, preprocessed_output_folder):
156+
super().__init__(folder_with_cropped_data, preprocessed_output_folder)
157+
self.data_identifier = "nnUNetData_bfnnUNet_31"
158+
self.plans_fname = join(self.preprocessed_output_folder,
159+
"nnUNetPlans_bfnnUNet_fabresnet_31_plans_3D.pkl")
160+
self.preprocessor_name = 'Preprocessor3DBetterResampling'
161+
162+
def plan_experiment(self):
163+
super().plan_experiment()
164+
165+
self.plans['segmentation_export_params'] = {
166+
'force_separate_z': False,
167+
'interpolation_order': 1,
168+
'interpolation_order_z': 999999 # not used
169+
}
170+
self.save_my_plans()
171+
172+
176173
class ExperimentPlanner3D_residual_v21_bfnnUNet_31_spRegnnU(ExperimentPlanner3D_residual_v21_bfnnUNet_31):
177174
def __init__(self, folder_with_cropped_data, preprocessed_output_folder):
178175
super().__init__(folder_with_cropped_data, preprocessed_output_folder)

0 commit comments

Comments
 (0)