Skip to main content

版本 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_KEYAWS_DEFAULT_REGION
    • Azure: AZURE_STORAGE_ACCOUNTAZURE_STORAGE_KEY
    • Google: GOOGLE_APPLICATION_CREDENTIALS
  • 修复带有子模块的Git检出(GitHub Issue #112)。
  • 命令行中的Docker镜像优先于实验中指定的Docker镜像。