当前位置:网站首页>OpenPCDet安装最新版:spconv一步到位

OpenPCDet安装最新版:spconv一步到位

2022-08-11 05:23:00 zhSunw

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

  1. 克隆git库(也可以自己下载zip)

    git clone https://github.com/open-mmlab/OpenPCDet.git
    
  2. 安装依赖库
    先进入对应的目录下,然后运行

    pip install -r requirements.txt 
    
  3. 安装pcdet

    python setup.py develop 
    
  4. 检查
    运行,无报错即可:

    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版本不对,推荐按上条更新。


以上问题有不清楚的具体细节的同学可以私信我(乘着我还记得

原网站

版权声明
本文为[zhSunw]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ylwhxht/article/details/121956936