报错1:
cuda版本和pytorch版本不匹配
解决方法:
查看自己的cuda版本
nvcc -V
使用pip list 查看torch版本,不建议安装cuda,小白很容易搞坏服务器
查看已安装cuda的版本
这个地方我使用的是大神写的switch-cuda脚本,非常好用
如果有11.8版本最好,没有的话,11.6也可以安装成功,
将cuda和torch统一成一个版本就可以了,不需要重装,我已经安装成功了。
pip install submodules/simple-knn/
报错2:
gcc和g++版本不匹配
[1]
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
nvcc fatal : Failed to preprocess host compiler properties.
[2]
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
nvcc fatal : Failed to preprocess host compiler properties.
[3]
ninja: build stopped: subcommand failed.
解决方法
查看gcc和g++版本
gcc -v
g++ -v
查看已经安装的gcc和g++
ll /usr/bin/gcc*
ll /usr/bin/g++*
找到有对应的 版本就可以了,我统一到9就成功了
sudo update-alternatives --config gcc
改gcc和g++都可以,统一就好,安装成功!