Skip to main content

Version 1.2

ClearML Serving 1.2.0

New Features and Improvements

  • Improve GPU Performance, 50%-300% improvement over vanilla Triton
  • Improve performance on CPU, optimize uvloop + multi-processing
  • Add Huggingface Transformer example
  • Add binary input support ClearML Serving PR #37

Bug Fix

  • stdout/stderr in inference service not logging to dedicated Task

ClearML Agent 1.2.3

Bug Fixes

  • Fix PYTHONPATH is overwritten when executing a task (append to it instead)
  • Fix pytorch package is reinstalled when the same version is already installed
  • Fix copying configuration sets an empty worker name
  • Protect dynamic GPUs from failing to parse worker GPU index

ClearML Agent 1.2.2

Bug Fixes

  • Fix CLEARML_AGENT_SKIP_PIP_VENV_INSTALL fails to find python executable
  • Fix apt-get update failure causes apt-get install not to be executed

ClearML Agent 1.2.1

New Features and Improvements

  • Update S3 bucket verify option for minio ClearML Agent GitHub PR #83
  • Add environment variable for request method ClearML Agent GitHub PR #91
  • Add additional k8s-glue dockerfiles ClearML Agent GitHub PR #94
  • Update default docker image to nvidia/cuda:10.2-cudnn7-runtime-ubuntu18.04
  • Add support for custom docker image resolving using the agent.default_docker.match_rules configuration setting (see here)
  • Add agent.force_git_root_python_path configuration setting to force adding the git repository root folder to the PYTHONPATH (if set working directory is not added to the PYHTONPATH)
  • Add build --force-docker command line argument to the to allow ignoring task container data
  • Add agent.poetry_version configuration setting to specify poetry version (and force installation of poetry if missing, see here)
  • Add custom build script support
  • Add extra configurations when starting daemon
  • Add agent.package_manager.force_original_requirements configuration option, allowing to only use original requirements produced by local execution (note that using this configuration option prevents editing installed packages using the UI)
  • Add support for the CLEARML_AGENT_PROPAGATE_EXITCODE environment variable. Set this variable to 1 to allow ClearML Agent to return a nonzero exit code on failure
  • Update clearml-agent init (use app.clear.ml as default server, add git token references)

