Skip to main content

版本 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)。