mirror of
https://github.com/clearml/clearml-docs
synced 2025-06-26 18:17:44 +00:00
5.4 KiB
5.4 KiB
| title |
|---|
| Version 1.1 |
ClearML Agent 1.1.2
Bug Fix
- Fix the
sixconflict with the newpathlib2version 2.3.7 and up.
ClearML Agent 1.1.1
Features and Bug Fixes
- Add support for truncating task log file after reporting to server using
agent.truncate_task_output_filesconfiguration setting - Fix PyJWT resiliency support
- Fix
--stopchecking default queue tag (ClearML Agent GitHub issue #80) - Fix queue tag
defaultdoes not exist and--queuenot specified (try queue named"default") - Fix Python 3.5 compatibility
- Fix PY2.7 support for PyTorch
ClearML Agent 1.1.0
:::info Breaking Changes
ClearML Agent will no longer try to use the demo server by default (change this by setting the CLEARML_NO_DEFAULT_SERVER=0 environment variable)
ClearML k8s glue default pod label was changed to CLEARML=agent (instead of TRAINS=agent)
:::
Features
- Add poetry cache into docker mapping (ClearML Agent GitHub issue #74)
- Allow rewriting SSH URLs (see here), refers to ClearML Agent GitHub PR #72 (ClearML Agent GitHub issue #42)
- Add docker environment arguments log masking support, customizable using the
agent.hide_docker_command_env_varsconfiguration value (see here) (ClearML Agent GitHub issue #67) - Add support for naming docker containers using the
agent.docker_container_name_formatconfiguration option to set a name format (disabled by default) (ClearML issue #412) - k8s glue
- Remove queue name from pod name, add queue name and ID to pod labels (ClearML Agent GitHub issue #64)
- Update task
status_messagefor non-responsive or hanging pods - Support the
agent.docker_force_pullconfiguration option for scheduled pods - Add docker example for running the k8s glue as a pod in a k8s cluster
- Add
agent.ignore_requested_python_versionconfiguration option to ignore any requested Python version (default false, see here) - Add
agent.docker_internal_mountsconfiguration option to control containers internal mounts (non-root containers, see here) - Add support for
-r requirements.txtin the Installed Packages section - Add support for
CLEARML_AGENT_INITIAL_CONNECT_RETRY_OVERRIDEenvironment variable to override initial server connection behavior (defaults to true, allows boolean value or an explicit number specifying the number of connect retries) - Add support for
CLEARML_AGENT_DISABLE_SSH_MOUNTenvironment variable allowing to disable the auto.sshmount into the docker - Add support for
CLEARML_AGENT_SKIP_PIP_VENV_INSTALLenvironment variable to skip Python virtual env installation on execute and allow providing a custom venv binary - Add support for
CLEARML_AGENT_VENV_CACHE_PATHenvironment variable to allow overriding venv cache folder configuration - Add support for
CLEARML_AGENT_EXTRA_DOCKER_ARGSenvironment variable to allow overriding extra docker args configuration - Add support for environment variables containing bash-style string lists using shlex
- Add printout when using ClearML key/secret from environment variables
- Increase worker keep-alive timeout to 10 minutes instead of 1 minute
- Update documentation
Bug Fixes
- Fix auto mount
SSH_AUTH_SOCKinto docker (ClearML Agent GitHub issue #45) - Fix package manager configuration documentation (ClearML Agent GitHub issue #78)
- Fix support for spaces in docker arguments (ClearML GitHub issue #358)
- Fix standalone script with pre-exiting conda venv
- Fix PyYAML v5.4, v5.4.1 versions not supported
- Fix parsing VCS links starting with
git+git@(noticegit+git://was already supported) - Fix Python package with
git+git://links orgit+ssh://conversion - Fix
--services-modeif the execute agent fails when starting to run with error code 0 - Fix
--stopwith dynamic gpus - Fix support for unicode standalone scripts, changing default
asciiencoding toUTF-8 - Fix venv cache cannot reinstall package from git with http credentials
- Fix
PYTHONIOENCODINGenvironment variable is overwritten when already defined - k8s glue
- Fix support for multiple k8s glue instances with pod limits
- Fix task container handling fails parsing docker image
- Fix task container is not set when using default image/arguments
- Fix task container image arguments are used when no image is specified
- Fix task container arguments not supported in when template is not provided
- Fix
agent.extra_docker_bash_scriptnot applied correctly - Fix task runtime properties are removed when re-enqueuing task
- Fix error is not thrown when failing to push task to queue