2021-09-16 13:33:45 +03:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ ), and this project adheres
to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).
2021-11-15 20:21:12 +03:00
This file has sections for all previous releases, and the next one.
2021-11-03 15:44:02 +03:00
For each Pull Request, the affected code parts should be briefly described and added in the section for the upcoming
release. In the first PR after a release has been made, a section for the upcoming release should be added, by copying
the section headers (Added/Changed/...) and incrementing the package version.
2021-09-16 13:33:45 +03:00
2021-11-30 18:22:39 +03:00
## 0.1.13
### Added
2021-12-03 20:52:28 +03:00
- ([#170](https://github.com/microsoft/hi-ml/pull/170)) Add utils including bag sampling, bounding boxes, HEDJitter, StainNormalisation and add attention layers
2021-11-30 18:22:39 +03:00
### Changed
2021-12-17 15:55:11 +03:00
- ([#173](https://github.com/microsoft/hi-ml/pull/173)) Improve report tool: allow lists of tables, option for zipping report folder, option for base64 encoding images
2021-11-30 18:22:39 +03:00
### Fixed
- ([#169](https://github.com/microsoft/hi-ml/pull/169)) Fix a test that was failing occasionally
### Removed
### Deprecated
2021-11-17 22:44:05 +03:00
## 0.1.12
### Added
- ([#159](https://github.com/microsoft/hi-ml/pull/159)) Add profiling for loading png image files as numpy arrays.
2021-11-22 12:51:53 +03:00
- ([#152](https://github.com/microsoft/hi-ml/pull/152)) Add a custom HTML reporting tool
2021-11-25 17:16:55 +03:00
- ([#167](https://github.com/microsoft/hi-ml/pull/167)) Ability to log to an AzureML run when outside of AzureML
2021-11-22 12:51:53 +03:00
2021-11-17 22:44:05 +03:00
### Changed
2021-11-18 19:51:38 +03:00
- ([164](https://github.com/microsoft/hi-ml/pull/164)) Look in more locations for std out from AzureML run.
2021-11-25 17:16:55 +03:00
- ([#167](https://github.com/microsoft/hi-ml/pull/167)) The AzureMLLogger has one mandatory argument now, that controls
whether it should log to AzureML also when running on a VM.
2021-11-17 22:44:05 +03:00
### Fixed
2021-11-23 18:40:59 +03:00
- ([#161](https://github.com/microsoft/hi-ml/pull/161)) Empty string as target folder for a dataset creates an invalid mounting path for the dataset in AzureML (fixes #160 )
2021-11-25 17:16:55 +03:00
- ([#167](https://github.com/microsoft/hi-ml/pull/167)) Fix bugs in logging hyperparameters: logging as name/value
table, rather than one column per hyperparameter. Use string logging for all hyperparameters
2021-11-17 22:44:05 +03:00
### Removed
### Deprecated
2021-11-05 15:28:25 +03:00
## 0.1.11
### Added
2021-11-15 20:21:12 +03:00
- ([#145](https://github.com/microsoft/hi-ml/pull/145)) Add ability to mount datasets when running locally.
2021-11-05 15:28:25 +03:00
- ([#149](https://github.com/microsoft/hi-ml/pull/149)) Add a k-fold cross validation wrapper around HyperDrive
2021-11-15 20:21:12 +03:00
- ([#132](https://github.com/microsoft/hi-ml/pull/132)) Profile methods for loading png image files.
2021-11-05 15:28:25 +03:00
### Changed
### Fixed
2021-11-15 20:21:12 +03:00
- ([#156](https://github.com/microsoft/hi-ml/pull/156) AzureML Runs should use registered environment after retrieval)
2021-11-05 15:28:25 +03:00
### Removed
### Deprecated
2021-09-16 13:33:45 +03:00
2021-11-03 15:44:02 +03:00
## 0.1.10
2021-09-16 13:33:45 +03:00
2021-10-04 17:58:50 +03:00
### Added
2021-10-21 17:23:25 +03:00
- ([#142](https://github.com/microsoft/hi-ml/pull/142)) Adding AzureML progress bar and diagnostics for batch loading
2021-10-26 16:50:22 +03:00
- ([#138](https://github.com/microsoft/hi-ml/pull/138)) Guidelines and profiling for whole slide images.
2021-10-04 17:58:50 +03:00
### Changed
2021-11-01 14:28:46 +03:00
- ([#129])https://github.com/microsoft/hi-ml/pull/129)) Refactor command line tools' arguments. Refactor health_azure.utils' various get_run functions. Replace
argparsing with parametrized classes.
2021-11-15 20:21:12 +03:00
2021-10-04 17:58:50 +03:00
### Fixed
2021-10-18 18:54:00 +03:00
2021-10-04 17:58:50 +03:00
### Removed
### Deprecated
2021-10-13 19:08:07 +03:00
2021-10-20 13:10:19 +03:00
## 0.1.9 (2021-10-20)
2021-10-13 19:08:07 +03:00
### Added
- ([#133](https://github.com/microsoft/hi-ml/pull/133)) PyTorch Lightning logger for AzureML. Helper functions for consistent logging
2021-10-15 16:56:03 +03:00
- ([#136](https://github.com/microsoft/hi-ml/pull/136)) Documentation for using low priority nodes
2021-10-13 19:08:07 +03:00
### Changed
2021-11-15 20:21:12 +03:00
- ([#133](https://github.com/microsoft/hi-ml/pull/133)) Made _**large breaking changes**_ to module names,
2021-10-13 19:08:07 +03:00
from `health.azure` to `health_azure` .
2021-10-20 13:10:19 +03:00
- ([#144])(https://github.com/microsoft/hi-ml/pull/141) Update changelog for release and increase scope of test_register_environment to ensure that by default environments are registered with a version number
### Fixed
- ([#134](https://github.com/microsoft/hi-ml/pull/134)) Fixed repo references and added pyright to enforce global checking
- ([#139](https://github.com/microsoft/hi-ml/pull/139) Fix register_environment, which was ignoring existing environemnts
previously. Also ensure that the environment is given version 1 by default instead of "autosave")
2021-10-13 19:08:07 +03:00
2021-10-06 21:07:05 +03:00
## 0.1.8 (2021-10-06)
2021-10-06 18:18:31 +03:00
### Added
- ([#123](https://github.com/microsoft/hi-ml/pull/123)) Add helper function to download checkpoint files
2021-10-06 21:07:05 +03:00
- ([#128](https://github.com/microsoft/hi-ml/pull/128)) When downloading files in a distributed PyTorch job, a barrier is used to synchronize the processes.
2021-10-06 18:18:31 +03:00
### Changed
- ([#127](https://github.com/microsoft/hi-ml/pull/127)) The field `is_running_in_azure` of `AzureRunInfo` has been renamed to `is_running_in_azure_ml`
### Fixed
- ([#127](https://github.com/microsoft/hi-ml/pull/127)) Fixing bug #126: get_workspace was assuming it runs in AzureML, when it was running on a plain Azure build agent.
2021-10-04 17:58:50 +03:00
## 0.1.7 (2021-10-04)
2021-09-16 13:33:45 +03:00
### Added
2021-09-21 17:52:54 +03:00
- ([#111](https://github.com/microsoft/hi-ml/pull/111)) Adding changelog. Displaying changelog in sphinx docu. Ensure changelog is updated.
2021-09-16 13:33:45 +03:00
### Changed
2021-09-21 17:52:54 +03:00
- ([#112](https://github.com/microsoft/hi-ml/pull/112)) Update himl_tensorboard to work with files not in 'logs' directory
2021-09-22 19:56:35 +03:00
- ([#106](https://github.com/microsoft/hi-ml/pull/106)) Split into two packages. Most of existing package renamed to hi-ml-azure, remained remains hi-ml.
2021-09-30 13:01:18 +03:00
- ([#113](https://github.com/microsoft/hi-ml/pull/113)) Add helper function to download files from AML Run, tidied up some command line args, and moved some functions from himl.py to azure_util.py
2021-10-05 12:00:40 +03:00
- ([#122](https://github.com/microsoft/hi-ml/pull/122)) Add helper functions to upload to and download from AML Datastores
2021-09-22 19:56:35 +03:00
2021-09-16 13:33:45 +03:00
### Fixed
2021-09-23 19:06:36 +03:00
- ([#117](https://github.com/microsoft/hi-ml/pull/117)) Bug fix: Config.json file was expected to be present, even if workspace was provided explicitly.
2021-09-27 11:29:58 +03:00
- ([#119](https://github.com/microsoft/hi-ml/pull/119)) Bug fix: Code coverage wasn't formatted correctly.
2021-09-16 13:33:45 +03:00
## 0.1.4 (2021-09-15)
- This is the baseline release.