Skip to main content

Version 1.12

ClearML SDK 1.12.2

New Features and Improvements

  • Add always_create_from_code argument to PipelineController (default True) to allow remote execution to create the Pipeline DAG at runtime (as opposed to adhering to the existing structure stored on the task when running locally)

Bug Fixes

  • Fix using OutputModel reporting and other methods fail if OutputModel.update_weights() is not called before that ClearML GitHub issue #1078
  • Fix hash for Pandas objects artifacts
  • Fix Hydra/OmegaConf --overrides support
  • Fix Pipeline metrics not forwarded to pipeline controller at the end of a pipeline step

ClearML Server 1.12.1

Bug Fixes

  • Fix UI experiment scalars and plots not updated on auto-refresh ClearML GitHub issue #1086
  • Fix pipeline parameters not displayed in UI pipeline "New Run" modal
  • Fix UI pipeline project cards display incorrect pipeline run counts

ClearML SDK 1.12.1

New Features and Improvements

  • Raise error if dataset name is empty ClearML GitHub PR #1083
  • Add support for spawn start method for Python multiprocess. This should help circumvent issues like this.

Bug Fixes

ClearML Server 1.12.0

New Features and Improvements

  • Additional UI cloud storage access options:
  • Add multiple smoothing algorithms to UI scalar plots ClearML GitHub issue #996
    • Running average
    • Exponential running average
    • Gaussian
  • Add exporting UI object table data in CSV format ClearML GitHub issue #882
  • Increase console log page size ClearML Web GitHub PR #58
  • Add Python executable to UI experiment execution tab
  • Improve naming scheme for UI plots download as PNG: files are saved with same name as plot object
  • Add keyboard arrow-key controls for UI "Add tag" menu
  • Add full screen mode to UI model details
  • Add zoom functionality to UI experiment overview metric snapshot display
  • Improve UI task type icons for easier distinction
  • Add iteration specification to plots in task comparison plots page

Bug Fixes

  • Fix handling of the subpaths with nginx templating ClearML Server GitHub PR #204
  • Fix fullscreen single-iteration plot displays history slider ClearML GitHub issue #909
  • Fix UI new project modal does not accept Azure URLs for default output destination field ClearML GitHub issue #1047
  • Fix missing "Description" column in UI dataset version table
  • Fix UI scalar plots notation for small and large scale values
  • Fix UI experiment comparison does not display experiments' last reported iterations
  • Fix double click in UI object table does not open object details page
  • Fix UI Redacted Arguments allows adding whitespace-only strings
  • Fix "Clear all filters" button not working
  • Fix new tags not displayed in UI table tag filters
  • Fix long named tag can't be removed from UI experiment
  • Fix UI table searches return incorrect results when new table filters are applied
  • Fix UI experiment table "All matching filter" selection does not work with custom HyperParameter filter
  • Improve UI comparison pages item selection modal:
    • Fix non-persistent filters
    • Fix user filter does not display all users
    • Fix project filter doesn't display selected projects on top
    • Fix empty "User" filter in experiment
    • Fix plots merged inappropriately instead of being displayed side-by-side
    • Fix missing legend in scatter plots
    • Fix missing plots when the compared experiments have more than 500 plots cumulatively
  • Fix UI experiment line plot comparison:
    • Fix changing single line color changes color of multiple lines in plot
    • Fix hiding single line hides multiple lines in plots
    • Fix compared plots incorrectly display same name
  • Fix UI objects can be renamed with blank spaces
  • Fix hidden UI graph reappears in plot when smoothing values are changed
  • Fix missing search bar in UI pipelines "New Run" modal's "Execution Queue" field
  • Fix "Restore from archive" button not displayed in context menu of UI Model archive table
  • Fix "All" tag filter not working in UI object tables
  • Fix UI allows adding empty tags
  • Fix resetting pairs of experiments in UI freezes screen
  • Fix missing tag list in "Add Tag" action in UI table action bar
  • Fix UI report shareable link copied from report page opens to page with error
  • Fix UI pages not loading after updating project overview
  • Fix missing download button in UI experiment video debug samples
  • Fix UI embedded resources for experiment comparison table plots display incomplete information
  • Fix UI table action bar displayed when no objects are selected
  • Fix UI project search bar results do not include sub-projects
  • Fix error when removing deleted task from UI queue
  • Fix UI report remains in root project after it is moved to another project
  • Fix missing filter button in UI models table "Updated" column
  • Fix UI experiment comparison hyperparameter parallel coordinate plot metric and parameter selections do not persist on refresh
  • Fix UI generated resource embed codes do not maintain plot's x-axis units
  • Fix long model names obscure model page menu
  • Fix some model details missing in UI experiment artifacts

ClearML SDK 1.12.0

BREAKING CHANGES

As a result of fixing issue #1051 and similar issues with retrieving task data/models/artifacts/samples stored in GCS, we introduced some breaking changes. To access resources registered to GCS from ClearML SDK versions 1.11.0 to 1.11.1, see the instructions here.

New Features and Improvements

  • Add include_archive parameter to Dataset.list_datasets(): include archived datasets in list ClearML GitHub issue #1067
  • Add support to specify the multipart chunk size and threshold using the aws.boto3.multipart_chunksize and aws.boto3.multipart_threshold configuration options in the clearml.conf ClearML GitHub issue #1058
  • Add PipelineController.get_pipeline() for retrieving previously run pipelines.

Bug Fixes

  • Fix AWS driver issues: ClearML GitHub PR #1000
    • Fix credential authentication failure when attempting to use token
    • Fix instantiation within VPC without AvailabilityZones
  • Fix continue_last_task=0 is ignored in pipelines run with retry_on_failure ClearML GitHub issue #1054
  • Fix Task.connect_configuration() doesn't handle dictionaries with special characters
  • Fix pipeline steps created with PipelineDecorator aren't cached
  • Fix Task.get_by_name() doesn't return the most recent task when multiple tasks have same name
  • Fix Boto3 certificate verification ignores custom self-signed certificates