跳到主内容

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