最近在云服务器上做实验,需要用到spconv,但是由于spconv已经更新到2.x了,相比于1.2.1改进了很多内容。由于我之前的代码是依赖1.2.1版本的,如果换2.x的话就需要修改代码,一整个大麻烦……所以还是重装回spconv1.2.1版本吧
网上关于这个的教程不是很多,以下是我亲测可用的方法。
参考博客
照例先放一些参考博客,但是每个人环境不同,可能别的行的通的方法在你的机器上就行不通了,因此只能参考一下。
spconv1.2.1的安装
openpcdet的安装
本机环境
cuda 11.0
cudnn 8.0.4
python 3.8.5
pytorch 1.8
由于我是使用的云服务器,所以有些环境是已经配置好的,你缺少哪个就安装哪个。
开始安装
1. cmake的安装
后面编译spconv时出错大部分是由于cmake未能正确安装的原因,所以这一步很重要!!
如果本机已经安装过camke了,这步就不需要了,但是如果你的cmake版本特别低的话,还是建议卸载重装一下。
安装cmake:
sudo