检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
04 # 2、安装python环境 如果使用其他方式安装,可替换 USER root RUN apt update && \ apt install python3 python3-pip -y && \ # 可选,安装opencv库时需要安装以下依赖,缺少其他库请按实际需求添加依赖
DK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3 Java SDK使用指导 Python huaweicloud-sdk-python-v3 Python SDK使用指导 Go
镜像选择:下拉选择镜像。 镜像版本:下拉选择镜像版本。 运行命令:输入镜像的运行命令,具体命令根据镜像启动脚本确定。示例命令如:bash start.sh,python main.py等。 运行命令需满足以下条件: 不能为空。 必须是满足ASCII码的字符串。 不能包含特殊字符\@#$%^&*<>。 不能超过255个字符。
com/vcloud/euleros-python:2.9.1101.x86_64 # 设置工作目录【可选】默认为ROOT,用户可修改USER及PATH WORKDIR /root/workspace # 按需安装用户APT环境;如果需要修改/etc/apt/sources
用于施工的车辆,如挖掘机、推土机。 摩托车Motorcycle 汽油或电力驱动的两轮车辆,包括所有摩托车、小型摩托车,踏板车,轻型三轮车。 自行车Bicycle 以较低速度在路面、人行道或自行车道上行驶的人力驱动的两轮车辆。 行人Pedestrian 道路上自由行动的所有人员。 交通灯Traffic
/home/main/ # 算法启动示例: # python3 /home/main/ros_to_dataset.py --topic pandar --type pcd RUN apt install ros-noetic-cv-bridge python3-pcl libpcl-dev USER
Octopus自动驾驶云服务覆盖自动驾驶数据、模型、训练、仿真、标注等主要业务,让用户开箱即用,一站式开发体验,打通孤岛工具链,以实车数据驱动算法迭代模型和仿真评价。Octopus分别提供以下功能: 数据服务 以数据为核心。 提供数据批导、源数据包、数据处理、数据缓存、数据集管理。
Dockerfile示例 FROM ros:noetic COPY ros_hard_mining.py /home/main/ # 算法启动示例: # python3 /home/main/ros_hard_mining.py --tags tag1,tag2 --time_range 1673231275000
__init__.py #自定义库 - > python库 ├─ tensor_define.py #自定义库 - > python库文件 └─ ... ├─
测试用例和测试套件 如上所述,OpenSCENARIO场景能描绘动态环境的,但无法根据主车内部动力学状态、自动驾驶算法状态作为触发条件来驱动各个交通参与物变化,因此为了实现更加精细的测试控制,需要额外提供一个测试脚本实现与仿真器中的交通参与物和算法内部数据的交互。 图1 测试用例和测试套件
如果1个计算节点上存在多张GPU,则会显示所有GPU占用情况。 资源占用情况功能模块,需要用户在制作自定义镜像时安装psutil与pynvml,参考命令如下: pip install psutil pynvml 如果未安装psutil与pynvml,则页面无法显示资源使用状况。 父主题: 训练任务
${BADCASE_RESULT}/annotations用户提供坏例的标准Octopus标注数据。 ${BADCASE_RESULT}/records用户保存坏例记录文件位置。 示例命令: python ${SCRIPT}/eval.py --image ${DATASET} --output ${EVAL_RESULT}
如果镜像仓库中的算法镜像已被其他仿真算法引用,需要在镜像仓库中重新创建算法镜像。 配置运行环境 图2 配置运行环境 运行命令:输入运行算法的命令,具体命令根据仿真算法镜像启动脚本确定。示例命令如:bash start.sh,python main.py等。 运行命令需满足以下条件: 不能为空。 必须是满足ASCII码的字符串。
如果镜像仓库中的算法镜像已被其他仿真算法引用,需要在镜像仓库中重新创建算法镜像。 配置运行环境 图2 配置运行环境 运行命令:输入运行算法的命令,具体命令根据仿真算法镜像启动脚本确定。示例命令如:bash start.sh,python main.py等。 运行命令需满足以下条件: 不能为空。 必须是满足ASCII码的字符串。
Octopus平台依赖算子镜像内的/bin/bash、stdbuf、tee软件,请确保基础镜像内包含上述软件且能通过PATH找到。 Dockerfile示例 启动命令: python3 /home/main/ros2opendata.py --lidar_calibration_id 5 构建镜像 运行命令: docker
__init__.py #自定义库 - > python库 ├─ tensor_define.py #自定义库 - > python库文件 └─ ...
${BADCASE_RESULT}/annotations用户提供坏例的标准Octopus标注数据。 ${BADCASE_RESULT}/records用户保存坏例记录文件位置。 示例命令: python ${SCRIPT}/eval.py --image ${DATASET} --output ${EVAL_RESULT}
运行镜像 可选择镜像仓库中已创建好的镜像。 镜像版本 选择镜像版本。 启动命令 镜像的启动命令,具体命令根据镜像启动脚本确定,例如“python3 main.py”。可以参考算子示例中各算子的启动命令。 输出类型 可选择“数据标记”,“数据集”,“数据回放”,“回放仿真”,“数据图表”和“数据脱敏”。
镜像版本:下拉选择镜像版本。 运行命令:输入镜像的运行命令,具体命令根据镜像启动脚本确定。示例命令如:bash start.sh,python main.py等。 运行命令需满足以下条件: 不能为空。 必须是满足ASCII码的字符串。 不能包含特殊字符\@#$%^&*<>。 不能超过255个字符。
├─ __init__.py #自定义库 - > python库 ├─ tensor_define.py #自定义库 - > python库文件 └─ ... ├─ customer_utils