版本 0.17
ClearML Agent 0.17.2
特性
- 添加虚拟环境缓存
- 支持标准模式和 Docker 模式下的 venv 缓存。
- 可以使用
agent.venvs_cache
配置部分进行配置。 - 默认禁用,在此启用。
- 添加对带有 venvs 的
--services-mode
的支持。 - 添加
agent.force_git_ssh_user
配置值(默认git
,在此查看)(clearml-agent GitHub 问题 42)。 - 为多 Python 环境添加
agent.ignore_requested_python_version
配置选项(默认false
)。 - 添加
agent.enable_task_env
配置选项,根据任务的环境部分设置操作系统环境(默认false
,在此查看)。 - K8s 粘合
- 添加对检测和删除启动失败的 K8s Pod 的支持。
- 允许在 K8s 粘合和 K8s 粘合示例中提供命名空间。
- 为 K8s 粘合和示例添加 base-pod-number 参数。
- 将
agent.default_docker.image
更改为nvidia/cuda:10.1-cudnn7-runtime-ubuntu18.04
(在此查看)。 - 在同一台机器上为多个 Agent 使用共享 Git 缓存。
- 升级 pynvml 并从驱动程序级别检测 CUDA 版本。
- 更新 Agent 和服务的 Docker 文件。
- 更新文档。
错误修复
- 修复
docker --network
返回None
的问题。 - 修复没有 venvs 缓存目录的 Docker 模式问题。
- 修复对新添加的文件应用 Git diff 的问题。
- 修复环境变量
CLEARML_WEB_HOST
/CLEARML_FILES_HOST
未传递给正在运行的任务(或未在配置对象上更新)的问题。 - 修复 Windows 上不支持
--detached
命令行选项的问题(忽略并发出警告)。 - 修复文件未找到错误(errno 2)被解释为已中止(例如
Ctrl-C
)的问题。 - 修复
from clearml
运行时 diff 补丁的问题。 - 修复缓存考虑 CUDA 版本的问题。
- 修复 CPU 模式问题。
- 修复 Windows 上的多实例问题。
- 修复 Conda 对
git+http
链接的支持问题。 - 修复 K8s 粘合未传递 Docker 环境变量的问题,移除已弃用的标志。
ClearML Agent 0.17.0
- 将
trains-agent
重命名为clearml-agent
(在 GitHub 上查看 clearml-agent)。