Repository navigation
PyPI v0.15.0
Features
- Add automation support including hyper-parameters optimization (see example here)
Task.init()auto_connect_arg_parserargument can accept a dictionary disabling specific keys from the argparser (Trains Slack channel thread)- Allow
worker_idoverride usingTRAINS_WORKER_NAMEenvironment variable (Trains Slack channel thread) - Support layout configuration for plotly objects using
extra_layoutargument in allLoggerreporting methods #136 - Add
Task.execute_remotely()to allow cloning and enqueuing a locally executed task (or stopping and re-enqueuing a remotely executed task) #128 - Add Parquet framework and model type
- Support recursive model folder packaging
- Add
Task.get_reported_console_output()andTask.get_reported_scalars()to allow retrieval of reported reported output and scalar metrics - Add
Task.add_requirements()to force requirement package into "installed packages" - Improve task reuse responsiveness
- Add
raise_on_error(defaultFalse) argument toModel.get_local_copy()andArtifact.get_local_copy()clearml/clearml-agent#17 - Support
Task.get_task()without project name (i.e. all projects) - Support using the file calling
Task.init()as the task's script in casesys.argvdoesn't point to a git repository - Support detecting and remotely executing code running from a module (i.e.
-m module) - Add callback for framework
save/loadbinding for better integration with pytorch/ignite pytorch/ignite#1056 - Support new task types provided in Trains Server v0.15.0
- Add automation and distributed examples
- Upgrade default pip version to
<20.2
Bug Fixes
- Fix
exact_match_regex()in case of empty pattern #138 - Address deprecation warning and newer
attrsversions inMetricsEventAdapter#134 - Fix issues with plotly support (Trains Slack channel thread and thread)
- Fix default argument behavior to match argparse behavior
- Fix
OutputModelwithtask=Noneshould use current task, if exists - Fix
Task.get_task()to raise proper error on incorrecttask_id - Fix
Task.enqueue()to use an exact queue name match - Fix
NaN,Infand-Infvalues display in reported table (not supported by JSON) - Limit max requirement size to 0.5MB
- Fix issues with repository analysis
- Fix
StorageManagershould only try to extract .zip files,Modelshould not auto extract package clearml/clearml-agent#17