mirror of
https://github.com/clearml/clearml-docs
synced 2025-01-31 22:48:40 +00:00
12 KiB
12 KiB
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
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 causesapt-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 thePYTHONPATH
(if set working directory is not added to thePYHTONPATH
) - 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 to1
to allow ClearML Agent to return a nonzero exit code on failure - Update
clearml-agent init
(useapp.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
causesValueError
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
ClearML SDK 1.2.0
Features
- Add fastai v2 support ClearML GitHub PR #571
- Add catboost support ClearML GitHub PR #542
- Add Python Fire support ClearML GitHub PR #550
- Add new Azure Storage driver support ClearML GitHub PR #548
- Add requirements file support in Task.add_requirements ClearML GitHub PR #575
- Allow overriding
auto_delete_file
inTask.update_output_model()
ClearML GitHub issue #554 - Support
artifact_object
empty string - Add
skip_zero_size_check
toStorageManager.download_folder()
- Add support for extra HTTP retry codes (see here 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
- Add model reporting examples ClearML GitHub PR #553
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
callsTask.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 equalsSUPPRESS
) - 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