OpenPCDet安装最新版:spconv一步到位
OpenPCDet安装OpenPCDet github官网:https://github.com/open-mmlab/OpenPCDet哇。。。真的是安了好久。先晒个成功的图片:其实学校实验室那边服务器有安装好的环境,但是由于我还没入学无法使用校园网,近期要处理数据集,所以还是需要自己先在本科这边的服务器上安装一下。早在一个多月前我就尝试安装了,一直卡在Spconv奇奇怪怪的报错,弄了好久没弄好
OpenPCDet安装
OpenPCDet github官网:https://github.com/open-mmlab/OpenPCDet
哇。。。真的是安了好久。
先晒个成功的图片:
其实学校实验室那边服务器有安装好的环境,但是由于我还没入学无法使用校园网,近期要处理数据集,所以还是需要自己先在本科这边的服务器上安装一下。
早在一个多月前我就尝试安装了,一直卡在Spconv奇奇怪怪的报错,弄了好久没弄好,只能是觉得CentOS(服务器Linux环境)的问题。后来发现spconv出了版本2.x,可以直接用pip 安装,直接起飞。万分 感谢。然后现在很多教程还是按照之前的版本,需要自己去弄spconv的,所以还是更新一下,顺便记录一下自己踩过的坑。
还是先列一下所需环境(pytorch,CUDA的安装不多说了,比较繁琐,可以直接参考相关的博客):
- Linux (tested on Ubuntu 14.04/16.04/18.04/20.04/21.04)我使用的是CentOS也是可以的
- Python 3.6+
- PyTorch 1.1 or higher (tested on PyTorch 1.1, 1,3, 1,5~1.10)
- CUDA 9.0 or higher (PyTorch 1.3+ needs CUDA 9.2+)
- spconv v1.0 (commit 8da6f96) or spconv v1.2 or spconv v2.x
Spconv
进入Spconv官网,根据自己的CUDA版本找到对应的install命令,直接输入即可。
pcdet v0.5
-
克隆git库(也可以自己下载zip)
git clone https://github.com/open-mmlab/OpenPCDet.git
-
安装依赖库
先进入对应的目录下,然后运行pip install -r requirements.txt
-
安装pcdet
python setup.py develop
-
检查
运行,无报错即可:python import pcdet
踩坑
pip install spconv找不到包
更新pip版本即可
修改pip的默认python,不要下到conda管理的库中
修改环境变量即可由conda改为系统自带的python3.7
windows装不了,奇奇怪怪的报错
没办法解决。。我也不知道windows可不可以安装(spconv是可以的,OpenPCDet是安不下来的,官网环境是说需要Linux,我自己尝试了是真不行)
无root无法更新gcc
如果需要更新gcc版本(7.1是可用的,推荐,过高过低都不行),有root的话随便都可以,直接按查到的就行,如果无root的话强烈推荐:https://www.cnblogs.com/jessepeng/p/11674780.html博客。按照该教程即可,很详细。
运行setup一直报错
大概率是gcc版本不对,推荐按上条更新。
以上问题有不清楚的具体细节的同学可以私信我(乘着我还记得 )
更多推荐
所有评论(0)