mirror of
https://github.com/clearml/clearml-docs
synced 2025-01-31 14:37:18 +00:00
9.4 KiB
9.4 KiB
title |
---|
Version 1.6 |
ClearML SDK 1.6.4
Bug Fix
- Fix
APIClient
fails when callingget_all
endpoints with API 2.20 (affects CLI tools such asclearml-session
)
ClearML SDK 1.6.3
New Features and Improvements
- Add option to specify an endpoint URL when creating S3 resource service ClearML GitHub issue #673
- Add support for providing
ExtraArgs
to boto3 when uploading files using thesdk.aws.s3.extra_args
configuration option - Add support for Server API 2.20
- Add
Task.get_num_enqueued_tasks()
to get the number of tasks enqueued in a specific queue - Add support for updating model metadata using
Model.set_metadata()
,Model.get_metadata()
,Model.get_all_metadata()
,Model.get_all_metadata_casted()
, andModel.set_all_metadata()
- Add
Task.get_reported_single_value()
- Add a retry mechanism for models and artifacts upload
- Pipelines with empty configuration takes it from code
- Add support for running pipeline steps on preemptible instances
- Datasets
- Add description to Datasets
- Add wild-card support in
clearml-data
Bug Fixes
- Fix dataset download ClearML GitHub issue #713
- Fix lock is not released after dataset cache is downloaded ClearML GitHub issue #671
- Fix deadlock might occur when using process pool large number processes ClearML GitHub issue #674
- Fix 'series' not appearing on UI when using
logger.report_table()
ClearML GitHub issue #684 - Fix
Task.init()
docstring to include behavior when executing remotely ClearML GitHub PR #737 - Fix
KeyError
when running remotely and no params were passed to click ClearML Agent GitHub issue #111 - Fix full path is stored when uploading a single artifact file
- Fix passing non-alphanumeric filename in
sdk.development.detect_with_pip_freeze
- Fix Python 3.6 and 3.10 support
- Fix mimetype cannot be
None
when uploading to S3 - Pipelines
- Fix pipeline DAG
- Add support for pipelines with spot instances
- Fix pipeline proxy object is always resolved in main pipeline logic
- Fix pipeline steps with empty configuration should try and take it from code
- Fix wait for jobs based on local/remote pool frequency
- Fix
UniformIntegerParameterRange.to_list()
ignores min value - Fix pipeline component returning a list of length 1
- Datasets
- Fix
Dataset.get()
does not respectauto_create
- Fix getting datasets fails with new ClearML Server v1.6
- Fix datasets can't be queried by project/name alone
- Fix adding child dataset to older parent dataset without stats
- Fix
- Fix error when connecting an input model
- Fix deadlocks, including:
- Change thread Event/Lock to a process fork safe threading objects
- Use file lock instead of process lock to avoid future deadlocks since python process lock is not process safe (killing a process holding a lock will Not release the lock)
- Fix
StorageManager.list()
on a local Windows path - Fix model not created in the current project
- Fix
keras_tuner_cifar
example raises DeprecationWarning and ValueError
ClearML Server 1.6.0
New Features and Improvements
- New ClearML Datasets UI pages for tracking dataset versions and exploring version lineage and contents
- Add history navigation to experiments plots UI page ClearML GitHub issues #81 and #255:
- Plots page shows last reported plot for each metric/variation combination
- Single plot view provides history navigation slider
- Add single value scalar reporting: Single value scalars are aggregated into a summary table in the experiment’s scalars UI page ClearML GitHub issue #400
- Add "show hidden projects" control ClearML GitHub issue #694
- Improve UI projects page setting persistence - User's last chosen settings for recent/name sorting and team/personal filter is saved ClearML GitHub issue #353
- Improve UI presentation for object IDs:
- Display shortened ID next to task name
- Display full ID in tooltip
- Copy-to-clipboard on click
- Add "Clear all active filters" button to Projects and Pipelines details view
- Add notification for UI session expiration
- Add ID columns to UI object tables (experiments, models, etc.)
- Add "Info" section to "Details" tab of UI experiment comparison
- Add "loading" indicator for HTML debug samples
- Improve UI text editor behavior: when applicable, cursor returns to most recent edit, otherwise, cursor goes to start of text
- Maintain UI viewing mode when restoring archived items
Bug Fixes
- Fix experiment selection with 'Shift' key in UI experiment table not working ClearML Server GitHub issue #139
- Fix UI search error message interferes with inputting search query ClearML Server GitHub issue #138
- Fix refresh breaks UI breadcrumbs ClearML Server ClearML Server GitHub issue #142
- Fix UI Workers and Queues page displays incorrect queue metrics
- Fix failure to publish models whose generating task was reset
- Fix listed models in UI pipeline run info panel doesn't link to model
- Fix "Load more" button disappears from UI experiment page
- Fix breadcrumb link to parent project does not navigate to the parent's project page
- Fix spaces deleted while typing query in UI search bars
- Fix UI plots not loading in experiments
- Fix UI experiment debug sample full screen failing to display multiple metrics
- Fix using search in UI tables removes custom columns
- Fix experiment debug samples remain in file server after experiment deletion
- Fix UI pipeline page sorting not working
- Fix UI scalar comparison does not display task tags
- Fix smoothed UI plots obscured by original graphs
- Fix broken task name links in UI scalar and hyperparameter comparison pages
- Fix "My work" filter not filtering out sub-projects
- Fix generic project link navigates to a blank page
- Fix UI experiment's model link inefficient use of screen real estate
- Fix network error causes UI models and experiments auto-refresh to stop working
- Fix Empty path menu appearing in UI breadcrumbs when there are no intermediary projects
- Fix long loading time in UI experiment comparison
- Fix slow performance of UI experiment plots and scalars in Chrome
- Fix Delete action not appearing in bottom bar of UI pipeline runs table archive
- Fix UI experiments not displaying dataset tasks created with
clearml
version lower than 1.6 - Fix UI projects with dataset tasks created with
clearml
version lower than 1.6 display incorrect statistics - Fix maximizing image-plot chart in UI causes CORS error
- Fix UI experiment's "Select A Public Model" modal missing "Updated" and "Description" column data
- Fix UI experiments table's project filter displays duplicates
- Fix UI projects display incorrect statistics
- Fix clicking project with only hidden sub-projects doesn't navigate to the project's UI page
- Fix passing empty string parameter name to
Task.set_parameters
causes a 500 error - Fix UI model page General tab's layout
- Fix using UI experiment plot navigation menu pushes WebApp's top navigation bar
- Fix example pipeline project created with "Generate Example" is empty
- Fix example pipeline created with "Generate Example" is not displayed in project dashboard when "Show hidden projects" is enabled
- Fix UI table/info-panel toggle doesn't update when switching viewing modes
ClearML SDK 1.6.2
Bug Fix
- Fix format string construction sometimes causing delayed evaluation errors ClearML GitHub issue #706
ClearML SDK 1.6.1
Bug Fixes
- Fix
Task.get_tasks()
fails when sendingsearch_hidden=False
- Fix LightGBM example shows UserWarning
ClearML SDK 1.6.0
New Features and Improvements
- New Hyperparameter Optimization CLI
clearml-param-search
- Improvements to ClearML Data
- Add support for a new ClearML Data UI in the ClearML WebApp
- Add
clearml-data
new options set-description and rename
- Add random seed control using
Task.set_random_seed()
allowing to set a new random seed for task initialization or to disable it - Improve error messages when failing to download an artifact
- Improve error messages when testing for permissions
Bug Fixes
- Fix axis range settings when logging plots
- Fix
Task.get_project()
to return more than 500 entries ClearML GitHub issue #612 - Fix pipeline progress calculation
- Fix
StorageManager.upload_folder()
returnsNone
for both successful and unsuccessful uploads - Fix script path capturing stores a relative path and not an absolute path
- Fix HTML debug samples are saved incorrectly on S3
- Fix Hydra deprecation warning in examples
- Fix missing requirement for TensorBoardX example
Known Issues
- When removing an image from a Dataset, its preview image won't be removed
- Moving Datasets between projects still shows the Dataset in the old project