Add ClearML 1.14.0 release notes (#754)

This commit is contained in:
pollfly 2024-01-10 16:45:43 +02:00 committed by GitHub
parent 0212637cec
commit 779ff2a096
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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**