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