检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
镜像管理 选择“仿真服务 > 算法管理”,单击指定算法名称。 在算法详情页,单击“创建镜像”,输入镜像版本。 单击“确认”,镜像列表可查看创建完成的镜像。 删除镜像。 单击指定镜像名称后“操作”栏内的“删除”。删除该镜像。删除后不可恢复,请谨慎操作。 父主题: 算法管理
镜像更新升级: Octopus包含数据资产、数据处理、标注服务、训练服务、仿真服务等功能模块,各模块采用统一的流程提供基础镜像。这些镜像会不定期更新升级,修复已知漏洞。 密码更新: 建议定期更新密码,以提升账户的安全性。账户密码的复杂性需根据安全要求进行配置。 父主题: 安全
容器中模型文件默认存放位置:${OCTOPUS_MODEL},运行镜像将使用当前模型仓库绑定的镜像。用于推理服务的镜像要求参见“镜像仓库 > 镜像制作(训练)> ModelArts集群”章节中的推理服务。
必须有_SUCCESS或 _FAILURE文件,标志用户镜像任务完成(或失败)。 可选有output_dir/auxiliary目录,用于存储附加文件。对格式没有限制。
镜像用途 选择镜像用途。 用途为“训练”时:训练/评测 用途为“标注”时:预标注、预审核 镜像仓库 选择镜像仓库以及版本。 共享级别 选择镜像仓库共享级别。 个人:当前操作用户。
Dockerfile示例 图8 示例 启动命令: python3 /home/main/ros2opendata.py --lidar_calibration_id 5 构建镜像 运行命令: docker build -f dockerfile -t rosbag2opendata
图4 Dockerfile示例 启动命令: bash /home/Octopus/run.sh 镜像构建: docker build -f Dockerfile -t guikong:0.1 容器启动脚本示例。
步骤三:创建评测 Octopus支持自定义内置评测配置和自定义评测镜像,并根据评测指标或评测镜像对仿真算法开展评测。 本节以创建内置评测配置为例。 创建内置评测配置 在左侧菜单栏中单击“仿真服务 > 评测管理”。 单击“新建评测”,填写基本信息。
先在本地启动算法容器,等算法全部启动运行后,使用以下方法估计资源占用情况: docker stats my_container 其中my_container是运行容器的名称。
String 资源池ID usage String 资源规格用途 枚举值: SIM_COMPILE(仿真编译) SIM_DOCKER(仿真异步镜像) DATA_PROCESS(数据处理) DATA_CONVERSION(数据转换) DATA_RESIM(回放仿真) DATA_DESENSITIZATION
被任务使用的评测项目和镜像不能删除。 以上信息选择无误后,单击“保存”,评测指标编辑完成。 父主题: 评测管理
图1 在线仿真软件播放按钮 恢复系统镜像至所需版本。 在线仿真所在机器,提供了系统镜像的备份、恢复、删除功能,建议用户在环境配置稳定后,就备份一个初始版本。并根据实际业务需要,定期备份系统镜像,以保障业务稳定和数据安全。 父主题: 仿真服务常见问题
对于镜像类型的资产,Octopus会将资产保存在Octopus官方的SWR仓库内。 对于用户提供的一些个人信息,Octopus会保存在数据库中。 父主题: 安全
保存镜像 支持将“运行中”的开发环境保存为快照镜像并归档到八爪鱼镜像仓库中,选择“更多 > 保存镜像”,指定镜像的归档仓库,单击“确认”。保存成功后当前环境正在使用的镜像会切换为刚保存的镜像版本。
图1 Octopus仿真服务全流程 表1 使用流程说明 流程 子任务 说明 详细指导 镜像仓库 镜像仓库 平台为用户提供了自定义镜像功能,为了方便用户对镜像进行统一管理,平台设置了镜像仓库管理。
自定义镜像 选择已创建的镜像以及镜像版本。 启动脚本路径 选择脚本的启动文件路径,文件路径为在脚本中的相对路径,当前只支持.py类型的启动文件,如/root/dataset.py。 选择文件 选择已准备好的本地文件上传。
表1 API概览 类型 说明 镜像仓库 包括获取镜像仓库列表、创建镜像仓库、修改镜像仓库、删除镜像仓库的接口。 镜像版本 包括获取镜像仓库版本列表、创建镜像仓库版本、获取镜像仓库版本详情、删除镜像仓库版本、更新镜像仓库版本状态、创建镜像仓库版本操作账号的接口。
/home/main/ WORKDIR /home/main/ RUN pip install rosbags requests numpy USER root 构建镜像 sudo docker build --no-cache -f Dockerfile -t rosbagmask
选择镜像。 图2 选择镜像 编译镜像:需提前在"编译镜像"中创建成功,编译镜像创建请参考创建编译镜像。 环境变量:由编译镜像携带,参数名不支持修改,参数值支持修改。 Key:只能由英文、数字、和特殊符号(,-_)组成,且需要以字母开头 。长度不超过64个字符。
运行镜像 可选择镜像仓库中已创建好的镜像。 镜像版本 选择镜像版本。 启动命令 镜像的启动命令,具体命令根据镜像启动脚本确定,例如“python3 main.py”。可以参考算子示例中各算子的启动命令。