mirror of
https://github.com/clearml/clearml-docs
synced 2025-01-31 22:48:40 +00:00
184 lines
12 KiB
Markdown
184 lines
12 KiB
Markdown
---
|
|
title: 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](https://github.com/allegroai/clearml-serving/pull/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](https://github.com/allegroai/clearml-agent/pull/83)
|
|
- Add environment variable for request method [ClearML Agent GitHub PR #91](https://github.com/allegroai/clearml-agent/pull/91)
|
|
- Add additional k8s-glue dockerfiles [ClearML Agent GitHub PR #94](https://github.com/allegroai/clearml-agent/pull/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](https://github.com/allegroai/clearml-agent/blob/8712c5e636d9a02e939a9759348d29521a3939a9/docs/clearml.conf#L169))
|
|
- 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](https://github.com/allegroai/clearml-agent/blob/8712c5e636d9a02e939a9759348d29521a3939a9/docs/clearml.conf#L65))
|
|
- 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](https://github.com/allegroai/clearml-agent/pull/98)
|
|
- Fix typing package incorrectly required for Python>3.5 [ClearML Agent GitHub PR #103](https://github.com/allegroai/clearml-agent/pull/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](https://github.com/allegroai/clearml-agent/pull/89)
|
|
- Fix agent fails to check out code from main branch when branch/commit is not explicitly specified [ClearML GitHub issue #551](https://github.com/allegroai/clearml/issues/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**
|
|
|
|
- Fix HTTP download fails constructing URL [ClearML GitHub issue #593](https://github.com/allegroai/clearml/issues/593)
|
|
|
|
### ClearML SDK 1.2.0
|
|
|
|
**Features**
|
|
|
|
- Add fastai v2 support [ClearML GitHub PR #571](https://github.com/allegroai/clearml/pull/571)
|
|
- Add catboost support [ClearML GitHub PR #542](https://github.com/allegroai/clearml/pull/542)
|
|
- Add Python Fire support [ClearML GitHub PR #550](https://github.com/allegroai/clearml/pull/550)
|
|
- Add new Azure Storage driver support [ClearML GitHub PR #548](https://github.com/allegroai/clearml/pull/548)
|
|
- Add requirements file support in Task.add_requirements [ClearML GitHub PR #575](https://github.com/allegroai/clearml/pull/575)
|
|
- Allow overriding `auto_delete_file` in `Task.update_output_model()` [ClearML GitHub issue #554](https://github.com/allegroai/clearml/issues/554)
|
|
- Support `artifact_object` empty string
|
|
- Add `skip_zero_size_check` to `StorageManager.download_folder()`
|
|
- Add support for extra HTTP retry codes (see [here](https://github.com/allegroai/clearml/blob/2c916181b90c784fe0bd267cd67ea915e53e36e4/clearml/backend_api/config/default/api.conf#L29) or use `CLEARML_API_EXTRA_RETRY_CODES`)
|
|
- Add `Task.get_parameters()` cast back to original type
|
|
- Add callback support to `Task.delete()`
|
|
- Add autoscaler CPU-only support
|
|
- Add AWS autoscaler IAM instance profile support
|
|
- Update examples
|
|
- Edit HTML reporting examples [ClearML GitHub PR #546](https://github.com/allegroai/clearml/pull/546)
|
|
- Add model reporting examples [ClearML GitHub PR #553](https://github.com/allegroai/clearml/pull/553)
|
|
|
|
**Bug Fixes**
|
|
|
|
- Fix `nargs="?"` without type does not properly cast the default value [ClearML GitHub issue #531](https://github.com/allegroai/clearml/issues/531)
|
|
- Fix using invalid configurations [ClearML GitHub issue #544](https://github.com/allegroai/clearml/issues/544)
|
|
- Fix extra_layout not passed to report_matrix [ClearML GitHub issue #559](https://github.com/allegroai/clearml/issues/559)
|
|
- Fix group arguments in click [ClearML GitHub PR #561](https://github.com/allegroai/clearml/pull/561)
|
|
- Fix no warning when failing to patch argparse [ClearML GitHub PR #576](https://github.com/allegroai/clearml/pull/576)
|
|
- Fix crash in `Dataset.upload()` when there is nothing to upload [ClearML GitHub PR #579](https://github.com/allegroai/clearml/pull/579)
|
|
- Fix requirements, refactor and reformat examples [ClearML GitHub PR #567](https://github.com/allegroai/clearml/pull/567), [#573](https://github.com/allegroai/clearml/pull/573), [#582](https://github.com/allegroai/clearml/pull/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](https://github.com/allegroai/clearml/pull/558), [#560](https://github.com/allegroai/clearml/pull/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](https://github.com/allegroai/clearml/issues/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](https://github.com/allegroai/clearml/issues/512)
|
|
* Fix "Wall time" x-axis option in UI plots slowing down web app [ClearML GitHub issue #441](https://github.com/allegroai/clearml/issues/441)
|
|
* Fix UI table plot titles don't display their iteration number [ClearML GitHub issue #474](https://github.com/allegroai/clearml/issues/474)
|
|
* Fix auto-refresh resets vertical scroll in UI debug samples [ClearML GitHub issue #474](https://github.com/allegroai/clearml/issues/474)
|
|
* Fix manually run experiments cannot be edited in UI after being reset [ClearML GitHub issue #449](https://github.com/allegroai/clearml/issues/449)
|
|
* Fix UI Workers & Queues and Experiment Table pages display mismatching experiment runtime values [ClearML Server GitHub issue #100](https://github.com/allegroai/clearml-server/issues/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
|