版本 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包的问题