Bug Fixes

  • Fix virtualenv python interpreter used ClearML Agent GitHub PR #98
  • Fix typing package incorrectly required for Python>3.5 ClearML Agent GitHub PR #103
  • Fix symbolic links not copied from cached VCS into working copy (windows platform will result with default copy content instead of original symbolic link) ClearML Agent GitHub PR #89
  • Fix agent fails to check out code from main branch when branch/commit is not explicitly specified ClearML GitHub issue #551
  • Fix git+git:// requirements
  • Fix default_python calculation (and verbosity)
  • Fix using deprecated abc support (Python 3.10 compatibility)
  • Fix no default value for CLEARML_API_DEFAULT_REQ_METHOD causes ValueError if not specified
  • Fix agent.hide_docker_command_env_vars mode to include URL passwords and handle environment vars containing docker commands
  • Fix conda package manager listed packages with local links (@ file://) should ignore the local package if it does not exist
  • Fix cuda patch version support in conda
  • Fix agent attempts to check out code when in standalone mode
  • Fix FORCE_LOCAL_CLEARML_AGENT_WHEEL environment variable handling when running from a Windows host
  • Fix user-provided " is unnecessarily replaced to \\"
  • Fix token is not propagated to docker in case credentials are not available
  • Fix PyTorch aarch64 and windows support
  • Fix VCS packages are reinstalled when the same commit version is already installed
  • Fix git packages are installed even if commit is given and is preinstalled when using cached virtual environment

ClearML SDK 1.2.1

Bug Fixes

ClearML SDK 1.2.0

Features

Bug Fixes

  • Fix nargs="?" without type does not properly cast the default value ClearML GitHub issue #531
  • Fix using invalid configurations ClearML GitHub issue #544
  • Fix extra_layout not passed to report_matrix ClearML GitHub issue #559
  • Fix group arguments in click ClearML GitHub PR #561
  • Fix no warning when failing to patch argparse ClearML GitHub PR #576
  • Fix crash in Dataset.upload() when there is nothing to upload ClearML GitHub PR #579
  • Fix requirements, refactor and reformat examples ClearML GitHub PR #567, #573, #582
  • Auto-scaler
    • Change confusing log message
    • Fix AWS tags support
    • Fix instance startup script fails on any command (should only fail on the agent failing to launch)
    • Fix spin down stuck machine, ignore unknown stale workers
  • Fix pandas object passed as Task.upload_artifact() preview object
  • Fix incorrect timeout used for stale workers
  • Fix clearml-task calls Task.init() in the wrong place when a single local file is used
  • Fix ArgumentParser SUPPRESS as default should be resolved at remote execution in the same way (i.e. empty string equals SUPPRESS)
  • Upgrade six version (in case pathlib2>2.3.7 is installed)
  • Fix connected object base class members are not used
  • Fix clearml-init changing web host after pasting full credentials
  • Fix fileserver upload does not support path in URL
  • Fix crash on semaphore acquire error
  • Fix docs and docstrings ClearML GitHub PR #558, #560

ClearML Server 1.2.0

New Features and Improvements

  • Add functionality to "Abort all children" UI action for controller and optimizer tasks
  • Add parameter search to task configuration UI section ClearML GitHub issue #467
  • Add tag exclusion filters in UI experiment and model tables
  • Add "Clear Filters" functionality button to UI table filters
  • Improve full screen scalar graph to display all data points
  • Add UI experiment table option for mass selection of out-of-screen items
  • Improve experiment comparison UI:
    • New experiment addition modal with table filtering and sorting
    • Fix scalar selection being reset upon comparison contents change
    • Add Task ID suffix to debug samples with same-name experiments
    • Add task ID suffix to experiment name for same-experiment-name series in scalar experiment comparison
  • New Settings pages
    • User profile
    • Webapp configuration
    • Workspace settings
  • Add "Updated" column to models table
  • Add refresh button to full screen scalar display
  • Improve display of float values in UI experiment and model tables. Tables will display rounded up float values according to space allotted to a column. View precise value by hovering over value.
  • Add capability to edit username in UI profile page
  • Add build number to version information in UI Settings page

Bug Fixes

  • Fix UI debug sample viewer ignoring metric filter on auto-refresh ClearML GitHub issue #512
  • Fix "Wall time" x-axis option in UI plots slowing down web app ClearML GitHub issue #441
  • Fix UI table plot titles don't display their iteration number ClearML GitHub issue #474
  • Fix auto-refresh resets vertical scroll in UI debug samples ClearML GitHub issue #474
  • Fix manually run experiments cannot be edited in UI after being reset ClearML GitHub issue #449
  • Fix UI Workers & Queues and Experiment Table pages display mismatching experiment runtime values ClearML Server GitHub issue #100
  • Fix UI plots sometimes disappear after task execution completion
  • Fix UI experiment plots don't display some plots on a http server
  • Fix failure to add Azure credentials through UI Settings page by new users
  • Fix UI experiment table failing to clear selection of off-screen experiments
  • Fix UI experiment table column resizing malfunctioning
  • Fix UI table filters being reset after page is refreshed
  • Fix failure to create a sub-project on-the-fly when cloning an experiment through the UI
  • Fix UI project overview editing enabled when project is public
  • Fix model deletion from UI "All Experiments" page navigates to model project's experiment table
  • Fix missing "Project" custom column in "All Experiments" views of non-root projects
  • Fix UI project cards' task enumeration summaries displaying negative number
  • Fix experiment bar graph colors cannot be changed sometimes
  • Fix fail to filter experiments on tags beginning with "-"
  • Fix tag list order in UI experiment table filter after tag selection
  • Fix long hyperparameter names are obscured in UI comparison screen
  • Fix add tag context menu operation fails when experiment selection includes a system example
  • Fix size of low value points in UI metric snapshot plot
  • Fix long queue names obscures copy button in UI queue list and Worker & Queue page plot titles
  • Fix UI breadcrumb menus missing values
  • Fix UI scalar plot titles are unreadable
  • Fix UI buttons not working after closing "Add Experiment" modal in UI experiment comparison page
  • Fix underscores disappear while editing UI text blocks on Chromium
  • Fix UI Workers & Queues page's queue panel does not display experiment information
  • Fix long queue names obscure copy button in UI queue list
  • Fix UI debug image viewer momentarily displays previously viewed image
  • Fix "Load More" button in UI experiment table presents duplicates of already displayed experiments