Version 0.17

Version 0.17.4

ClearML

Features

  • Add HyperParameterOptimizer parallel coordinates - clearml GitHub Issue 279

  • Add Task.init() argument tags

  • Change HPO parallel coordinates color scale, yellow is low

  • Change HyperParameterOptimizer spawn_task_project to spawn_project

  • Revert all Numpy requirement changes, use only lower limit

Bug Fixes

  • Fix argparse nargs support

  • Fix argparse with action="append"

  • Fix PyJWT v2.0 token parsing

  • Fix Python package detection it should not list file:// links

Version 0.17.3

ClearML

Features

  • Add Task.delete() support

  • Add Task.debug_simulate_remote_task() to simulate task execution by ClearML Agent

  • Add warning on archived Task in pipeline - clearml GitHub Issue 274

  • Add Task.init(..., output_uri=True) will use the default files_server as output uri

  • Make clearml-data CLI stateful, remember last dataset ID as default dataset

  • Added HyperParameterOptimizer.get_optimizer_top_experiments() for querying post execution optimization pipeline

  • Add Task.set_archived() and Task.get_archived()

  • Add Task.set_credentials() option to store into credentials file

  • Add clearml-data close now auto uploads

  • Add HyperParameterOptimizer arguments spawn_task_project and save_top_k_tasks_only

Bug Fixes

  • Fix PipelineController running remotely without configuration does not execute the default code pipeline - clearml GitHub Issue 273

  • Fix reusing task after its project was deleted - clearml GitHub Issue 274

  • Fix Task.archived_tag read-only property does not work - clearml GitHub Issue 274

  • Fix argparse support to store consistent str representation of custom objects. Avoid changing default value if remote value matches

  • Fix argparse type as function

  • Fix Dataset add single and multiple file(s)

  • Fix get project name from parent dataset if not specified

  • Fix mpl exporter. Added support for legend

  • Fix model upload

  • Fix optimizer callback best experiment

  • Fix Optuna optimizer failing on tasks with None value in scalar query

  • Fix auto python package detection installed directly from URLs

  • Fix dataset upload aborted on server watchdog

  • Fix dataset genealogy, graph and restoring data

  • Fix numpy dependency for python versions

Version 0.17.2

ClearML

Bug Fixes

Fix broken clearml-task CLI

Version 0.17.1

ClearML

Bug Fixes

  • clearml-task CLI link fixed

Version 0.17.0

ClearML

Features

  • Renamed trains as clearml (see clearml in GitHub)

  • Add clearml-data CLI for Differential Dataset Management & Versioning (see details)

  • Add clearml-task CLI for creating (importing) code into ClearML (see details)

  • Add Task.create supports importing a code / repository into ClearML, including remote execution with clearml-agent

Bug Fixes

  • PyJWT v2.0 breaks the interface

Open Source ClearML Server

Features

  • New profile page layout

  • Move knowledge resource to UI top bar

  • Add complete experiment full screen view

  • Add scalar results split/grouped view

  • Add experiment active duration custom column to experiment table

  • Improve comparison experiment consistency in plots for experiment name and color

  • Improve project last update time: updated whenever an experiment or model in the project is updated

  • Improve table multi-select UX: shift+mouse-click - clearml GitHub Issue 61

  • Add experiment parent to experiment details INFO tab

  • Improve UI experiment archiving: Archiving queued experiments automatically dequeues them

  • Improve experiment comparison: use available screen width

  • Add debug sample history tracking - clearml GitHub Issue 81

  • Replace “Download” action with “Copy to Clipboard” for local files

  • Add ClearML usage tips

  • Add Task and Model, Clone and /Move-to allow creating new project on the fly

  • Add support for all S3/minio special character (%) encoding cases

  • Add API for filter by parent

  • Improve browser-search to find data not visible in uncommitted changes/installed packages window

  • Improve Task artifacts optimization

  • Upgrade plotly to 1.57.1

  • Rename Log tab to Console

Bug Fixes

  • Fix HiDPI table issues

  • Fix results/plots not scaling properly - clearml GitHub Issue 247

  • Fix experiment comparison:

    • Cannot compare regular Tasks to example Tasks

    • Cannot unhide scalars

    • Scalars wall time view and relative view will not auto-refresh

  • Fix log scrolling in Chrome

  • Fix UI adds to plots legend labels unnecessary task ID string - clearml GitHub Issue 247

  • Fix parallel coordinates: dimensions are not sorted by value

  • Fix scalar auto color selection provides too similar colors

  • Fix reordering a custom column does not restore column location

  • Fix uncommitted changes - not possible to copy the entire text

  • Fix queues wait time graph base should be 0, not in the middle.

  • Fix plots view - “No Data” shown for a moment when changing experiments

  • Fix adding new tag during auto-refresh

  • Fix hide empty input model on non draft experiment

  • Fix experiment/model table - name column restores to default size after opening and closing info

  • Fix double click resizer should auto fit column

ClearML Hosted Service only

  • Launched free ClearML Hosted Service (see getting started)

  • Multiple workspaces

  • Workspace invitation

  • Add publicly sharing experiments

ClearML Agent

  • Renamed trains-agent as clearml-agent (see clearml-agent in GitHub)