以前に記事https://www.jianshu.com/p/d60fe13c1cd1でインストールされたCUDA8.0.61は、
現在cuda8.0に基づいており、cudnn5.1バージョンをインストールしてみてください。
参照ブログ投稿:
https ://www.jianshu.com/p/5f13e0f36636
https://blog.csdn.net/junqing_wu/article/details/79818696
https://blog.csdn.net/autocyz/article/details/ 52299889
https://blog.csdn.net/qq_40806289/article/details/90643603
https://blog.csdn.net/jinyuan7708/article/details/79642924
1.cuDNNをダウンロードします
nvidiaの公式ウェブサイトhttps://developer.nvidia.com/rdp/cudnn-archiveでcudnnをダウンロードします。
ここで
は、cuDNNの各バージョンに対応するCUDAバージョンがあることがわかります。最新のCUDA8.0をcuDNNにインストールできます。バージョン7.1.4(
CUDA8.0用のcuDNNv7.1.4(2018年5月16日)をダウンロード)。
ただし、個人的なニーズのため、ここでは最新バージョンをインストールしません。個人的にcuDNN5.1のバージョンをインストールする必要があります。今後問題がなければ、新しいバージョンのcudnnのインストールを検討できます。
ダウンロードするには、NVIDIAアカウントにログインする必要があります。はしごなしではダウンロードできません。はしごを吊るすとダウンロードが速くなります。
ログイン後にダウンロードできます
ダウンロード結果は98.3Mの圧縮パッケージです。
2.インストール
cudnn5.1をダウンロードしたら、解凍して、
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/ #复制头文件
sudo cp cuda/lib64/lib* /usr/local/cuda/lib64/ #复制动态链接库
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
PS:一部のチュートリアルでは、元の動的ファイルの削除+ソフト接続の生成はあまり信頼できません。
これまでのところ、cudnnがインストールされています!実際、cudnnをインストールする目的は、対応するファイルをcudaにコピーすることです。
検証
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
検証結果を図に示します。