mirror of
https://github.com/clearml/clearml-docs
synced 2025-01-31 14:37:18 +00:00
7.0 KiB
7.0 KiB
title |
---|
Version 1.14 |
ClearML SDK 1.14.4
Bug Fixes
- Fix AWS S3 configuration
secure
property not forwarded inStorageHelper
ClearML GitHub PR #1205 - Fix
NVIDIA_VISIBLE_DEVICES=all
env var value will result in no GPU metrics being reported - Fix setting
output_uri
when an AWS S3 config section withsecure=false
exists raises an error - Fix
CacheManager
attempts to clear cache when file limit has not been reached resulting in slow unnecessary checks
ClearML Server 1.14.1
New Features and Improvements
- Add support for serving UI from a subpath
- Change default cookie
SameSite
setting toLax
Bug Fixes
- Fix clicking on UI Metric Snapshot datapoint does not navigate to experiment ClearML Server GitHub issue #228
- Fix some APIs not sanitizing query parameters
- Fix downloading UI experiment console log sometimes returns an older file
- Fix UI experiment plot comparison displays duplicates of image plots
- Fix missing experiment labels in UI experiment plot comparison
- Fix starting time not updating for some tasks
ClearML SDK 1.14.3
New Features and Bug Fixes
- Add hash check for pickle files (resolves CVE-2024-24590)
- Fix
clearml-task
relative paths calculation when--cwd
,--folder
, and--script
are provided ClearML GitHub issue #1160 - Fix regression causing an error when
secure
is provided in AWS S3 bucket settings
ClearML SDK 1.14.2
New Features and Improvements
- Report upload/download with
tqdm
if installed - Add support for a
PipelineController.version
property - Add support for specifying an AWS profile when providing bucket storage credentials
- Add an
ignore_remote_overrides
argument toTask.connect()
andTask.connect_configuration()
allowing users to disable overriding values when running remotely - Add support for setting a custom certificate path using the
CLEARML_API_HOST_VERIFY_CERT
environment variable (instead of just allowing the user to disable verification) - Add dataset reporting example ClearML GitHub PR #1180
Bug Fixes
- Fix missing component callbacks on multiple step calls ClearML GitHub PR #1195
- Fix unsafe usage of
tempfile.mktemp
- Fix potential path traversal on file download (CVE-2024-24591)
- Fix Python 3.12 support by not using
distutils
- Fix
TaskScheduler
does not save local state before running remotely - Fix pipeline should continue instead of aborting when
PipelineController.abort_on_failure
is set toFalse
and a step has been aborted - Fix HPO crashes when its corresponding task is initialized with
continue_last_task=True
ClearML SDK 1.14.1
Bug Fixes
- Fix created pipelines do not appear in the UI pipelines section
ClearML SDK 1.14.0
New Features and Improvements
- Add support for decorated pipeline steps ClearML GitHub issue #1154
- Improve
torch.distributed
behavior and auto-detect Huggingface accelerate distributed execution - Improve
jsonargparse
integration:allow_config_file_override_from_ui
argument added for enabling/disabling overriding configuration file entries - Add
raise_on_error
parameter toModel.update_weights()
andModel.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
astensorflow
- Add support for auto-detecting
torch
and transformersaccelerate
distributed execution - Add tabular data multi-stage pipeline process example
Bug Fixes
- Fix
langchain
integration ClearML GitHub issues #1124 and ClearML GitHub issue #1126 - Fix using
target_project
withTaskScheduler.add_task()
corrupts project if used with pipelines ClearML GitHub issue #1137 - Fix
PipelineController.add_function_step()
fails when adding custom decorated step ClearML GitHub issue #1154 - Fix
jsonargparse
binding does not capture parameters beforeTask.init()
is called ClearML GitHub issue #1164 - Fix invalid
jsonargparse
arguments should be deleted - Fix handling of appended parameters to Hydra defaults list
- Fix
Task.set_repo()
andTask.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
- New UI experiment table comparative view: compare plots and scalars of all selected experiments
- Add UI experiment display of original python requirements along with actual packages used ClearML GitHub issue #793
- Add UI project metric snapshot support for multiple metrics
- Add compressed UI experiment table info panel mode displaying only experiment name and status
- Add "x unified" hover mode to UI plots
- Add experiment hyperparameter UI section dataset IDs link to datasets page
- Make all URLs clickable in UI experiment artifacts
- Redesign WebApp tabs: tabs now appear in UI header
- Add option to force setting original task as clone's parent when cloning a task
Bug Fixes
- Fix CVE-2023-45133 Web App vulnerability
- Fix "select all" in UI dataset archive displays count of all archived and unarchived experiments
- Fix hyperparameter keys with dots in their names displayed incorrectly in UI experiment table and task info
- Fix UI experiment scalar comparison raising error
- Fix "Project" column redundantly appears inside a specific project's model table
- Fix UI models with many labels slowing down web app
- Fix simple UI plots (scatter, bar, etc.) in experiment comparisons not merging by experiment
- Fix UI pipeline details panel does not display information
- Fix UI plot "Show/hide" legend button sometimes disappears
- Fix can't select root project in UI report creation modal when workspace has no projects
- Fix "load more" button displayed unnecessarily in UI object tables
- Fix archive action in UI dataset table archives unselected datasets