报错 - /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn.so.8 is not a symbolic link

问题描述

CuDNN 软连接报错

本人在配置好 显卡驱动,CUDA,CuDNN等一系列之后,安装screen package时,导致CuDNN的软连接消失。

sudo ldconfig

输入 该命令会报错。

详细信息

注意,这里显示两个文件目录下的CuDNN软连接都存在问题。

/usr/local/cuda-11.4/targets/x86_64-linux/lib/

/usr/local/cuda/lib64/

(base) HKCS@HKCS-System-Product-Name:~$ sudo ldconfig
/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_train.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_train.so.8 is not a symbolic link

(base) HKCS@HKCS-System-Product-Name:~$ cd /usr/local/cuda-11.4/
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ sudo ldconfig
/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_train.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_train.so.8 is not a symbolic link

(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ ll /usr/local/
total 44
drwxr-xr-x 11 root root 4096 Dec 10 11:55 ./
drwxr-xr-x 11 root root 4096 Aug  7  2020 ../
drwxr-xr-x  2 root root 4096 Aug  7  2020 bin/
lrwxrwxrwx  1 root root   21 Dec 10 11:55 cuda -> /usr/local/cuda-11.4//
drwxr-xr-x 17 root root 4096 Dec 10 11:55 cuda-11.4/
drwxr-xr-x  2 root root 4096 Aug  7  2020 etc/
drwxr-xr-x  2 root root 4096 Aug  7  2020 games/
drwxr-xr-x  2 root root 4096 Aug  7  2020 include/
drwxr-xr-x  4 root root 4096 Dec 15 12:30 lib/
lrwxrwxrwx  1 root root    9 Dec 10 10:20 man -> share/man/
drwxr-xr-x  2 root root 4096 Aug  7  2020 sbin/
drwxr-xr-x  6 root root 4096 Aug  7  2020 share/
drwxr-xr-x  2 root root 4096 Aug  7  2020 src/
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ ll /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn*
-rwxr-xr-x 1 root root  129419312 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_infer.so*
-rwxr-xr-x 1 root root  129419312 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8*
-rwxr-xr-x 1 root root  129419312 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8.2.2*
-rwxr-xr-x 1 root root   98296496 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_train.so*
-rwxr-xr-x 1 root root   98296496 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_train.so.8*
-rwxr-xr-x 1 root root   98296496 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_train.so.8.2.2*
-rwxr-xr-x 1 root root  687066416 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer.so*
-rwxr-xr-x 1 root root  687066416 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8*
-rwxr-xr-x 1 root root  687066416 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8.2.2*
-rw-r--r-- 1 root root  851106242 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer_static.a
-rw-r--r-- 1 root root  851106242 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer_static_v8.a
-rwxr-xr-x 1 root root   92839888 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train.so*
-rwxr-xr-x 1 root root   92839888 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8*
-rwxr-xr-x 1 root root   92839888 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8.2.2*
-rw-r--r-- 1 root root  139240178 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train_static.a
-rw-r--r-- 1 root root  139240178 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train_static_v8.a
-rwxr-xr-x 1 root root  385506424 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so*
-rwxr-xr-x 1 root root  385506424 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8*
-rwxr-xr-x 1 root root  385506424 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8.2.2*
-rwxr-xr-x 1 root root   59658376 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_train.so*
-rwxr-xr-x 1 root root   59658376 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_train.so.8*
-rwxr-xr-x 1 root root   59658376 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_train.so.8.2.2*
-rwxr-xr-x 1 root root     158392 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn.so*
-rwxr-xr-x 1 root root     158392 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn.so.8*
-rwxr-xr-x 1 root root     158392 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn.so.8.2.2*
-rw-r--r-- 1 root root 1339948438 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_static.a
-rw-r--r-- 1 root root 1339948438 Dec 10 12:26 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_static_v8.a
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ sudo ldconfig /usr/local/cuda/lib64
/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn_adv_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn_cnn_train.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn_ops_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn_cnn_infer.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn_ops_train.so.8 is not a symbolic link

/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn_adv_train.so.8 is not a symbolic link

(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ sudo ldconfig
[sudo] password for HKCS: 
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ 
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ 
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ sudo ldconfig /usr/local/cuda/lib64
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ 
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ 
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ 
(base) HKCS@HKCS-System-Product-Name:/usr/local/cuda-11.4$ 

How to solve

直接输入下面的命令,即可。

注意,CuDNN版本号,根据自己的版本修改。

之后,再次输入 sudo ldconfig,没有报错信息。

sudo ln -sf /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8.2.2 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_infer.so.8
sudo ln -sf /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_train.so.8.2.2 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_adv_train.so.8
sudo ln -sf /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8.2.2 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_infer.so.8
sudo ln -sf /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8.2.2 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8
sudo ln -sf /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8.2.2 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8
sudo ln -sf /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_train.so.8.2.2 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_train.so.8
sudo ln -sf /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn.so.8.2.2 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn.so.8

references

/sbin/ldconfig.real: /usr/local/lib/libcudnn.so.6 is not a symbolic link_Yongqiang Cheng的博客-CSDN博客

sudo ldconfig报错:/usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn.so.7 is not a symbolic link_Might_Guy.的博客-CSDN博客_ldconfig 报错

【Ubuntu18.04】ldconfig报错_宇宙爆肝锦标赛冠军的博客-CSDN博客_ldconfig 报错

 cuda-10.2中/sbin/ldconfig.real: 的错误解决方法_chencaw的博客-CSDN博客_/sbin/ldconfig

 

 

安装cudnn8.0报错_AI视觉爱好者的博客-CSDN博客

Ubuntu的ldconfig详解(解决*.so不是符号连接)_langb2014的博客-CSDN博客_ldconfig 不是符号链接

cudnn 更换新版本的时候建立软连接问题_Baobin Zhang的博客-CSDN博客_cudnn 软连接

libcudnn.so.7 is not a symbolic link - 简书

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值