安装CUDA
工具包并cuDNN
成功安装后没有任何问题,每当我这样做时:
sudo ldconfig
我得到:
/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn.so.7 is not a symbolic link
错误信息。
是什么原因,我该如何解决?
顺便说一句,我是这样安装cuDNN
的:
# cuDNN, extracts to a folder named cuda
tar xvf cudnn*.tgz
cd cuda
sudo cp lib64/* /usr/local/cuda/lib64
sudo cp include/* /usr/local/cuda/include
ls -lha libcudnn*
in的输出/usr/local/cuda/lib64
如下:
breeze@breeze:/usr/local/cuda/lib64$ ls -lha libcudnn*
-rwxr-xr-x 1 root root 275M آوریل 15 12:03 libcudnn.so
-rwxr-xr-x 1 root root 275M آوریل 15 12:03 libcudnn.so.7
-rwxr-xr-x 1 root root 275M آوریل 15 12:03 libcudnn.so.7.0.5
-rw-r--r-- 1 root root 268M آوریل 15 12:03 libcudnn_static.a
感谢亲爱的上帝,我使用此链接找到了解决方案。
运行后
ls -lha libcudnn*
看到/usr/local/cuda/lib64
:我必须做 :
一切都恢复正常了:)
查看
没有链接
->
(检查所有链接
sudo ldconfig -v
:)因为
(从 nvidia 下载的 cudnn 有符号链接)
当我们复制时,我们丢失了符号信息。
去
/usr/local/cuda/lib64
现在,