镜像封装了程序运行所需的软件依赖项,在机器学习平台上开发代码、训练和部署模型都需要镜像提供运行环境。【镜像仓库】模块为用户提供了镜像的管理能力,支持用户对镜像做版本化管理、查看镜像详情、以不同类型的镜像作为基础镜像构建出自定义镜像。
机器学习平台支持用户使用多种类型的镜像。在控制台的界面上通过简单地选择预置 / 自定义镜像,或者填写公网镜像的 URL 即可创建出各种工作负载。
目前平台支持通过命令行工具提交训练任务,具体步骤可参考发起单机 / 分布式训练任务 - 命令行。下文重点说明在任务的 yaml 配置文件中如何声明需要的镜像,完整的 yaml 规范详见submit 指令的说明。
ImageUrl
关键字,用于表示镜像的 URL 地址。在平台上注册过的自定义镜像可以在详情页的【版本列表】中获取镜像的 URL,未注册过的镜像需要在火山引擎镜像仓库(CR)中获取对应的 URL。RegistryUsername
和 RegistryToken
的关键字,分别对应私有仓库的用户名和密钥(建议尽量填写临时密钥,避免信息泄露)。...(省略其它配置项) # 镜像 URL 地址 ImageUrl: <填写镜像的 URL 地址> # 当 ImageUrl 为私有仓库的镜像时需要填写仓库的用户名和密钥才能拉取镜像 ImageCredential: RegistryUsername: <填写私有镜像仓库的用户名> RegistryToken: <填写私有镜像仓库的密钥> ...(省略其它配置项)