New Features
- Add
--tags
option to clearml-task (#1284) - Add retries parameter to
StorageManager.upload_folder()
(#1305) - Add
clearml-task
andCreateAndPopulate
support for bash scripts, ipynb and python modules (requiresclearml-agent
v1.9+) - Add support for HTTP file upload progress reporting
- Add
CLEARML_MULTI_NODE_SINGLE_TASK
(values -1, 0, 1, 2) for easier multi-node single Task workloads - Add
Model.original_task
property to models - Change
Model.task
property to return connected task - Update docstring on allowing users to pass
packages=False
to revert torequirements.txt
inside their git repository
Bug Fixes
- Fix Kerastuner framework and examples (#1279)
- Fix scalar logging bug with Fire (#1301, thanks @tvelovraf!)
- Fix support passing folder to
Task.get_script_info()
to get the git info - Fix
Task.launch_multi_node()
to enforce the parent of sub-tasks to be the master node 0 task - Fix tensorboard numpy 2.0 incompatibility breaks binding
- Fix
Task.launch_multi_node()
not supported when used via Pytorch Lightning - Fix Jupyter notebook packages and uncommitted changes are sometimes not fetched
- Fix
"can't create new thread at interpreter shutdown"
errors (known issue with Python v3.12.0 and other versions) - Fix injected task import in
Task.populate()
- Fix dataset with external links will not reuse downloaded data from parents
- Fix hierarchy for pipeline nodes without args
- Fix when abort callback is set, set task status to stopped only if running locally, otherwise leave it for the Agent to set it
- Fix
jsonschema
/referencing
import to includeTypeError
protection - Fix Dataset offline behavior