检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
主车Ego在主道行驶,初始速度为Ego_InitSpeed_Ve0,Ego设定了目标在主道右侧2车道上的目标点Target_position,仿真开始后激活Ego控制器(控制器会影响Ego去往Target_position的寻路算法,但目前仿真器B尚不支持寻路动作acquire_position
图1 Octopus仿真服务全流程 表1 使用流程说明 流程 子任务 说明 详细指导 镜像仓库 镜像仓库 平台为用户提供了自定义镜像功能,为了方便用户对镜像进行统一管理,平台设置了镜像仓库管理。
镜像制作(仿真) Octopus仿真服务平台定义了一些proto接口,用于支持用户自定义评测等功能。这些自定义功能通常以镜像的形式上传到云仿真平台,然后参与到业务运行流程中。 本文档对常见业务功能的镜像制作进行指导说明。 自定义评测镜像涉及的样例代码,如有需要,请联系相关人员。
增量数据集 将标注后的数据根据数据类型、标注、标签等,建立不同种类的数据集,同时支持数据集增量更新,可针对性用于不同算法和模型的训练。 模型训练 基于平台上创建好的数据集,可对自定义算法或内置算法进行训练,并对生成的模型进行评估,也可进一步用于预标注。
数据场景 Octopus平台处理完原始采集数据后,平台支持内置和自定义场景挖掘算法,可自动提取对应场景行为的片段,展示在数据场景模块中。用户可将其生成单个仿真场景片段,为后续仿真开发做准备。
lead_vehicle和主车Ego在主道的同一车道上分别以35kph和Ego_InitSpeed_Ve0的初始速度一前一后行驶,Ego设定了目标在匝道上的目标点Target_position,仿真开始后激活Ego控制器(控制器会影响Ego去往Target_position的寻路算法
仿真平台的控制程序,会主动将自定义评测结果和内置评测结果融合后的评测pb文件上传到对象存储中,前端可通过下载pb文件进行解析。 评测算法代码开发完成后,将代码构建成算法镜像上传到仿真平台评测管理模块即可被仿真任务使用。
平台提供软硬件加速模型训练和推理,大幅缩短训练时间,提升训练效率。 支持上传自定义算法和自定义模型,提升算法泛化能力和识别率。 支持模型管理与评测,提高模型的准确性,持续提升自动驾驶安全系数。 仿真服务 以测试为核心。
登录Octopus服务平台,在左侧菜单栏中单击“总览”。 单击购买服务入口。 图1 购买入口 选择需要购买的扩展资源包(以购买“同时在线用户数扩容包”为例),设置购买时长、购买个数以及是否自动续费。
单击“生成视频特征”,平台根据大模型算法自动生成视频特性。生成新视频特征会覆盖原视频库信息,请谨慎操作。 当前一个用户只支持配置一个视频库。 视频检索 在左侧菜单栏中单击“智驾模型服务 > 多模态检索”。 单击多模态检索任务操作栏中的“检索”,在检索弹出框中填写基本信息。
标注管理 标注管理主要提供可视化的标注物管理,支持自定义创建多种标注物的形状和颜色,可用于预标注和人工标注指定物体,或自定义算法模型中关联特定标注物。如果在创建标注模板时,没有找到满足当前所需的标注物,则可以通过标注物管理添加新标注物。
控制辅助系统激活(Control)检测 控制辅助系统激活用于评价算法是否按照预期激活以下十三项功能: 自动紧急制动 自动紧急转向 倒车自动紧急制动 自适应巡航控制 车道保持辅助 自动驾驶辅助 自动泊车辅助 远程泊车辅助 拖车辅助 城市驾驶辅助 高速自动驾驶辅助 巡航控制 限速控制
保存训练算法文件 octopus saveTrainAlgorithmFile 打包训练算法 octopus packageTrainAlgorithm 更新训练算法打包结果 octopus updateTrainAlgorithmPackagingResult 下载算法压缩包
算子管理 平台支持自定义创建不同类型的算子,用于不同的数据处理作业。 新建算子 在左侧菜单栏中,单击“数据处理 > 数据处理”。 选择“算子管理”页签,单击“新建算子”。 图1 新建算子 表1 新建算子参数 参数 说明 名称 算子名称,不得超过64个字符。
并行仿真 Octopus平台的并行仿真模块分为任务配置和仿真任务两部分。用户在任务配置模块,可使用自研仿真算法,根据Octopus自研仿真评测体系,从行车安全、驾驶行为、乘员舒适性等多维度测评在多种条件下的仿真场景中控制算法控制质量。
算法管理:用于对接客户的上云算法,并支持算法的版本级管理,并可自动化触发关联的批量算法。 评测管理:支持内置评测配置和自定义评测镜像,对仿真任务中的算法展开评测。 场景管理:包含场景、场景库、逻辑场景、逻辑场景库、测试用例、测试套件等。
步骤三:创建评测 Octopus支持自定义内置评测配置和自定义评测镜像,并根据评测指标或评测镜像对仿真算法开展评测。 本节以创建内置评测配置为例。 创建内置评测配置 在左侧菜单栏中单击“仿真服务 > 评测管理”。 单击“新建评测”,填写基本信息。
资源规格:当前项目中可用的资源规格,资源规格需要平台管理员在纳管模型评测用途的任务作业集群后创建。 优先级:设定任务的优先级,数值取[-50,50]的整数,数字越大,优先级越高。
数据资产包括但不限于文本、图形、音频、视频、照片、图像、代码、算法、模型等。 资产管理 对于用户上传至Octopus的资产,Octopus会做统一的保存管理。 对于文件类型的资产,Octopus会将资产保存在Octopus官方的OBS桶内。
选择模型与数据集 图2 选择模型与数据集 选择模型:选择模型仓库和对应的模型版本,如果需要将模型对应的原始算法也挂载到用户评测容器中,可单击勾选“关联已有算法”,系统默认选择模型创建时的关联算法,用户也可手动更改选择其他算法文件。