Features
- Add Click support and examples #386
- Add progress bar to SHA2 generation #396
- Add prefix to Task reported runtime info:
cpu_cores
,gpu_driver_version
andgpu_driver_cuda_version
- Add support for
Logger.report_text()
explicit log-level reporting - Add
return_full_path
argument toStorageManager.list()
- Support
Task.get_tasks()
passing multiple project names - Add
TaskScheduler
- Add
task_filter
argument toObjective.get_top_tasks()
, allowname
as atask_filter
field - Add
--output-uri
command-line option toclearml-task
- Add
requirements_file
argument toTask.force_requirements_env_freeze()
to allow specifying a local requirements file - Add support for
list
type argument inTask.connect_configuration()
(previously onlydict
type was supported) - Rename
TrainsTuner
toClearmlTuner
- Update documentation links
Bug Fixes
- Fix Pandas with multi-index #399
- Fix check permissions fail in
HTTPDriver
#394 - Fix Dataset not setting system tag on existing
data_processing
Tasks - Fix disable redundant resource monitoring in pipeline controller
- Fix
ClearMLJob
when bothproject
andtarget_project
are specified - Fix
ClearMLJob
docker container info is not cached - Fix no print logging after Python logging handlers are cleared
- Fix
PipelineController
callback returningFalse
- Fix machine specs when GPU is not supported
- Fix internal
logging.Logger
can't be pickled (only applicable to Python 3.6 or lower) - Wait for reported events to flush to ensure
Task.flush()
withwait_for_uploads=True
awaits background processes