检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
业务运行流程中。 本文档对常见业务功能的镜像制作进行指导说明。 自定义评测镜像涉及的样例代码,如有需要,请联系相关人员。 算法镜像和评测镜像cmd以用户创建项目时输入的运行命令为准,仿真器镜像不支持cmd自定义以后台默认的运行命令为准。Entrypoint只在算法镜像生效,评测镜
Dockerfile示例 用户可使用命令行模式或Dockerfile模式进行构建。 数据集镜像不支持调用GPU资源。 以数据集自定义镜像为例,一般的镜像制作Dockerfile示例如下: # 载入基础镜像,用户可根据数据集处理任务的实际需要选择合适的镜像环境,例如ubuntu:latest
一般情况下,引擎主要包含预标注算法或预审核算法运行所需要的基本依赖环境,用户也可将预标注算法或预审核算法包内置在镜像仓库的镜像中。 用户可使用命令行模式或Dockerfile模式进行构建。 以预标注自定义镜像为例,一般的镜像制作Dockerfile示例如下: # 载入基础镜像,训练或评测引擎一般需包含
单击评测名称,在评测项目详情页,单击“创建镜像”,填写基本信息。 镜像版本:选择镜像版本。 运行命令:输入镜像的运行命令,具体命令根据镜像启动脚本确定。示例命令如:bash start.sh,python main.py等。 运行命令需满足以下条件: 不能为空。 必须是满足ASCII码的字符串。 不能包含特殊字符\@#$%^&*<>。
能通过PATH找到。 一般情况下,训练与评测定义为同一个引擎,主要包括算法或评测脚本运行所需要的基本依赖环境。用户可使用命令行模式或Dockerfile模式进行构建。 以训练、评测镜像为例,一般的镜像制作Dockerfile示例如下: # 载入基础镜像,训练或评测引擎一般需包含c
像仓库中重新创建算法镜像。 配置运行环境 图2 配置运行环境 运行命令:输入运行算法的命令,具体命令根据仿真算法镜像启动脚本确定。示例命令如:bash start.sh,python main.py等。 运行命令需满足以下条件: 不能为空。 必须是满足ASCII码的字符串。 不能包含特殊字符\@#$%^&*<>。
在测试用例的详情页,可以进行以下操作: 查看测试用例详情。 单击用例名称查看该用例详细信息。 编辑测试脚本。 可根据需要添加测试脚本,在测试用例详情页,单击测试脚本后面的“创建镜像”。 镜像选择:下拉选择镜像。 镜像版本:下拉选择镜像版本。 运行命令:输入镜像的运行命令,具体命令根据镜像启动脚本确定。示例命令如:bash
评测脚本:可选,如果用户有其他自定义评测脚本,可勾选该项将选择的脚本路径挂载至容器内部,用户可使用${SCRIPT}进行引用。 评测启动指令:用户指定自定义评测的启动命令,根据用户选择注入以下环境变量: 表1 环境变量 类型 启动命令 默认值 模型 ${MODEL} /tmp/data/model 算法 ${ALGORITHM}
要将镜像上传到八爪鱼平台镜像仓库。 如果使用dockerfile构建,参考命令为docker build -f Dockerfile -t new_image:1.0 如果使用容器命令行方式构建,参考命令为docker commit {container-id} new_image:1
value:只能由英文、数字和特殊符号(\/,.[]-_)组成 。长度不超过512个字符。 参数命令 参数命令为运行启动脚本的shell命令,由配置的Boot文件路径和参数列表中参数及参数值组成,填写后会自动生成命令。 说明: 待编译模型挂载路径为${MODEL}=/tmp/data/model。
Value:只能由英文、数字和特殊符号(\/,.[]-_)组成 。长度不超过512个字符。 参数命令 参数命令为运行启动脚本的shell命令,由配置的"Boot文件路径"和"参数列表中参数及参数值"组成,填写后会自动生成命令。 待编译模型挂载路径为${MODEL}=/tmp/data/model。
智驾模型微调后,需要对模型进行评测,并把模型部署到环境上进行推理,方便用户使用自己的数据训练得到专属模型进行推理,及比对训练效果。 智驾模型列表中展示服务内置的初始模型和用户进行模型微调后的迭代模型。 图1 智驾模型列表 智驾模型列表相关操作 智驾模型列表可以进行以下操作。 表1 智驾模型列表相关操作
延时评测 如上图所示,延时评测以仿真pb文件作为输入,进行评测逻辑处理后,将评测结果写成评测pb。 其中仿真pb是通过八爪鱼提供的sim_osi.proto进行序列化和反序列化,评测pb是通过八爪鱼提供的eva.proto进行序列化和反序列化的。 延时评测算法的实现有如下几个步骤:
评测脚本:可选,如果用户有其他自定义评测脚本,可勾选该项将选择的脚本路径挂载至容器内部,用户可使用${SCRIPT}进行引用。 评测启动指令:用户指定自定义评测的启动命令,根据用户选择注入以下环境变量: 表2 环境变量 类型 启动命令 默认值 模型 ${MODEL} /tmp/data/model 算法 ${ALGORITHM}
如果镜像仓库中的算法镜像已被其他仿真算法引用,需要在镜像仓库中重新创建算法镜像。 配置运行环境。 运行命令:输入运行算法的命令,具体命令根据仿真算法镜像启动脚本确定。示例命令如:bash start.sh,python main.py等。 运行命令需满足以下条件: 不能为空。 必须是满足ASCII码的字符串。 不能包含特殊字符\@#$%^&*<>。
运行完成并上传的挖掘结果可以在“数据场景”模块进行检索、查看。选中一个场景片段后可以通过“回放”按键跳转到数据包的对应时间点进行回放,长度在10秒到99秒之间的场景片段可以生成仿真场景。选中片段后的预览样本图根据挖掘片段所对应的传感器类型选择相应的传感器样本来进行展示。 示例代码 代码文件命名为ros_hard_mining
长度不超过64个字符。 Value:只能由英文、数字和特殊符号(\/,.[]-_)组成 。长度不超过512个字符。 参数命令 参数命令为运行启动脚本的shell命令,由配置的“Boot文件路径”和“参数列表中参数及参数值”自动生成,例如: main.py --total_epoches=3
运行镜像 可选择镜像仓库中已创建好的镜像。 镜像版本 选择镜像版本。 启动命令 镜像的启动命令,具体命令根据镜像启动脚本确定,例如“python3 main.py”。可以参考算子示例中各算子的启动命令。 输出类型 可选择“数据标记”,“数据集”,“数据回放”,“回放仿真”,“数据图表”和“数据脱敏”。
团队:该模板当前工作空间下被授权的用户均可见。 运行镜像:可选择镜像仓库中已创建好的镜像。 镜像版本:选择镜像版本。 启动命令:请输入启动文件地址。 数据类型:此处只支持选择“数据脱敏”。对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。 单击“确认”,即可创建一个脱敏算子。 脱敏算子相关操作
运行镜像 可选择镜像仓库中已创建好的镜像。 镜像版本 选择镜像版本。 启动命令 镜像的启动命令,具体命令根据镜像启动脚本确定,例如“python3 main.py”。可以参考算子示例中各算子的启动命令。 输出类型 可选择“数据标记”,“数据集”,“数据回放”,“回放仿真”,“数据图表”和“数据脱敏”。