New Features and Improvements
- Add
r
prefix to re.match() strings (#837, thanks @daugihao!) - Add
path_substitution
toclearml.conf
example file (#842) - Clarify
deferred_init
usage inTask.init()
(#855) - Add pipeline decorator argument to control docker image (#856)
- Add
StorageManager.set_report_upload_chunk_size()
andStorageManager.set_report_download_chunk_size()
to set chunk size for upload and download - Add
allow_archived
argument inTask.get_tasks()
- Support querying model metadata in
Model.query_models()
- Add
Dataset.set_metadata()
andDataset.get_metadata()
- Add
delete_from_storage
(defaultTrue
) toTask.delete_artifacts()
Bug Fixes
- Fix jsonargparse and pytorch lightning integration broken for remote execution (#403)
- Fix error when using
TaskScheduler
with 'limit_execution_time' (#648) - Fix dataset not synced if the changes are only modified files (#835, thanks @fjean!)
- Fix
StorageHelper.delete()
does not respect path substitutions (#838) - Fix can't write more than 2 GB to a file
- Fix
StorageManager.get_file_size_bytes()
returnsClientError
instead ofNone
for invalid S3 links - Fix Dataset lineage view is broken with multiple dataset dependencies
- Fix
tensorflow_macos
support - Fix crash when calling
task.flush(wait_for_uploads=True)
while executing remotely - Fix
None
values get casted to empty strings when connecting a dictionary