Skip to main content

版本 1.6

ClearML 代理 1.6.1

错误修复

  • 修复 requests 要求的下限约束破坏了 Python 3.6 的向后兼容性

ClearML 代理 1.6.0

新功能和改进

  • 升级 requests 库 (ClearML Agent GitHub 问题 #161)
  • 添加支持通过使用CLEARML_AGENT_PACKAGE_PYTORCH_RESOLVE环境变量和agent.package_manager.pytorch_resolve configuration设置来控制PyTorch解析模式,选项包括none(不解析)、pip(根据cuda设置额外的索引并让pip解析)或direct(之前的匹配和下载解析算法)。默认值为pipClearML Agent GitHub 问题 #152
  • 在独立模式下使用CLEARML_AGENT_STANDALONE_CONFIG_BC环境变量添加向后兼容性
  • 为环境变量FORCE_CLEARML_AGENT_REPO添加CLEARML_AGENT_DOCKER_AGENT_REPO别名
  • 当发现现有的clearml.conf时,为agent init显示更好的消息
  • 添加支持,通过agent.docker_container_name_format_fields配置设置将任务字段注入到容器docker名称中
  • 添加支持,使用CLEARML_AGENT_EXTRA_DOCKER_LABELS环境变量向docker容器添加额外的标签
  • 添加支持,通过使用mode属性在代理应用的文件中设置文件模式(使用files配置选项)
  • 在使用CLEARML_AGENT_NO_UPDATE环境变量的默认k8s pod容器bash脚本中添加支持跳过代理pip升级
  • 在使用CLEARML_EXTRA_PIP_INSTALL_FLAGS环境变量和agent.package_manager.extra_pip_install_flags配置选项安装依赖项时,添加对额外pip安装标志的支持
  • 添加对使用agent.docker_allow_host_environ配置选项引用机器环境变量的额外docker参数的支持,允许用户在任务docker参数中使用$ENV(例如-e HOST_NAME=$HOST_NAME
  • 添加对k8s作业执行的支持(而不仅仅是pod)
  • 更新默认的Docker镜像版本
  • 添加 Python 3.11 支持

错误修复

  • 修复已安装包内的git+ssh://链接未正确转换为经过身份验证的https://链接的问题,反之亦然
  • 修复了“已安装包”中所需的pip版本现在被保留并重新安装
  • 修复了如果使用空字符串或null时,各种代理路径未正确加载的问题(应禁用,不应转换为.
  • 修复 API<2.13 的 Docker 容器向后兼容性
  • 修复默认的docker匹配规则解析器(使用了错误的字段`"container"`而不是`"image"`)
  • 修复任务docker参数可能被传递两次的问题(可能会导致带有--network--ipc等标志的错误)