하나님 께 감사 드리며이 링크를 사용하여 해결책을 찾았 습니다 .
cuDNN 파일을 복사 한 후 sudo ldconfig를 실행할 때 발생할 수 있습니다.
cuDNN
압축을 푼 파일을
설치 /usr/lib/cuda/lib64
하고 심볼릭 링크를 생성 한 후 심볼릭 링크에 문제가 발생할 수 있습니다.
그래서 가서 /usr/local/cuda/lib64/
실행하십시오 ls -lha libcudnn*
.
두 개의 심볼릭 링크 (굵은 청록색)와 하나의 단일 파일이 표시됩니다. 이 같은:
/usr/local/cuda/lib64$ ls -lha libcudnn*
lrwxrwxrwx 1 root root 13 Dez 25 23:56 libcudnn.so -> libcudnn.so.5
lrwxrwxrwx 1 root root 17 Dez 25 23:55 libcudnn.so.5 -> libcudnn.so.5.1.5
-rwxr-xr-x 1 root root 76M Dez 25 23:27 libcudnn.so.5.1.5
libcudnn.so.5.1.5의 정확한 버전은 약간 다를 수도 있습니다 (libcudnn.so.5.1.10). 이 경우 코드를 적절하게 조정하십시오.
경우 libcudnn.so
와 libcudnn.so.5
다음 심볼릭 링크되지 않은이이 오류가있어 이유입니다. 그렇다면 다음을 수행해야합니다.
/usr/local/cuda/lib64$ sudo rm libcudnn.so
/usr/local/cuda/lib64$ sudo rm libcudnn.so.5
/usr/local/cuda/lib64$ sudo ln libcudnn.so.5.1.5 libcudnn.so.5
/usr/local/cuda/lib64$ sudo ln libcudnn.so.5 libcudnn.so
Run sudo ldconfig again and there should be no errors
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
나는해야했다 :
breeze@breeze:/usr/local/cuda/lib64$ sudo rm libcudnn.so
[sudo] password for breeze:
breeze@breeze:/usr/local/cuda/lib64$ sudo rm libcudnn.so.7
breeze@breeze:/usr/local/cuda/lib64$ sudo ln libcudnn.so.7.0.5 libcudnn.so.7
breeze@breeze:/usr/local/cuda/lib64$ sudo ln libcudnn.so.7 libcudnn.so
breeze@breeze:/usr/local/cuda/lib64$ sudo ldconfig
그리고 모든 것이 정상으로 돌아 왔습니다 :)