# install spconv
cd
git clone <https://github.com/traveller59/spconv> --recursive
cd spconv
git checkout abf0acf30f5526ea93e687e3f424f62d9cd8313a
export CUDA_HOME="/usr/local/cuda-10.0"
python setup.py bdist_wheel
cd dist
pip install spconv-1.2.1-cp36-cp36m-linux_x86_64.whl

但是由于服务器cmake版本较低,需要更改cmake路径(服务器已经预装)。

proxy git clone <https://github.com/traveller59/spconv> --recursive spconvnew
cd spconvnew

git checkout abf0acf30f5526ea93e687e3f424f62d9cd8313a

vim CMakeLists.txt

export CUDA_VER=10.0
export PATH=/usr/local/cuda-$CUDA_VER/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-$CUDA_VER/lib64:$LD_LIBRARY_PATH

rm -rf build/

python setup.py bdist_wheel

# 新的cmake路径需要放在原来PATH的前面,否则还是使用原来的cmake!!!!
export PATH=/mnt/data2/share/cmake-3.21.1-linux-x86_64/bin:${PATH}

which cmake
cmake --version

python setup.py bdist_wheel

cd spconvnew/dist
pip install spconv-1.2.1-cp37-cp37m-linux_x86_64.whl

240 配置spconv快速解决

按照neuralbody配置

https://www.codenong.com/cs109244377/