clearml-docs/docs/release_notes/ver_1_8.md
2022-11-22 10:55:49 +02:00

3.5 KiB

title
Version 1.8

ClearML SDK 1.8.1

New Features and Improvements

  • Raise error on failed uploads ClearML GitHub issue #810
  • Add hyperdataset examples ClearML GitHub PR #823
  • Change report_event_flush_threshold default to 100
  • Add ModelInfo.weights_object() to store callback access to the actual model object being stored (valid for both pre/post save calls, otherwise None)
  • Support num_workers in dataset operation
  • Support max connections setting for Azure storage using the sdk.azure.storage.max_connection configuration option

Bug Fixes

  • Fix clearml logger default level cannot be changed ClearML GitHub issue #741
  • Fix Hydra doesn't get overridden information from ClearML ClearML GitHub issue #751
  • Fix StorageManager.list(“s3://..”, with_metadata=True) doesn't work
  • Fix ModelsList.keys() is missing
  • Fix CLEARML_DEFERRED_TASK_INIT=1 doesn't work
  • Fix default API method does not work when set in configuration

ClearML SDK 1.8.0

New Features and Improvements

  • Add tarfile member sanitization to extractall()ClearML GitHub PR #803
  • Add Task.delete_artifacts() with raise_on_errors argument ClearML GitHub issue #805
  • Add CI/CD example ClearML GitHub PR #815
  • Limit number of _serialize requests when adding list of links with add_external_files() ClearML GitHub issue #813
  • Add support for connecting Enum values as parameters
  • Improve Colab integration (store entire colab, not history)
  • Add clearml.browser_login to authenticate browser online sessions such as Colab, Jupyter Notebooks etc.
  • Remove import_bind from stack trace of import errors
  • Add sdk.development.worker.report_event_flush_threshold configuration option to control the number of events to trigger a report
  • Return stub object from Task.init() if no clearml.conf file is found
  • Improve manual model uploading example
  • Remove deprecated demo server

Bug Fixes

  • Fix passing compression=ZIP_STORED (or 0) to Dataset.upload() uses ZIP_DEFLATED and overrides the user-supplied argument ClearML GitHub PR #812
  • Fix unique_selector is not applied properly on batches after the first batch. Remove default selector value since it does not work for all event types (and we always specify it anyway)
  • Fix clearml-init colab detection
  • Fix cloning pipelines run with start_locally() doesn't work
  • Fix if project has a default output uri there is no way to disable it in development mode (manual), allow passing output_uri=False to disable it
  • Fix git remote repository detection when remote is not "origin"
  • Fix reported images might not all be reported when waiting to complete the task
  • Fix Dataset.get_local_copy() deletes the source archive if it is stored locally
  • Fix too many parts will cause preview to inflate Task object beyond its 16MB limit - set a total limit of 320kbs
  • Fix media preview is created instead of a table preview
  • Fix task.update_output_model() should always upload local models to a remote server
  • Fix broken pip package might mess up requirements detection