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
{{ message }}
This repository was archived by the owner on Mar 21, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+25-9Lines changed: 25 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,20 +11,37 @@ created.
11
11
## Upcoming
12
12
13
13
### 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:
16
28
-`max_num_gpus` controls how many GPUs are used at most for training (default: all GPUs, value -1).
17
29
-`pl_num_sanity_val_steps` controls the PL trainer flag `num_sanity_val_steps`
18
30
-`pl_deterministic` controls the PL trainer flags `benchmark` and `deterministic`
19
31
-`generate_report` controls if a HTML report will be written (default: True)
20
32
-`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.
23
40
24
41
### Changed
25
42
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:
28
45
- Training is now using Distributed Data Parallel with synchronized `batchnorm`. The number of GPUs to use can be
29
46
controlled by a new commandline argument `max_num_gpus`.
30
47
- Several classes, like `ModelTrainingSteps*`, have been removed completely.
0 commit comments