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

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

【Linux、服务器配置环境】遇到这个问题,不要慌。本人解决了两天,最终才解决了。

前沿:还是要看一下你的torch-geometric这几个包的安装版本对了没,是否相匹配。匹配了出现这样的问题还是比较少的。

首先:

  1. 去查看你装的虚拟环境lib下面是否有libcusparse.so.11这个文件,如果没有,你就去下载一个,放到lib文件夹中:
    某盘的链接:

链接:https://pan.baidu.com/s/1BmCV7pxsx0rtyFvLLfJ4PQ
提取码:1313

  1. 放好之后,就需要配置环境变量了下面的四行:路径是我自己的路径,你只需要替换成你的虚拟路径,bin、include、lib、lib64这些你自己看清楚你虚拟环境下面是否有这些文件夹,尤其是lib64这个。
export PATH=/usr/local/anaconda3/envs/gp/bin:$PATH

export CPATH=/usr/local/anaconda3/envs/gp/include:$CPATH

export LD_LIBRARY_PATH=/usr/local/anaconda3/envs/gp/lib:$LD_LIBRARY_PATH

export DYLD_LIBRARY_PATH=/usr/local/anaconda3/envs/gp/lib:$DYLD_LIBRARY_PATH

可以用echo $PATH可以查看到路径。

然后:

  1. 你需要在 .bashrc 这个文件的最下面加入:
export PATH=/usr/local/anaconda3/envs/asd/bin:$PATH
export LIBRARY_PATH=/usr/local/anaconda3/envs/asd/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/anaconda3/envs/asd/lib:$LD_LIBRARY_PATH

这个时候 你可以试一下你服务器上的虚拟环境能不能去加载torch_sparse这个包:
(你先激活环境 conda activate gp)命令如下:
1.python 激活python
2.输入:from torch_sparse import SparseTensor
3.如果什么都没返回证明已经可以调用到OSError: libcusparse.so.11这个文件了,如果没有,还需要检查上面的环境变量,也就是一堆export。
4.此时已经可以Terminal中运行了。

下面为了在pycaharm中run运行,可能有的小伙伴会出现无法运行的错误(就这个一直困扰着我)
需要加入这个:
pycharm中的run配置

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值