SuperAPI AI 工具集

ascend-mmdet3d-install

部署与运维

查看项目

更新于 10-24 04:38

技能介绍

用途:在昇腾NPU容器中安装mmdetection3d(3D目标检测库),并安装其依赖mmsegmentation,用于3D目标检测模型的开发环境搭建。

主要能力:

  • 指导确认前置条件:mmcv已安装、mmsegmentation已安装、容器中已安装Ascend CANN和torch_npu、工作目录已挂载。
  • 安装mmsegmentation依赖,推荐版本为0.30.0(适配mmcv 1.7.x)。
  • 克隆mmdetection3d仓库,使用v1.0.0rc4分支,并提供服务器直连、配置代理、本地克隆后scp传输三种网络处理方式,强调始终使用GitHub官方链接。
  • 按需应用patch:将DrivingSDK/model_examples/BEVFormer/mmdet3d_config.patch复制到仓库目录后执行git apply --reject。
  • 在指定conda环境中以pip install -e .方式安装。
  • 验证安装:检查mmdet3d版本,并通过site.getsitepackages()确认无cuda相关路径输出。

使用方式:按步骤依次确认前置条件、安装mmsegmentation、克隆仓库、应用patch(如有)、激活conda环境并安装、最后验证。技能会就mmcv是否已安装、mmsegmentation版本、服务器能否访问GitHub、是否需要应用特定patch向用户提问。常见问题包括mmsegmentation版本须为0.30.0、import mmseg失败时检查安装、patch失败时可跳过非关键patch或手动处理。

适用场景:昇腾NPU容器内的3D目标检测模型开发环境初始化。

限制:依赖mmcv已安装、Ascend CANN与torch_npu已就绪、工作目录已挂载;具体patch路径需按实际环境提供;其余版本兼容性与性能信息暂未提供。