forked from Project-MONAI/MONAI
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'yliu/bundle' into bundle
- Loading branch information
Showing
3 changed files
with
140 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,126 @@ | ||
{ | ||
"bundle_root": { | ||
"description": "root path of the bundle.", | ||
"required": true, | ||
"id": "bundle_root" | ||
}, | ||
"device": { | ||
"description": "target device to execute the bundle workflow.", | ||
"required": true, | ||
"id": "device" | ||
}, | ||
"dataset_dir": { | ||
"description": "directory path of the dataset.", | ||
"required": true, | ||
"id": "dataset_dir" | ||
}, | ||
"trainer": { | ||
"description": "training workflow engine.", | ||
"required": true, | ||
"id": "train::trainer" | ||
}, | ||
"network_def": { | ||
"description": "network module for the training.", | ||
"required": false, | ||
"id": "network_def" | ||
}, | ||
"max_epochs": { | ||
"description": "max number of epochs to execute the training.", | ||
"required": true, | ||
"id": "train::trainer::max_epochs" | ||
}, | ||
"train_dataset": { | ||
"description": "PyTorch dataset object for the training logic.", | ||
"required": true, | ||
"id": "train::dataset" | ||
}, | ||
"train_inferer": { | ||
"description": "MONAI Inferer object to execute the model computation in training.", | ||
"required": true, | ||
"id": "train::inferer" | ||
}, | ||
"train_dataset_data": { | ||
"description": "data source for the training dataset.", | ||
"required": false, | ||
"id": "train::dataset::data", | ||
"refer_id": null | ||
}, | ||
"train_handlers": { | ||
"description": "event-handlers for the training logic.", | ||
"required": false, | ||
"id": "train::handlers", | ||
"refer_id": "train::trainer::train_handlers" | ||
}, | ||
"train_preprocessing": { | ||
"description": "preprocessing for the training input data.", | ||
"required": false, | ||
"id": "train::preprocessing", | ||
"refer_id": "train::dataset::transform" | ||
}, | ||
"train_postprocessing": { | ||
"description": "postprocessing for the training model output data.", | ||
"required": false, | ||
"id": "train::postprocessing", | ||
"refer_id": "train::trainer::postprocessing" | ||
}, | ||
"train_key_metric": { | ||
"description": "key metric to compute on the training data.", | ||
"required": false, | ||
"id": "train::key_metric", | ||
"refer_id": "train::trainer::key_train_metric" | ||
}, | ||
"evaluator": { | ||
"description": "validation workflow engine.", | ||
"required": false, | ||
"id": "validate::evaluator", | ||
"refer_id": "validator" | ||
}, | ||
"val_interval": { | ||
"description": "validation interval during the training.", | ||
"required": false, | ||
"id": "val_interval", | ||
"refer_id": "interval" | ||
}, | ||
"val_handlers": { | ||
"description": "event-handlers for the validation logic.", | ||
"required": false, | ||
"id": "validate::handlers", | ||
"refer_id": "validate::evaluator::val_handlers" | ||
}, | ||
"val_dataset": { | ||
"description": "PyTorch dataset object for the validation logic.", | ||
"required": false, | ||
"id": "validate::dataset", | ||
"refer_id": "validate::dataloader::dataset" | ||
}, | ||
"val_dataset_data": { | ||
"description": "data source for the validation dataset.", | ||
"required": false, | ||
"id": "validate::dataset::data", | ||
"refer_id": null | ||
}, | ||
"val_inferer": { | ||
"description": "MONAI Inferer object to execute the model computation in validation.", | ||
"required": false, | ||
"id": "validate::inferer", | ||
"refer_id": "validate::evaluator::inferer" | ||
}, | ||
"val_preprocessing": { | ||
"description": "preprocessing for the validation input data.", | ||
"required": false, | ||
"id": "validate::preprocessing", | ||
"refer_id": "validate::dataset::transform" | ||
}, | ||
"val_postprocessing": { | ||
"description": "postprocessing for the validation model output data.", | ||
"required": false, | ||
"id": "validate::postprocessing", | ||
"refer_id": "validate::evaluator::postprocessing" | ||
}, | ||
"val_key_metric": { | ||
"description": "key metric to compute on the validation data.", | ||
"required": false, | ||
"id": "validate::key_metric", | ||
"refer_id": "validate::evaluator::key_val_metric" | ||
} | ||
} |