| { | |
| "dataset_dir": "/workspace/data/medical/spleen", | |
| "device": "$torch.device('cuda:0' if torch.cuda.is_available() else 'cpu')", | |
| "network_def": { | |
| "_target_": "UNet", | |
| "spatial_dims": 3, | |
| "in_channels": 1, | |
| "out_channels": 2, | |
| "channels": [ | |
| 16, | |
| 32, | |
| 64, | |
| 128, | |
| 256 | |
| ], | |
| "strides": [ | |
| 2, | |
| 2, | |
| 2, | |
| 2 | |
| ], | |
| "num_res_units": 2, | |
| "norm": "batch" | |
| }, | |
| "network": "$@network_def.to(@device)", | |
| "preprocessing": { | |
| "_target_": "Compose", | |
| "transforms": [ | |
| { | |
| "_target_": "LoadImaged", | |
| "keys": "image" | |
| }, | |
| { | |
| "_target_": "EnsureChannelFirstd", | |
| "keys": "image" | |
| }, | |
| { | |
| "_target_": "ScaleIntensityRanged", | |
| "keys": "image", | |
| "a_min": -57, | |
| "a_max": 164, | |
| "b_min": 0, | |
| "b_max": 1, | |
| "clip": true | |
| }, | |
| { | |
| "_target_": "EnsureTyped", | |
| "keys": "image" | |
| } | |
| ] | |
| }, | |
| "datalist": { | |
| "_target_": "DatasetFunc", | |
| "data": "$@dataset_dir + '/dataset.json'", | |
| "func": "$monai.data.load_decathlon_datalist", | |
| "is_segmentation": true, | |
| "data_list_key": "test", | |
| "base_dir": "@dataset_dir" | |
| }, | |
| "dataset": { | |
| "_target_": "Dataset", | |
| "data": "@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_": "AsDiscreted", | |
| "keys": "pred", | |
| "argmax": true | |
| }, | |
| { | |
| "_target_": "SaveImaged", | |
| "keys": "pred", | |
| "meta_keys": "image_meta_dict", | |
| "output_dir": "eval" | |
| } | |
| ] | |
| }, | |
| "evaluator": { | |
| "_target_": "SupervisedEvaluator", | |
| "device": "@device", | |
| "val_data_loader": "@dataloader", | |
| "network": "@network", | |
| "inferer": "@inferer", | |
| "postprocessing": "@postprocessing", | |
| "amp": false | |
| } | |
| } | |