New Features and Improvements
- ClearML Data: Support providing list of links
- Upload artifacts with a custom serializer (#689)
- Allow user to specify extension when using custom serializer functions (for artifacts)
- Skip server URL verification in clearml-init wizard process
- When calling
Dataset.get()
without "alias" field, tell user that he can use alias to log it in the UI - Add mmcv support for logging models
- Add support for Azure and GCP storage in
Task.setup_upload()
- Support pipeline retrying tasks which are failing on suspected non-stable failures
- Better storage (AWS, GCP) internal load balancing and configurations
- Add
Task.register_abort_callback
Bug Fixes
- Allow getting datasets with non-semantic versioning (#776)
- Fix interactive plots (instead of a generated png)
- Fix Python 2.7 support
- Fix clearml datasets list functionality
- Fix
Dataset.init()
modifies task (moved toDataset.create()
) - Fix failure with large files upload on HTTPS
- Fix 3d plots with plt shows to show 2d plot on task results page
- Fix uploading files with project's
default_upload_destination
(#734) - Fix broken reporting of Matplotlib - Using logarithmic scale breaks reporting
- Fix supporting of wildcards in clearml-data CLI
- Fix
report_histogram
- does not show "horizontal" orientation (#699) - Fix table reporting 'series' arg does not appear on UI when using
logger.report_table(title, series, iteration...)
(#684) - Fix artifacts (and models) use task original name and not new name
- Fix very long filenames from S3 can't be downloaded (with
get_local_copy()
) - Fix overwrite of existing output models on pipeline task with monitor_models (#758)