检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查看算法详情。 算法新建后,在“算法列表”可以查看新建的算法,单击指定“算法名称”,可以查看算法的基本信息和算法详情。 算法列表相关操作 表1 算法列表相关操作 任务 操作步骤 搜索算法 在搜索框中输入关键字搜索相关算法。支持通过算法名称和算法ID搜索。 查看算法详情 单击算法名称,即可查看算法详情页。
算法详情 基本详情 单击指定算法名称,可以查看算法的基本信息、算法详情、任务配置以及镜像版本等信息。 任务配置 当创建任务配置时,如果关联了算法配置,则在算法详情页,会展示此算法关联的批量仿真的任务配置信息,在此模块还可进行以下操作。 表1 任务配置相关操作 任务 操作步骤 搜索任务配置
步骤二:创建仿真算法 添加算法 在左侧菜单栏中单击“仿真服务 > 算法管理”。 单击“新建算法”,填写算法基本信息。 图1 新建算法 请根据实际情况自定义填写,其中带“*”为必填项。 算法类型:固定为“容器镜像”。 算法名称:只能包含数字、英文、中文、下划线、中划线,不得超过64个字符。
训练算法 平台支持算法创建。用户可通过指定算法的运行镜像和上传符合平台规范的算法文件来完成算法的创建,创建的算法可用于训练任务中。创建训练算法时可根据算法类型单独上传训练文件或将训练文件放置在镜像中,通过选择对应镜像时获取算法文件。 添加算法 准备数据。 准备用途为“训练/评测”的镜像和版本,详情可参考镜像仓库。
训练算法 添加自定义算法 添加自定义算法流程为“初始化训练算法 > 选择训练算法文件 > 上传训练算法文件”。具体操作步骤如下: 在左侧菜单栏中单击“训练服务 > 算法管理”。 单击“新建训练算法”,填写算法基本信息。 图1 新建训练算法 名称:包含中英文、数字、“_”“-”,不得超过64个字符。
算法管理 算法创建 算法详情 父主题: 仿真服务
算法文件说明 上传到Octopus平台的本地算法文件包需要满足Octopus平台要求,本章节介绍算法文件基本要求及相关环境变量说明。 算法文件基本要求 算法文件目录结构可参考如下,需要包括启动文件“xxx.py”(启动文件名可自定义),以及一些必要的训练文件。 启动文件(必选) 算法的启动文件,直接填写相对路径,如
算法管理 训练算法 算法文件说明 父主题: 训练服务
与datahub对接的算法镜像制作 图1 算法镜像 如上图所示,算法与仿真平台datahub通过grpc连接,通过接收osi数据作为输入,并将算法内部信号输出到datahub。 仿真平台可以生成仿真的osi和算法pb,用于3d回放展示和算法的白盒化评测。 具体grpc连接data
SOURCE_UNSPECIFIED 表示评测算法类型未定义。 SOURCE_CUSTOMIZED_REALTIME 用户自定义实时评测算法结果。 SOURCE_CUSTOMIZED_OFFLINE 用户自定义延时评测算法结果。 SOURCE_DEFAULT_REALTIME 八爪鱼内置实时评测算法结果。 SOURCE_DEFAULT_OFFLINE
实时评测和延时评测介绍 实时评测 图1 实时评测 实时评测的基本架构如上图所示,实时评测算法从仿真器和AD算法按帧接收数据,每接收一帧数据,就调用一次评测函数,在最后仿真结束时将评测结果写成评测pb文件。 实时评测的实现包括如下几个步骤: 代码内实现与仿真器的通信,实时接收仿真器
仿真器版本 选择仿真器镜像时,选择仿真器镜像后,需要配置仿真器版本。 算法配置 仿真任务支持用户使用内置算法,用户也可选择自研控制算法。 如果使用自定义算法,请选择在“算法管理”中创建成功的仿真算法。自定义仿真算法创建请参考算法创建。如果不选择,则默认使用仿真器内置驾驶员模型。 如果选择“
仿真器版本 选择仿真器镜像时,选择仿真器镜像后,需要配置仿真器版本。 算法配置 仿真任务支持用户使用内置算法,用户也可选择自研控制算法。 如果使用自定义算法,请选择在“算法管理”中创建成功的仿真算法。自定义仿真算法创建请参考算法创建。如果不选择,则默认使用仿真器内置驾驶员模型。 如果选择“
增加算法测试的里程数。 获取并配置算法实际资源占用 创建仿真算法时,需要填写算法镜像占用的CPU以及内存。这个将影响批量仿真子任务的资源调度,在相同资源情况下,算法资源配置越高,同时运行的任务数越少,因此尽可能配置实际资源占用,可以提高集群的利用效率。 先在本地启动算法容器,等
训练服务操作引导如下: 算法管理:负责管理用户上传的符合平台规范的算法。 开发环境:开发环境依托于已购买的集群算力,支持客户在浏览器窗口或线下IDE中进行交互式的算法或模型的开发和调试。 训练任务:用户选择训练算法和训练数据集创建训练任务进行训练。 模型评测:负责管理评测脚本、评测任务和评测对比任务。
互式的算法或模型的开发和调试。 创建开发环境时可以通过挂载的方式,便捷的访问平台的对象,如算法、模型和数据集。同时支持访问同区域自己的对象存储或外网资源,进行测试数据的导入、开源代码的拉取、三方依赖的安装等操作。极大的提升了算法调试的效率,并保证了和训练任务所使用的的环境和算力的一致性。
Dockerfile示例 一般情况下,引擎主要包含预标注算法或预审核算法运行所需要的基本依赖环境,用户也可将预标注算法或预审核算法包内置在镜像仓库的镜像中。 用户可使用命令行模式或Dockerfile模式进行构建。 以预标注自定义镜像为例,一般的镜像制作Dockerfile示例如下:
评测脚本 在机器学习中,通常需要使用一定的方法和标准,来评测一个模型的预测精确度。自动驾驶领域通常涉及目标检测、语义分割、车道线检测等类别,如识别车辆、行人、可行区域等对象。 Octopus平台提供评测脚本管理功能,支持用户创建、删除、编辑、在线编辑、查询评测脚本等功能。 创建评测脚本
标注任务 根据不同角色分配不同标注任务。 标注流程 训练模型 训练算法 创建训练作业前需要先选择算法,可以使用Octopus内置的算法,也可以自定义算法。 训练算法 模型评测 在机器学习中,通常需要使用一定的方法和标准,来评测一个模型的预测精确度,用于衡量一个模型及其标注结果的可
选择仿真器镜像时,选择仿真器镜像后,需要配置仿真器版本。 算法配置。 仿真任务支持用户使用内置算法,用户也可选择自研控制算法。 算法配置:如果使用自定义算法,请选择在算法管理中创建成功的仿真算法。自定义仿真算法创建请参考算法创建。如果不选择,则默认使用仿真器内置驾驶员模型。 使用D