centerpoint-安装Spconv时的经验汇总
最近在尝试使⽤centerpoint的代码,其中涉及spconv的安装,遇到了些问题,将解决经验汇总。
环境配置:
系统版本:Ubuntu 18.04
GPU名称:TITAN V
CUDA版本:10.0.130
Pytorch:1.1专四什么时候考
Python:3.6
gcc版本:7.5.0中冷器的作用
sudo apt-get install libboost-all-dev
git /traveller59/spconv.git --recursive
修眉剪
cd spconv && git checkout 7342772
python tup.py bdist_wheel
血压高吃什么cd ./dist && pip install *
石英表原理1. Centerpoint的作者在安装spconv在第四第五⾏命令间少了⼀个命令,没有提到要Download cmake >= 3.13.2, then add cmake executables to PATH。这⾥直接在当前环境下pip install cmake即可,我尝试过在外⾯从官⽹安装cmake并且添加了环境变量,还是⼀⼤堆报错。
动字开头的成语
2. cmake找到的cuda版本与nvcc-v的版本不⼀致,这⾥提供两种解决思路
1)sudo gedit /usr/bin/nvcc,把⾥⾯的内容"exec /usr/lib/nvidia-cuda-toolkit/bin/nvcc" 改成"exc /usr/local/cuda/bin/nvcc",此时cmake检测cuda版本正确,但是我运⾏时⼜显⽰cuda headers版本不匹配,所以我采⽤的是第⼆种⽅法。新七白>激励学习的名言
2)卸载全部cuda版本,卸载教程参考
New:spconv2.0现在⾼度可⽤,直接pip install spconv即可。