Después de instalar CUDA
toolkit y cuDNN
exitosamente sin ningún problema, cada vez que lo hago:
sudo ldconfig
Me sale el:
/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn.so.7 is not a symbolic link
mensaje de error.
¿Cuál es la razón y cómo puedo resolver esto?
Por cierto, he instalado cuDNN
así:
# 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
La salida de ls -lha libcudnn*
in /usr/local/cuda/lib64
es la siguiente:
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
Cheque
No hay enlace
->
(marque todos los enlaces:
sudo ldconfig -v
)Porque
(Cudnn descargado de nvidia tiene enlace simbólico)
Cuando copiamos, perdimos información simbólica.
memorándum:
ln -s A <-- B
Ir
/usr/local/cuda/lib64
Ahora,
fuente