检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何上传数据至OBS? 使用Octopus进行自动驾驶开发时,您需要将数据上传至对象存储服务(OBS)桶中。 您可以登录OBS管理控制台创建OBS桶,并在您创建的OBS桶中创建文件夹,然后再进行数据的上传。 OBS上传数据的详细操作请参见《对象存储服务快速入门》。 父主题: 其他常见问题
进入“对象存储”界面,可在桶列表的“桶名称”列查找,或在右上方的搜索框中输入已经创建的桶名称搜索,找到您创建的OBS桶。 在“区域”列可查看创建的OBS桶的所在区域。 查看Octopus所在区域。 登录Octopus控制台,在控制台左上角可查看Octopus所在区域。 图1 Octopus控制台
数据。 OBS简介 对象存储服务OBS是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。对象存储服务OBS的基本组成是桶和对象。桶是OBS中存储对象的容器,每个桶都有自己的存储类别、访问权限、所属区域等属性,用户在互联网上通过桶的访问域名来定位桶。对象是OBS中数据存储的基本单位。
61d7a/dataset/ OBS需通过用户桶的ak,sk依据OBS相关的sdk获取到用户所需筛选的源数据,示例: 图1 示例图1 图2 示例图2 TARGET_RESULT_DIR TARGET_RESULT_DIR为存放筛选或者格式转换后数据的路径,本地路径示例: /tmp
使用流程 Octopus平台提供了从“数据准备 → 标注数据 → 训练模型 → 仿真任务”的全流程开发,针对每个环节,其使用是相对独立自由的。本章节梳理了Octopus使用流程详解,此文档介绍其中一种方式完成自动驾驶开发。 图1 Octopus的使用流程 表1 使用流程说明 流程
提示“上传的AK/SK不可用”,如何解决? 问题分析 AK与SK是用户访问OBS时需要使用的密钥对,AK与SK是一一对应,且一个AK唯一对应一个用户。如提示不可用,可能是由于账号欠费或AK与SK不正确等原因。 解决方案 使用当前账号登录OBS管理控制台,确认当前账号是否能访问OBS。
问用户的身份,通过SK对请求数据进行签名验证,用于确保请求的机密性、完整性和请求者身份的正确性。如何获取访问密钥AK/SK? 输入的访问密钥和私有访问密钥需要具有OBS服务如下权限: obs:object:GetObject obs:object:PutObject obs:bu
Service, 简称OBS)存储原始Rosbag数据以及预处理后的视频、抽帧图片等数据,实现安全、高可靠和低成本的存储需求。OBS的更多信息请参见《对象存储服务控制台指南》。 表1 Octopus各环节与OBS的关系 功能 子任务 Octopus与OBS的关系 数据资产 地图管理
使用前必读 概述 调用说明 终端节点 约束与限制 基本概念
输入输出文件格式要求 如下为输入文件格式和输出文件格式要求。 输入文件格式要求 输入数据在obs下文件组织形式: |--- Alignment |--- 2023-12-21-02-51-43 |--- images |--- cam-0
访问用户的身份,通过SK对请求数据进行签名验证,用于确保请求的机密性、完整性和请求者身份的正确性。如何获取访问密钥AK/SK? 对象存储目录* 建议对象存储目录选择包含“Rosbag包和与数据包同名yaml”文件夹的上一级目录。 数据包筛选* 数据包需包含符合平台要求的传感器数据
warehouse_id 是 String 抽帧结果放入的数据仓库id dataset_id 否 String 抽帧结果放入的数据集id 最大长度:36 topics 是 Array of strings 抽帧topic列表,仅限对应数据包内lidar和camera类型的topic,最多10个 数组长度:1
获取方式可参考“查询可用资源规格“接口。重启作业时运行重新指定作业使用的资源规格。 响应参数 无 请求示例 停止作业10 https://{endpoint}/v1.0/{project_id}/data/jobs/10 { "action" : "STOP" } 响应示例
确认付款。 查看我的资源配额 在“总览”页面“我的资源”区域查看资源配额情况。 OBS存储:包括购买基础包中的OBS存储资源和扩展资源包中的OBS存储资源。 SFS存储:包括购买基础包中的SFS存储资源和扩展资源包中的SFS存储资源。 资源列表:展示购买的所有扩展资源包、状态等信息。
0/{project_id}/data/queuing-jobs?limit=10&offset=0&queue_type=PROCESSOR 获取内部作业队列 https://{endpoint}/v1.0/{project_id}/data/queuing-jobs?limit=10&offset=
如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用Octopus服务的其它功能。 本章节为您介绍对用户授权的方法,操作流程图所示。 前提条件 用户组授权之前,请您了解用户组可以添加的Octopus权限,并结合实际需求进行选择,Octopus支持的系统权限,
oken的值) Content-Type 是 String 内容类型。填application/json 表3 请求Body参数 参数 是否必选 参数类型 描述 data_id 是 String 输入数据id。取值为数据仓库id时表示以数据仓库数据作为作业输入,可以使用wareh
用户Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 响应参数 无 请求示例 删除作业 https://{endpoint}/v1.0/{project_id}/data/jobs/10 响应示例 无 状态码 状态码 描述 200 删除成功 400 请求参数错误
参数,这些参数都有一定的取值范围,根据这些参数可以派生出任意数量的具体场景。 逻辑场景库是不同逻辑场景的数据集合,以树状结构的形式表现出来,便于对逻辑场景进行统一的、有效的组织、管理和应用,比如当用户想系统管理和方便查看超车的逻辑场景,可以将所有超车相关的逻辑场景加入一个场景库中。
json。标签文件中包含了当前任务所选择的所有标注物的基本信息。预标注结果中每个标注对象所需的标注物id,可通过此文件中的id字段获取。标注物文件内容示例如下。 [ { "id": 2085, # 平台上所建标注物的ID "name": "Car", # 平台上所建标注物的名称 "color":