ubuntu1804安装 mmdet3d 0.17.1 报错与解决

直接pip install mmdet3d==0.17.1会报错:
cuda.cu:16:10: fatal error: spconv/maxpool.h: 没有那个文件或目录;

参考链接:https://blog.csdn.net/FranklinLeeYF/article/details/145908707
mmdetection3d==0.17.1 是一个经常用于3D目标检测的年代久远库。由于mmlab中繁杂的依赖关系,加上官方的安装指南已经被清理,因此安装时经常会遇到麻烦。

#python=3.7或3.8,以roadnet为例子
conda create -n roadnet python=3.8 -y
conda activate roadnet
conda install pytorch==1.8.1 torchvision==0.9.1 torchaudio==0.8.1 cudatoolkit=11.3 -c pytorch -
# mmdet3d 0.17.1 do not supports pytorch >= 1.11
pip install openmim
mim install mmcv-full==1.4.0
mim install mmdet==2.14.0
mim install mmsegmentation==0.14.1
 
git clone https://github.com/VISION-SJTU/SparseOcc.git #使用这个库,它保存了0.17.1的mmdet3d

cd SparseOcc
cd mmdetection3d
pip install -r requirements/runtime.txt
pip install -v -e .
cd ..  #安装完成

posted @ 2025-09-05 16:11  无左无右  阅读(53)  评论(0)    收藏  举报