报错解决:libcudart.so.10.2: cannot open shared object file: No such file or directory

原因:所用cuda版本为11.5,在/usr/local/cuda-11.5/lib64目录中确实没有libcudart.so.10.2这个文件

解决方法:在官网https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal按 Base Installer 安装cuda10.2,参考https://www.nhooo.com/note/qa374p.html

如果sudo sh cuda_10.2.89_440.33.01_linux.run提示没有这个命令,可能是权限不对或者路径有中文
,权限问题可以用chmod +x cuda_10.2.89_440.33.01_linux.run给它授权,我这里是重启之后才能执行

abort和continue选项:选continue
在选择安装内容那步,除了驱动(driver)其他全装(按enter勾选/取消勾选)
看见是否建立symbolic link(软链接)字样,如果要使用正在装的cuda版本就选是(我这里只是为了拿libcudart.so.10.2文件,所以选了否)
安装完去/usr/local/cuda-10.2/lib64目录下,右键在终端打开,执行:

sudo cp -i libcudart.so.10.2 /usr/local/cuda-11.5/lib64

把libcudart.so.10.2 复制到cuda11.5那里
搞定

或者下这个:libcudart.so.10.2
链接: https://pan.baidu.com/s/1JctSCWNLkuO44LkmH3hqeA?pwd=cbh8 提取码: cbh8

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值