New Features
- Add OpenMMLab example #655 (thanks @zhouzaida!)
- Add support for saving artifacts with different formats #634
- Add support for setting reported values for
NaN
andInf
#604 - Support more than 500 results in
Task.get_tasks()
using thefetch_only_first_page
argument #612 - Support links in
clearml-data
#585 - Support deferred task initialization using
Task.init()
argumentdeferred_init
(beta feature) - Support resuming experiments when importing an Offline session
- Add
--import-offline-session
command line option toclearml-task
- Support automatically logging Tensorboard Hparams
- Add wildcard support for model auto-logging, see
Task.init()
(ClearML Slack) - Add support for Lightning CLI
- Support
None
values inTask.connect()
- Add Model.project getter/setter
- Add support for Task progress indication
- Datasets
- Improve Dataset version table
- Add warning to Dataset creation on current Task
- Examples and documentation
Bug Fixes
- Fix Keras model config serialization in
PatchKerasModelIO
#616 (thanks @bzamecnik!) - Fix
task.get_parameters_as_dict(cast=True)
castsFalse
to True #622 (thanks @bewt85!) - Fix Fire integration is not compatible with typing library #610
- Fix remote execution with
argparse
mutually exclusive groups raises "required" error even when no argument is required - Fix Hydra tasks never fail and are only set to completed (fix handling return code)
- Fix
clearml-data
wildcard support - Fix HPO randomly aborts running tasks before the time limit
- Fix matplotlib capture
- Fix issue with accessing images in projects containing
/
- AutoScaler
- Fix resource name with a prefix matching a resource type may cause the auto-scaler to avoid spinning down idle instances
- Fix Idle workers should contain resource name and not instance type
- Fix backwards compatibility issue when using
abstractmethod
- Matplotlib
- Fix uploading 3D plots with matplotlib plt shows 2D plot on task results page
- Fix wrong Histogram plotting using when matplotlib
- Fix PyTorch
ScriptModule
autobind - Fix PyTorch auto-magic logging torchscript models
- Fix forked process will not call
_at_exit
and flush all outstanding reports - Fix matplotlib to plotly conversion fails on subplots (convert as image if figure has subplots)
- Fix Windows sub process might end up waiting forever for uploads to finish if subprocess is very shot lived
- Fix
StorageManager.get_local_copy()
returningNone
for a valid path in Windows - Fix Jupyter notebook cannot be detected
- Fix PipelineController does not change node Task name, only pipeline step name
- Fix
Task.query_tasks()
specifying page size or page number