
Commit of swin_unetr_btcv_segmentation_v0.1.0.zip from Project-MONAI/model-zoo/hosting_storage_v1
0d014cc
{ | |
"imports": [ | |
"$import glob", | |
"$import os" | |
], | |
"bundle_root": "/workspace/MONAI_Bundle/swin_unetr_btcv_segmentation/", | |
"output_dir": "$@bundle_root + '/eval'", | |
"dataset_dir": "/dataset/dataset0", | |
"datalist": "$list(sorted(glob.glob(@dataset_dir + '/imagesTs/*.nii.gz')))", | |
"device": "$torch.device('cuda:0' if torch.cuda.is_available() else 'cpu')", | |
"network_def": { | |
"_target_": "SwinUNETR", | |
"spatial_dims": 3, | |
"img_size": 96, | |
"in_channels": 1, | |
"out_channels": 14, | |
"feature_size": 48, | |
"use_checkpoint": true | |
}, | |
"network": "$@network_def.to(@device)", | |
"preprocessing": { | |
"_target_": "Compose", | |
"transforms": [ | |
{ | |
"_target_": "LoadImaged", | |
"keys": "image" | |
}, | |
{ | |
"_target_": "EnsureChannelFirstd", | |
"keys": "image" | |
}, | |
{ | |
"_target_": "Orientationd", | |
"keys": "image", | |
"axcodes": "RAS" | |
}, | |
{ | |
"_target_": "Spacingd", | |
"keys": "image", | |
"pixdim": [ | |
1.5, | |
1.5, | |
2.0 | |
], | |
"mode": "bilinear" | |
}, | |
{ | |
"_target_": "ScaleIntensityRanged", | |
"keys": "image", | |
"a_min": -175, | |
"a_max": 250, | |
"b_min": 0.0, | |
"b_max": 1.0, | |
"clip": true | |
}, | |
{ | |
"_target_": "EnsureTyped", | |
"keys": "image" | |
} | |
] | |
}, | |
"dataset": { | |
"_target_": "Dataset", | |
"data": "$[{'image': i} for i in @datalist]", | |
"transform": "@preprocessing" | |
}, | |
"dataloader": { | |
"_target_": "DataLoader", | |
"dataset": "@dataset", | |
"batch_size": 1, | |
"shuffle": false, | |
"num_workers": 4 | |
}, | |
"inferer": { | |
"_target_": "SlidingWindowInferer", | |
"roi_size": [ | |
96, | |
96, | |
96 | |
], | |
"sw_batch_size": 4, | |
"overlap": 0.5 | |
}, | |
"postprocessing": { | |
"_target_": "Compose", | |
"transforms": [ | |
{ | |
"_target_": "Activationsd", | |
"keys": "pred", | |
"softmax": true | |
}, | |
{ | |
"_target_": "Invertd", | |
"keys": "pred", | |
"transform": "@preprocessing", | |
"orig_keys": "image", | |
"meta_key_postfix": "meta_dict", | |
"nearest_interp": false, | |
"to_tensor": true | |
}, | |
{ | |
"_target_": "AsDiscreted", | |
"keys": "pred", | |
"argmax": true | |
}, | |
{ | |
"_target_": "SaveImaged", | |
"keys": "pred", | |
"meta_keys": "pred_meta_dict", | |
"output_dir": "@output_dir" | |
} | |
] | |
}, | |
"handlers": [ | |
{ | |
"_target_": "CheckpointLoader", | |
"load_path": "$@bundle_root + '/models/model.pt'", | |
"load_dict": { | |
"model": "@network" | |
} | |
}, | |
{ | |
"_target_": "StatsHandler", | |
"iteration_log": false | |
} | |
], | |
"evaluator": { | |
"_target_": "SupervisedEvaluator", | |
"device": "@device", | |
"val_data_loader": "@dataloader", | |
"network": "@network", | |
"inferer": "@inferer", | |
"postprocessing": "@postprocessing", | |
"val_handlers": "@handlers", | |
"amp": true | |
}, | |
"evaluating": [ | |
"$setattr(torch.backends.cudnn, 'benchmark', True)", | |
"[email protected]()" | |
] | |
} | |