mirror of
https://github.com/clearml/clearml-docs
synced 2025-06-26 18:17:44 +00:00
2.7 KiB
2.7 KiB
| title |
|---|
| Version 1.8 |
ClearML Agent 1.8.1
New Features
- Add option to set daemon polling interval (ClearML Agent GitHub PR #197)
- Add Python 3.12 support
Bug Fixes
- Fix git pulling on cached invalid git entry. On error, re-clone the entire repository again (enable using
agent.vcs_cache.clone_on_pull_fail: true) - Fix conda env should not be cached if installing into base conda or conda existing env
- Fix cached repositories not passing user/token when pulling
- Fix when disabling vcs cache do not add vcs mount point to container
ClearML Agent 1.8.0
New Features
- Add
CLEARML_AGENT_FORCE_POETRYenvironment variable to allow forcing poetry even when using pip requirements manager - Add
CLEARML_AGENT_FORCE_TASK_INITenvironment variable to allow runtime patching of script even if no repository is specified and the code is running a preinstalled docker - Improve venv cache handling:
- Add
FileLockreadonly mode, default is write mode (i.e. exclusive lock, preserving behavior) - Add venv cache now uses readonly lock when copying folders from venv cache into target folder. This enables multiple read, single write operation
- Do not lock the cache folder if we do not need to delete old entries
- Add
agent.venvs_cache.lock_timeoutto control the venv cache folder lock timeout (in seconds, default 30)
- Add
- Add protection for
truncate()call - Move configuration sanitization settings to the default config file
- Add queue ID report before pulling task
- Improve GPU monitoring for MIGs
Bug Fixes
- Use correct Python version in Poetry init (ClearML Agent GitHub PR #179)
- Fix queue handling in
K8sIntegrationandk8s_glue_example.py(ClearML Agent GitHub PR #183) - Fix
FileNotFoundExceptioncrash infind_python_executable_for_version(ClearML Agent GitHub issue #164) - Fix delete temp console pipe log files after Task execution is completed (important for long-lasting services agents to avoid collecting temp files on host machine)
- Fix
agent.enable_git_ask_passdoes not show in configuration dump - Fix
pipis returned as a pip version if no value exists inagent.package_manager.pip_version - Fix Python 3.12 support by removing
distutilimports - Fix
IOErroron file lock when using shared folder - Fix torch resolver settings applied to
PytorchRequirementinstance are not used - Fix comment lines (starting with
#) are not ignored in docker startup bash script - Fix dynamic GPU sometimes misses the initial print