From 6b45f8dd021fc6c83257938aa8c65d1f7f129cc6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Nov 2024 10:09:42 +0000 Subject: [PATCH] [Changelog] Update to 0.3.1 (#172) - Update changelog --------- Co-authored-by: Harrison Cook Co-authored-by: HCookie <48088699+HCookie@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- CHANGELOG.md | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4305b870..a949c1d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,55 +8,78 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Please add your functional changes to the appropriate section in the PR. Keep it human-readable, your future self will thank you! -## [Unreleased](https://github.com/ecmwf/anemoi-training/compare/0.3.0...HEAD) +## [Unreleased](https://github.com/ecmwf/anemoi-training/compare/0.3.1...HEAD) + +## [0.3.1 - AIFS v0.3 Compatibility](https://github.com/ecmwf/anemoi-training/compare/0.3.0...0.3.1) - 2024-11-28 + ### Fixed -- Update `n_pixel` used by datashader to better adapt across resolutions #152 +- Update `n_pixel` used by datashader to better adapt across resolutions #152 - Fixed bug in power spectra plotting for the n320 resolution. + - Allow histogram and spectrum plot for one variable [#165](https://github.com/ecmwf/anemoi-training/pull/165) + ### Added + - Introduce variable to configure (Cosine Annealing) optimizer warm up [#155](https://github.com/ecmwf/anemoi-training/pull/155) - Add reader groups to reduce CPU memory usage and increase dataloader throughput [#76](https://github.com/ecmwf/anemoi-training/pull/76) - Bump `anemoi-graphs` version to 0.4.1 [#159](https://github.com/ecmwf/anemoi-training/pull/159) ### Changed + ## [0.3.0 - Loss & Callback Refactors](https://github.com/ecmwf/anemoi-training/compare/0.2.2...0.3.0) - 2024-11-14 ### Changed + - Increase the default MlFlow HTTP max retries [#111](https://github.com/ecmwf/anemoi-training/pull/111) ### Fixed - Rename loss_scaling to variable_loss_scaling [#138](https://github.com/ecmwf/anemoi-training/pull/138) + - Refactored callbacks. [#60](https://github.com/ecmwf/anemoi-training/pulls/60) + - Updated docs [#115](https://github.com/ecmwf/anemoi-training/pull/115) - Fix enabling LearningRateMonitor [#119](https://github.com/ecmwf/anemoi-training/pull/119) - Refactored rollout [#87](https://github.com/ecmwf/anemoi-training/pulls/87) + - Enable longer validation rollout than training - Expand iterables in logging [#91](https://github.com/ecmwf/anemoi-training/pull/91) + - Save entire config in mlflow ### Added - Included more loss functions and allowed configuration [#70](https://github.com/ecmwf/anemoi-training/pull/70) + - Include option to use datashader and optimised asyncronohous callbacks [#102](https://github.com/ecmwf/anemoi-training/pull/102) - - Fix that applies the metric_ranges in the post-processed variable space [#116](https://github.com/ecmwf/anemoi-training/pull/116) + + - Fix that applies the metric_ranges in the post-processed variable space [#116](https://github.com/ecmwf/anemoi-training/pull/116) + - Allow updates to scalars [#137](https://github.com/ecmwf/anemoi-training/pulls/137) + - Add without subsetting in ScaleTensor - Sub-hour datasets [#63](https://github.com/ecmwf/anemoi-training/pull/63) + - Add synchronisation workflow [#92](https://github.com/ecmwf/anemoi-training/pull/92) + - Feat: Anemoi Profiler compatible with mlflow and using Pytorch (Kineto) Profiler for memory report [38](https://github.com/ecmwf/anemoi-training/pull/38/) + - Feat: Save a gif for longer rollouts in validation [#65](https://github.com/ecmwf/anemoi-training/pull/65) + - New limited area config file added, limited_area.yaml. [#134](https://github.com/ecmwf/anemoi-training/pull/134/) + - New stretched grid config added, stretched_grid.yaml [#133](https://github.com/ecmwf/anemoi-training/pull/133) + - Custom System monitor for Nvidia and AMD GPUs [#147](https://github.com/ecmwf/anemoi-training/pull/147) + ### Changed - Renamed frequency keys in callbacks configuration. [#118](https://github.com/ecmwf/anemoi-training/pull/118)