From 779ff2a0967155711417ed1edab7d0b0398dfea4 Mon Sep 17 00:00:00 2001 From: pollfly <75068813+pollfly@users.noreply.github.com> Date: Wed, 10 Jan 2024 16:45:43 +0200 Subject: [PATCH] Add ClearML 1.14.0 release notes (#754) --- docs/release_notes/ver_1_14.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/docs/release_notes/ver_1_14.md b/docs/release_notes/ver_1_14.md index 2adf87aa..cb04a9fe 100644 --- a/docs/release_notes/ver_1_14.md +++ b/docs/release_notes/ver_1_14.md @@ -2,6 +2,34 @@ title: Version 1.14 --- +### ClearML SDK 1.14.0 +**New Features and Improvements** +* Add support for decorated pipeline steps [ClearML GitHub issue #1154](https://github.com/allegroai/clearml/issues/1154) +* Improve `torch.distributed` behavior and auto-detect Huggingface accelerate distributed execution +* Improve `jsonargparse` integration: `_ignore_ui_overrides_` argument added for enabling/disabling +overriding configuration file entries +* Add `raise_on_error` parameter to `Model.update_weights()` and `Model.update_weights_package()` +* Add HPO multi-objective optimization support by specifying multiple optimization objectives to the HyperParameterOptimizer class +* Improve pipelines from functions: libraries used by pipeline steps no longer have to be imported in the step itself +and can be imported globally instead +* Support clearing repository details in `Task.set_repo()` +* Auto-detect `tensorflow-intel` as `tensorflow` +* Add support for auto-detecting `torch` and transformers `accelerate` distributed execution +* Add tabular data multi-stage pipeline process example + +**Bug Fixes** +* Fix `langchain` integration [ClearML GitHub issues #1124](https://github.com/allegroai/clearml/issues/1124) and [ClearML GitHub issue #1126](https://github.com/allegroai/clearml/issues/1126) +* Fix using `target_project` with `TaskScheduler.add_task()` corrupts project if used with pipelines [ClearML GitHub issue #1137](https://github.com/allegroai/clearml/issues/1137) +* Fix `PipelineController.add_function_step()` fails when adding custom decorated step [ClearML GitHub issue #1154](https://github.com/allegroai/clearml/issues/1154) +* Fix `jsonargparse` binding does not capture parameters before `Task.init()` is called [ClearML GitHub issue #1164](https://github.com/allegroai/clearml/issues/1164) +* Fix invalid `jsonargparse` arguments should be deleted +* Fix handling of appended parameters to Hydra defaults list +* Fix `Task.set_repo()` and `Task.set_packages()` do not wait for automatic asynchronous repository detection +* Fix active GPU filtering in resource monitor to support GPU ID and not just GPU idx +* Fix misleading error raised when using the SDK with no configuration file or an invalid configuration file +* Fix process sometimes hangs issue by improving exit and exception handlers, unregistering signal handling in child +processes except for the `BackgroundMonitor` + ### ClearML Server 1.14.0 **New Features and Improvements**