Após a instalação do CUDA
kit de ferramentas e com cuDNN
êxito, sem problemas, sempre que eu fizer:
sudo ldconfig
Eu recebo o :
/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn.so.7 is not a symbolic link
mensagem de erro.
qual é o motivo e como posso resolver isso?
A propósito, eu instalei cuDNN
assim:
# 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
A saída de ls -lha libcudnn*
in /usr/local/cuda/lib64
é a seguinte:
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
Verifica
Nenhum link
->
(confira todos os links:
sudo ldconfig -v
)Porque
(o cudnn baixado da nvidia possui um link simbólico)
Quando copiamos, perdemos informações simbólicas.
memorando:
ln -s A <-- B
Vamos para
/usr/local/cuda/lib64
Agora,
fonte