Skip to main content

版本 1.2

ClearML 代理 1.2.3

错误修复

  • 修复执行任务时PYTHONPATH被覆盖的问题(改为追加)
  • 修复当已安装相同版本时,pytorch 包被重新安装的问题
  • 修复复制配置时设置空的工作者名称
  • 保护动态GPU,防止无法解析工作GPU索引

ClearML 代理 1.2.2

错误修复

  • 修复 CLEARML_AGENT_SKIP_PIP_VENV_INSTALL 无法找到 Python 可执行文件的问题
  • 修复 apt-get update 失败导致 apt-get install 无法执行的问题

ClearML 代理 1.2.1

新功能和改进

  • 更新S3存储桶验证选项以支持minio (ClearML Agent GitHub PR #83)
  • 为请求方法添加环境变量 (ClearML Agent GitHub PR #91)
  • 添加额外的k8s-glue dockerfiles (ClearML Agent GitHub PR #94 )
  • 将默认的docker镜像更新为nvidia/cuda:10.2-cudnn7-runtime-ubuntu18.04
  • 添加对使用agent.default_docker.match_rules配置设置解析自定义docker镜像的支持(参见此处
  • 添加 agent.force_git_root_python_path 配置设置,以强制将 git 仓库根文件夹添加到 PYTHONPATH 中(如果设置了工作目录,则不会将其添加到 PYTHONPATH 中)
  • 添加 build --force-docker 命令行参数以允许忽略任务容器数据
  • 添加 agent.poetry_version 配置设置以指定 poetry 版本(如果缺少则强制安装 poetry,参见 这里
  • 添加自定义构建脚本支持
  • Add additional configuration when starting the daemon
  • 添加 agent.package_manager.force_original_requirements 配置选项,允许仅使用本地执行生成的原始需求(注意,使用此配置选项会阻止通过UI编辑已安装的包)
  • 添加对CLEARML_AGENT_PROPAGATE_EXITCODE环境变量的支持。将此变量设置为1以允许ClearML Agent在失败时返回非零退出代码
  • 更新 clearml-agent init(使用 app.clear.ml 作为默认服务器,添加 git token 引用)

错误修复

  • 修复使用的virtualenv Python解释器 (ClearML Agent GitHub PR #98)
  • 修复了Python>3.5错误需要的typing包 (ClearML Agent GitHub PR #103)
  • 修复了符号链接未从缓存的VCS复制到工作副本的问题(在Windows平台上将导致默认复制内容而不是原始符号链接)(ClearML Agent GitHub PR #89
  • 修复当未明确指定分支/提交时,代理无法从主分支检出代码的问题 (ClearML GitHub 问题 #551)
  • 修复 git+git:// 需求
  • 修复 default_python 计算(和详细程度)
  • 修复使用已弃用的 abc 支持(Python 3.10 兼容性)
  • 修复了如果未指定CLEARML_API_DEFAULT_REQ_METHOD的默认值会导致ValueError的问题
  • 修复 agent.hide_docker_command_env_vars 模式以包含URL密码并处理包含docker命令的环境变量
  • 修复conda包管理器中列出的带有本地链接的包(@ file://),如果本地包不存在则应忽略该包
  • 修复conda中的cuda补丁版本支持
  • 修复代理在独立模式下尝试检出代码的问题
  • 修复从Windows主机运行时FORCE_LOCAL_CLEARML_AGENT_WHEEL环境变量的处理
  • 修复用户提供的"不必要地替换为\\"
  • 修复在凭据不可用时令牌未传播到docker的问题
  • 修复 PyTorch 的 aarch64 和 Windows 支持
  • 修复当已安装相同提交版本时,VCS包会被重新安装的问题
  • 修复了即使给出了提交并且在使用缓存的虚拟环境时预先安装了git包的问题