更新时间:2026-08-13 GMT+08:00
分享

使用自定义镜像

当ModelArts预置镜像无法满足您的环境依赖或业务需求时(如需安装特定版本的深度学习框架、系统库或业务依赖),您可以制作自定义镜像并推送到容器镜像服务SWR,然后在ModelArts模型训练、在线推理和Notebook中使用该镜像。

前提条件

已完成自定义镜像制作。具体操作,请参见制作自定义镜像

计费说明

  • SWR存储费用:镜像存储在SWR中会产生存储费用,详情请参见SWR计费说明
  • ModelArts使用费用:模型训练、在线推理、Notebook会产生计算资源和存储资源的累计值计费,详情请参见ModelArts计费说明

步骤一:推送自定义镜像到SWR

  1. 登录SWR控制台,将自定义镜像推送到SWR镜像仓库。
  2. SWR控制台左侧导航栏,单击“我的镜像”,执行刷新操作后可以看到新增的镜像,单击镜像名称,可查看镜像详情(包括镜像版本、大小等),确认与推送的镜像一致。
    图1 我的镜像详情

步骤二:(可选)共享自定义镜像给其他账号

  • SWR基础版:镜像上传后,您可以共享私有镜像给其他账号,并授予下载该镜像的权限。被共享的用户可以登录SWR控制台,在“我的镜像 > 他人共享”页面查看共享的镜像。具体操作,请参见将私有镜像共享给其他账号
  • SWR企业版:如果您有多个账号,需要共同使用某个仓库,您可以使用资源访问管理服务将该仓库共享给其他账号使用。具体操作,请参见仓库共享

步骤三:(可选)注册自定义镜像

模型训练、在线推理可直接使用SWR镜像(无需注册),也可使用已注册到ModelArts的镜像。Notebook场景必须先在ModelArts注册镜像,才能在创建Notebook时选择该镜像,详情请参见注册镜像

步骤四:使用自定义镜像

您可以在模型训练、在线推理和Notebook中使用自定义镜像。

  • 新版控制台:创建训练自定义作业时,在“训练配置”区域,选择“自定义镜像”,单击图标,在“选择镜像”面板,按需选择镜像。具体操作,请参见创建训练自定义作业
    图2 训练配置-选择镜像

    表1 模型训练-选择镜像说明

    镜像类型

    说明

    容器镜像服务SWR

    • 自有镜像:步骤一推送到SWR基础版的镜像。
    • 共享镜像:步骤二他人共享的镜像。

    SWR企业版

    步骤一推送到SWR企业版的镜像。

    已注册镜像

    步骤三注册到ModelArts镜像管理中的镜像。

  • 旧版控制台:创建训练作业时,在“环境配置”区域,“启动方式”选择“自定义”,单击图标,在“选择镜像”面板,按需选择镜像。具体操作,请参见创建生产训练作业
    图3 环境配置-启动方式

部署在线服务时,在“单元配置”区域,任选以下方式选择镜像。具体操作,请参见推理部署

  • 方式一:选择“自定义镜像”,单击图标,在“选择镜像”面板按需选择镜像。
  • 方式二:选择“镜像 URL”,直接输入SWR的镜像地址。
    图4 单元配置-镜像类型
    表2 在线推理-选择镜像说明

    镜像类型

    说明

    容器镜像服务SWR

    • 自有镜像:步骤一推送到SWR基础版的镜像。
    • 共享镜像:步骤二他人共享的镜像。

    SWR企业版

    步骤一推送到SWR企业版的镜像。

    已注册镜像

    步骤三注册到ModelArts镜像管理中的镜像。

创建Notebook时,在“环境配置”区域,选择“自定义镜像”,单击图标,在“选择镜像”面板的“已注册镜像”页签,按需选择步骤三已注册的镜像。具体操作,请参见创建Notebook实例
图5 环境配置-自定义镜像

相关文档