1. 程式人生 > >ubuntu16.04更換cudnn版本

ubuntu16.04更換cudnn版本

刪除之前安裝的cudnn $rm -rf /usr/local/cuda-8.0/targets/x86_64-linux/include/cudnn.h $cd /usr/local/cuda/lib64 $sudo rm libcudnn.so $sudo rm libcudnn.so.5 $sudo rm libcudnn.so.5.0.5
安裝安裝需要版本的cudnn,在終端cd到剛解壓的cuda資料夾 $cd package $sudo tar xvfcudnn-8.0-linux-x64-v5.1.tgz $cd cuda/include $sudo cp cudnn.h /usr/local/cuda/include/ $cd ../lib64 $sudo cp libcudnn.so /usr/local/cuda/lib64/

$sudo cp libcudnn.so.5 /usr/local/cuda/lib64/

$sudo cp libcudnn.so.5.1.0 /usr/local/cuda/lib64/


建立軟連結(注意版本號換成你自己的) $cd /usr/local/cuda/lib64 $sudo chmod +r libcudnn.so.5.1.10 $sudo ln -sf libcudnn.so.5.1.10 libcudnn.so.5 $sudo ln -sf libcudnn.so.5 libcudnn.so $sudo ldconfig 報錯 $/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 不是符號連線 $/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 不是符號連線 原因: 系統找的是一個符號連線,而不是一個檔案。這應該是個bug.... 解決方法: 1.對這兩個檔案更名 2.重新建立符號連線

報錯F tensorflow/stream_executor/cuda/cuda_dnn.cc:208] could not find cudnnCreat

原因cudnn沒有連線好

參考部落格:點選開啟連結