You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Signed-off-by: binliu <binliu@nvidia.com>
Fixes#5385 .
### Description
This PR is about to enhance the mlflow handler in monai to track more
details in the experiment. Here are a few enhancements
that needs to be added through this PR.
- API for users to add experiment/run name in MLFlow
- API for users to log customized params for each run
- Methods to log result images
- Methods to log optimizer params
- (optional) additional metric_names as a user argument to override the
default engine.state.metrics to instruct MLFlow about metrics to log
After adding these enhancements, some tests listed below should be
excuted.
- Make sure this handler works in multi-gpu environment
- Make sure this handler works in all existed bundles
### Types of changes
<!--- Put an `x` in all the boxes that apply, and remove the not
applicable items -->
- [x] Non-breaking change (fix or new feature that would not break
existing functionality).
- [x] New tests added to cover the changes.
- [x] Integration tests passed locally by running `./runtests.sh -f -u
--net --coverage`.
- [x] Quick tests passed locally by running `./runtests.sh --quick
--unittests --disttests`.
- [x] In-line docstrings updated.
- [x] Documentation updated, tested `make html` command in the `docs/`
folder.
- [x] API for users to add experiment/run name in MLFlow
- [x] API for users to log customized params for each run
- [x] Methods to log result images
- [x] Methods to log optimizer params
- [x] Make sure this handler works in multi-gpu environment
- [ ] Make sure this handler works in all existed bundles
Signed-off-by: binliu <binliu@nvidia.com>
Co-authored-by: Nic Ma <nma@nvidia.com>
0 commit comments