版本 0.14
important
Trains 现在是 ClearML。
训练代理 0.14.1
功能与错误修复
- 添加
daemon
分离模式(--detached
,-d
),该模式将代理作为守护进程在后台运行并立即返回。 - 如果文件存在,自动挂载
~/.git-credentials
到 Docker 容器中。 - 添加
TRAINS_AGENT_EXTRA_PYTHON_PATH
环境变量,以允许在实验执行期间添加额外的Python路径(在使用未跟踪的额外模块时很有帮助)。 - 修复“以用户身份运行”功能(使用
TRAINS_AGENT_EXEC_USER
环境变量)。 - 修复PyTorch支持,使其在查找要安装/下载的包时忽略次要版本。
- 修复实验执行输出处理。
训练代理 0.14.0
功能与错误修复
- 添加对
trains-agent execute --id
的支持,允许在docker容器内执行特定实验。--docker - 添加对
trains-agent execute --id
的支持,该命令克隆提供的实验并执行克隆的实验。--clone - 添加对
APIClient.models.delete
的支持,以允许通过编程方式删除模型(GitHub trains-server 问题 #32)。 - 添加守护进程支持,用于将存储相关的操作系统环境变量传递给在Docker容器内执行的实验(支持trains>=0.13.3):
- AWS:
AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
和AWS_DEFAULT_REGION
- Azure:
AZURE_STORAGE_ACCOUNT
和AZURE_STORAGE_KEY
- Google:
GOOGLE_APPLICATION_CREDENTIALS
- AWS:
- 修复带有子模块的Git检出(GitHub Issue #112)。
- 命令行中的Docker镜像优先于实验中指定的Docker镜像。