检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
算法镜像和评测镜像cmd以用户创建项目时输入的运行命令为准,仿真器镜像不支持cmd自定义以后台默认的运行命令为准。Entrypoint只在算法镜像生效,评测镜像和仿真器镜像不支持配置entrypoint。 目前自定义算法、自定义评测、自定义脚本的镜像制作使用的基础镜像版本要求为:ubuntu18
模式进行构建。以训练、评测镜像为例,一般的镜像制作Dockerfile示例如下(xxx替换为实际路径): # 载入基础镜像,训练或评测引擎一般需包含cuda/cudnn等算法基础环境。用户可手动制作或拉取官方镜像 FROM xxx/cuda:11.0.3-devel-ubuntu18
镜像制作(标注) Octopus平台依赖算子镜像内的/bin/bash、stdbuf、tee软件,请确保基础镜像内包含上述软件且能通过PATH找到。 标注镜像Dockerfile示例 环境变量使用说明 父主题: 镜像仓库
镜像制作(数据集) 数据集镜像Dockerfile示例 环境变量使用说明 父主题: 镜像仓库
镜像版本 获取镜像仓库版本列表 创建镜像仓库版本 获取镜像仓库版本详情 删除镜像仓库版本 更新镜像仓库版本状态 创建镜像仓库版本操作账号 父主题: API
镜像版本 表1 镜像版本权限 权限 对应API接口 授权项(Action) IAM项目 (Project) 企业项目 (Enterprise Project) 获取镜像仓库版本列表 GET /v1.0/{project_id}/common/image-registry/imag
使用范围:仅支持团队,即租户内所有配置了该镜像相关权限的用户都可见可编辑。 单击“确定”,在镜像仓库列表即可查看新建的镜像仓库。 新建镜像版本 在左侧菜单栏中,单击“镜像仓库 ”。 在镜像仓库列表,单击操作栏中的“详情”,进入到镜像仓库的详情页。 单击左上角“新建”,填写镜像版本描述信息。 图2 新建镜像版本 单
评测算法代码开发完成后,将代码构建成算法镜像上传到仿真平台评测管理模块即可被仿真任务使用。在制作评测算法镜像的Dockerfile中,建议将评测代码编译成的二进制文件COPY到系统的/usr/bin目录下,便于在前端界面填写评测镜像的运行命令时直接填写该二进制文件的名称即可。在镜像中新建一个shell脚本来运行评测代码也是可以接受的方案。
ModelArts集群 训练镜像 八爪鱼训练镜像使用ma-user用户运行,用户需保证镜像内已创建ma-user用户,且训练过程中使用到的python环境或其他依赖对ma-user具有权限,以下分别从“从0到1构建”和“从已有镜像”迁移两种方式说明。 从0到1构建训练镜像 用户可以docker
镜像仓库 表1 镜像仓库权限 权限 对应API接口 授权项(Action) IAM项目 (Project) 企业项目 (Enterprise Project) 获取镜像仓库列表 GET /v1.0/{project_id}/common/image-registry/image-repos
镜像仓库 镜像仓库 镜像制作(数据集) 镜像制作(标注) 镜像制作(训练) 镜像制作(仿真)
镜像仓库 获取镜像仓库列表 创建镜像仓库 修改镜像仓库 删除镜像仓库 父主题: API
标注镜像Dockerfile示例 一般情况下,引擎主要包含预标注算法或预审核算法运行所需要的基本依赖环境,用户也可将预标注算法或预审核算法包内置在AI引擎中。 用户可使用命令行模式或Dockerfile模式进行构建。 以预标注自定义镜像为例,一般的镜像制作Dockerfile示例如下(xxx替换为实际路径):
注册华为账号并开通华为云 在使用华为云服务之前您需要申请华为云账号并进行实名认证。通过此账号,您可以使用所有华为云服务,并且只需为您所使用的服务付费。 如果您已有一个华为云账号,请跳到下一个任务。如果您还没有华为云账号,请参考以下步骤创建。 打开华为云官网,单击“注册”。 根据提
CANCEL_PUSH status 否 Integer 内部使用,用于其他服务自行构建镜像而不经过镜像仓库服务上传镜像的场景。版本创建时为“初始化”状态,构建完成后通过调用该接口并将status的值设置为0表示镜像构建完成。 status和action字段至少填写一项,若两项都存在则action字段生效而忽略status字段
在镜像仓库列表,单击操作栏中的“详情”,进入到镜像仓库的详情页。 单击左上角“新建”,填写镜像版本描述信息。 图2 新建镜像版本 单击“确认”,在镜像版本列表,可查看镜像版本信息。 镜像版本相关操作 在“镜像版本”列表,还可以完成以下操作。 表2 镜像版本相关操作 任务 操作步骤 推送镜像 单击指定镜像版本“操作”栏内的“推送”。
环境变量使用说明 镜像运行时,会向运行环境注入部分默认文件配置: 表1 环境变量说明 任务名称 文件名 环境变量 预标注任务 待标注数据集目录 OCTPS_DATASET_DIR="/tmp/…/data" 模型仓库中的模型算法目录(非内置) OCTPS_MODEL_DIR="/
数据集镜像Dockerfile示例 本章节介绍Dockerfile示例。 用户可使用命令行模式或Dockerfile模式进行构建。 以数据集自定义镜像为例,一般的镜像制作Dockerfile示例如下: 数据集镜像不支持调用GPU资源。 # 载入基础镜像,用户可手动制作或拉取官方镜像
考八爪鱼提供的demo样例。 图1 算法镜像 父主题: 镜像制作(仿真)
描述:简单描述镜像仓库,最大长度为255。 使用范围:仅支持团队,即租户内所有配置了该镜像相关权限的用户都可见可编辑。 单击“确定”,在镜像仓库列表即可查看新建的镜像仓库。 新建镜像版本 在左侧菜单栏中,单击“镜像仓库 ”。 在镜像仓库列表,单击操作栏中的“详情”,进入到镜像仓库的详情页。