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

由于CUDA版本11.5缺少libcudart.so.10.2文件,文章提供了从官网下载CUDA10.2并进行安装的步骤。在安装过程中,需要注意权限问题,以及在安装时不选择驱动并创建软链接。安装完成后,将libcudart.so.10.2复制到CUDA11.5的相应目录以解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原因:所用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

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值