ubuntu20.04安装OpenPcdet,CUDA版本11.8,显卡4090

本文参考这2篇文章的内容:https://blog.csdn.net/jin15203846657/article/details/122735375#comments_25352667
https://zhuanlan.zhihu.com/p/642158810

记录了自己安装OpenPcdet的过程。

OpenPcdet的安装需要cuda和pytorch版本严格关联。本例的CUDA版本:11.8,pytorch版本:1.13.0,torchaudio版本:0.13.0,torchvision版本:0.14.0。

创建并激活虚拟环境

bash 复制代码
conda create -n pcdet python=3.9 -y
conda activate pcdet

拉取pcdet源码

bash 复制代码
git clone https://github.com/open-mmlab/OpenPCDet.git

安装spconv,具体安装命令参考https://github.com/traveller59/spconv

本文安装命令如下

bash 复制代码
pip install spconv-cu118 

安装torch相关,需要指定版本,可以参考https://pytorch.org/get-started/previous-versions/

bash 复制代码
pip install torch==1.13.0 torchvision==0.14.0 torchaudio==0.13.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/

安装完指定版本的torch相关包之后,cd到pcdet根目录下,安装requirements.txt

bash 复制代码
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

运行命令

bash 复制代码
python setup.py develop
pip install open3d

测试OpenPcdet是否安装成功,先下载测试的bin文件和模型文件,运行下面的测试命令

bash 复制代码
# 注意自己的OpenPCDet源码路径哈
cd /home/user/OpenPCDet/tools
python demo.py --cfg_file /home/user/OpenPCDet/tools/cfgs/kitti_models/pointpillar.yaml --ckpt /home/user/OpenPCDet/tools/pointpillar_7728.pth --data_path /home/user/OpenPCDet/tools/000001.bin

成功运行后会显示如下

可能出现的报错,参考这篇文章https://blog.csdn.net/weixin_44577224/article/details/132123873?spm=1001.2014.3001.8078#comments_35431638

1、ModuleNotFoundError: No module named 'av2'

解决办法:pip install av2

2、ModuleNotFoundError: No module named 'kornia'

解决办法:pip install kornia==0.6.5

这里如果不指定版本的话,后续运行也会报错

相关推荐
生骨大头菜8 小时前
使用python实现相似图片搜索功能,并接入springcloud
开发语言·python·spring cloud·微服务
绝不收费—免费看不了了联系我8 小时前
Fastapi的单进程响应问题 和 解决方法
开发语言·后端·python·fastapi
xqqxqxxq8 小时前
背单词软件技术笔记(V2.0扩展版)
java·笔记·python
最晚的py9 小时前
Python抓取ZLibrary元数据
爬虫·python
咖啡续命又一天9 小时前
Trae CN IDE 中 Python 开发的具体流程和配置总结
开发语言·ide·python·ai编程
深度学习实战训练营9 小时前
U-Net++:嵌套密集跳跃连接,多尺度融合增强特征表达,医学影像分割的unet创新-k学长深度学习专栏
人工智能·深度学习
哥布林学者9 小时前
吴恩达深度学习课程四:计算机视觉 第二周:经典网络结构 (一)经典卷积网络
深度学习·ai
Coding茶水间9 小时前
基于深度学习的反光衣检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·机器学习·计算机视觉
IT·小灰灰10 小时前
告别“翻墙“烦恼:DMXAPI让Gemini-3-pro-thinking调用快如闪电
网络·人工智能·python·深度学习·云计算
DatGuy10 小时前
Week 29: 深度学习补遗:MoE的稳定性机制与路由策略实现
人工智能·深度学习