更新时间:2024-11-29 GMT+08:00
分享

编译镜像

编译镜像可以将训练模型转换为特定芯片支持的可识别的文件,编译镜像模块支持对编译镜像的增加、查询、删除以及编辑。

创建编译镜像

  1. 在左侧菜单栏中单击“训练服务 > 编译管理”。
  2. 选择“编译镜像”页签,单击“新建编译镜像”,填写基本信息。

    图1 新建编译镜像
    • 名称:包含中英文、数字、“_”“-”,不得超过64个字符。
    • 描述:简要描述,不包含“@^\#$%&*<>'|"/”,不得超过256个字符。

  3. 选择镜像仓库。

    图2 选择镜像仓库
    • 芯片名称:包含中英文、数字、“_”“-”,不得超过64个字符
    • 选择镜像仓库:请选择镜像仓库和版本。

  4. 配置镜像参数。

    需要指定Boot文件路径,填写镜像参数。

    图3 配置镜像参数
    • Boot文件路径

      Boot文件路径为在编译镜像中的绝对路径,比如/home/service/base_compiler_core/customer_service.py。

    • 参数列表

      可以自定义boot文件的启动参数,需要在评测脚本中定义。允许添加的参数个数不超过20个。

      • Key:只能由英文、数字、和特殊符号(,-_)组成,且需要以字母开头 。长度不超过64个字符。
      • Value:只能由英文、数字和特殊符号(\/,.[]-_)组成 。长度不超过512个字符。
    • 参数命令

      参数命令为运行启动脚本的shell命令,由配置的"Boot文件路径"和"参数列表中参数及参数值"组成,填写后会自动生成命令。

      待编译模型挂载路径为${MODEL}=/tmp/data/model。

      编译模型结果路径写入${RESULT}=/tmp/result。

      用户可使用环境变量获取或直接写入绝对路径。

    • 环境变量

      通过注入环境变量至容器中,用户可以快速获取业务相关常量。允许添加的环境变量个数不超过20个。

      • Key:只能由英文、数字、和特殊符号(,-_)组成,且需要以字母开头 。长度不超过64个字符。
      • Value:只能由英文、数字和特殊符号(\/,.[]-_)组成 。长度不超过512个字符。

  5. 单击创建,完成编译镜像创建。

编译镜像相关操作

在“编译镜像”列表,可对镜像进行以下操作。

表1 编译镜像相关操作

任务

操作步骤

查询镜像

选择"编译镜像名称",在搜索输入框中输入搜索条件,按回车键即可查询。

查看镜像详情

单击镜像名称,查看镜像详情。

  • 镜像详情:镜像ID、名称、描述、状态、芯片名称、引擎名称、创建时间、更新时间、Boot文件路径等。
  • 参数详情:参数列表和环境变量的参数详情。

删除镜像

单击操作栏的“删除”,删除镜像。

编辑镜像

单击操作栏的“编辑”,可修改镜像信息。

相关文档