Nach der Installation des CUDA
Toolkits und cuDNN
ohne Probleme erfolgreich, wann immer ich es tue:
sudo ldconfig
Ich bekomme die :
/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn.so.7 is not a symbolic link
Fehlermeldung.
Was ist der Grund und wie kann ich das beheben?
Übrigens habe ich so installiert 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
Die Ausgabe von ls -lha libcudnn*
in /usr/local/cuda/lib64
ist wie folgt:
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
Prüfen
Keine Verbindung
->
(überprüfen Sie alle Verbindungen:
sudo ldconfig -v
)weil
(cudnn von nvidia heruntergeladen hat symbolischen Link)
Beim Kopieren haben wir symbolische Informationen verloren.
Memo:
ln -s A <-- B
Gehe zu
/usr/local/cuda/lib64
Jetzt,
quelle