Po zainstalowaniu CUDA
zestawu narzędzi i cuDNN
bez żadnych problemów, za każdym razem, gdy to robię:
sudo ldconfig
Dostaję:
/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn.so.7 is not a symbolic link
Komunikat o błędzie.
jaki jest powód i jak mogę to rozwiązać?
Nawiasem mówiąc, zainstalowałem cuDNN
tak:
# 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
Wyjście ls -lha libcudnn*
IN /usr/local/cuda/lib64
przedstawia się następująco:
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
Czek
Brak łącza
->
(sprawdź wszystkie linki:
sudo ldconfig -v
)Ponieważ
(cudnn pobrany z nvidii ma symboliczny link)
Podczas kopiowania utraciliśmy informacje symboliczne.
notatka:
ln -s A <-- B
Iść do
/usr/local/cuda/lib64
Teraz,
źródło