OSError:libcusparse.so.10.0:cannot open shared object file:No such file or directory

跑图神经网络需要用到torch_geometric,但是在用的出现上述错误,特记录解决过程。

版本其实匹不匹配不重要 因为环境中有torch时自然会下载和他匹配的版本,当然可以从torch_geometric的网站下载相应版本,网址:https://pytorch-geometric.com/whl
从中选择相应的torch版本,进入链接后会有torch_scatter、torch_cluster、torch_sparse、以及torch_spline_conv,分别下载相应的whl文件,再用pip安装即可。
安装好上述文件后,再安装torch_geometric文件。
可以在命令框import一下,看会不会出现上述错误。
出现上述错误的原因是你的nvidia版本的问题,可以进入/usr/local/cuda/lib64路径下,查看是否有上面那个链接,没有的话就需要自己下载了。
conda install cudatoolkit=10.0 即可
要和你自己缺失的版本匹配就可以了。

你可能感兴趣的:(深度学习,pytorch)