Skip to content
This repository was archived by the owner on Mar 21, 2024. It is now read-only.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 0d15295

Browse files
authoredJan 29, 2021
Update for release (#380)
1 parent 24585c7 commit 0d15295

File tree

1 file changed

+25
-9
lines changed

1 file changed

+25
-9
lines changed
 

‎CHANGELOG.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,37 @@ created.
1111
## Upcoming
1212

1313
### Added
14-
- There are new model configuration fields (and hence, commandline options), in particular for controlling PyTorch
15-
Lightning (PL) training:
14+
15+
### Changed
16+
17+
### Fixed
18+
19+
### Removed
20+
21+
### Deprecated
22+
23+
## 0.2 (2021-01-29)
24+
25+
### Added
26+
- ([#323](https://github.com/microsoft/InnerEye-DeepLearning/pull/323)) There are new model configuration fields
27+
(and hence, commandline options), in particular for controlling PyTorch Lightning (PL) training:
1628
- `max_num_gpus` controls how many GPUs are used at most for training (default: all GPUs, value -1).
1729
- `pl_num_sanity_val_steps` controls the PL trainer flag `num_sanity_val_steps`
1830
- `pl_deterministic` controls the PL trainer flags `benchmark` and `deterministic`
1931
- `generate_report` controls if a HTML report will be written (default: True)
2032
- `recovery_checkpoint_save_interval` determines how often a checkpoint for training recovery is saved.
21-
- New extensions of SegmentationModelBases `HeadAndNeckBase` and `ProstateBase`. Use these classes to build your own Head&Neck or Prostate models, by just providing a list of foreground classes.
22-
- Grouped dataset splits and k-fold cross-validation. This allows, for example, training on datasets with multiple images per subject without leaking data from the same subject across train/test/validation sets or cross-validation folds. To use this functionality, simply provide the name of the CSV grouping column (`group_column`) when creating the `DatasetSplits` object in your model config's `get_model_train_test_dataset_splits()` method. See the `InnerEye.ML.utils.split_dataset.DatasetSplits` class for details.
33+
- ([#336](https://github.com/microsoft/InnerEye-DeepLearning/pull/336)) New extensions of SegmentationModelBases `HeadAndNeckBase` and `ProstateBase`.
34+
Use these classes to build your own Head&Neck or Prostate models, by just providing a
35+
list of foreground classes.
36+
- ([#363](https://github.com/microsoft/InnerEye-DeepLearning/pull/363)) Grouped dataset splits and k-fold cross-validation. This allows, for example,
37+
training on datasets with multiple images per subject without leaking data from the
38+
same subject across train/test/validation sets or cross-validation folds. To use this
39+
functionality, simply provide the name of the CSV grouping column (`group_column`) when creating the `DatasetSplits` object in your model config's `get_model_train_test_dataset_splits()` method. See the `InnerEye.ML.utils.split_dataset.DatasetSplits` class for details.
2340

2441
### Changed
2542

26-
- The codebase has undergone a massive refactoring, to use PyTorch Lightning as the foundation for all training. As
27-
a consequence of that:
43+
- ([#323](https://github.com/microsoft/InnerEye-DeepLearning/pull/323)) The codebase has undergone a massive
44+
refactoring, to use PyTorch Lightning as the foundation for all training. As a consequence of that:
2845
- Training is now using Distributed Data Parallel with synchronized `batchnorm`. The number of GPUs to use can be
2946
controlled by a new commandline argument `max_num_gpus`.
3047
- Several classes, like `ModelTrainingSteps*`, have been removed completely.
@@ -41,7 +58,8 @@ a consequence of that:
4158
`data` subfolder. `project_root` -> `model_root`, `test_image_channels` -> `image_files`.
4259
- By default, the visualization of patch sampling for segmentation models will run on only 1 image (down from 5).
4360
This is because patch sampling is expensive to compute, taking 1min per large CT scan.
44-
- Renamed `HeadAndNeckBase` to `HeadAndNeckPaper`, and `ProstateBase` to `ProstatePaper`.
61+
- ([#336](https://github.com/microsoft/InnerEye-DeepLearning/pull/336)) Renamed `HeadAndNeckBase` to `HeadAndNeckPaper`,
62+
and `ProstateBase` to `ProstatePaper`.
4563

4664
### Fixed
4765
- When registering a model, it now has a consistent folder structured, described [here](docs/deploy_on_aml.md). This
@@ -59,7 +77,5 @@ and `cross_validation_sub_fold_split_index` have been removed from ScalarModelBa
5977

6078
### Deprecated
6179

62-
63-
6480
## 0.1 (2020-11-13)
6581
- This is the baseline release.

0 commit comments

Comments
 (0)
This repository has been archived.