更新tensort版本到7.2.1後要求cudnn版本到8.0.4,之前是7.6,需要公升級。
可以看到,目前版本為7.6.5。
若之前以壓縮包的形式安裝,則刪除以下兩個資料夾中cudnn即可:
sudo rm -rf /usr/local/cuda/include/cudnn.h sudo rm -rf /usr/local/cuda/lib64/libcudnn*
若之前以deb的形式安裝,則刪除目錄較多:
sudo rm -rf /usr/local/cuda/targets/x86_64-linux/include/cudnn.h
sudo rm -rf /usr/lib/x86_64-linux-gnu/libcudnn*
sudo rm -rf /usr/local/cuda/targets/x86_64-linux/lib/libcudnn*
sudo rm -rf /usr/share/doc/libcudnn*
sudo rm -rf /var/lib/dpkg/info/libcudnn*
sudo rm -rf /usr/share/lintian/overrides/libcudnn*
cd進入剛才解壓的cuda資料夾:
sudo cp include/cudnn.h /usr/local/cuda/include/
sudo cp lib64/lib* /usr/local/cuda/lib64/
cd /usr/local/cuda/lib64/
sudo chmod +r libcudnn.so.8.0.4
sudo ln -sf libcudnn.so.8.0.4 libcudnn.so.8
sudo ln -sf libcudnn.so.8 libcudnn.so
sudo ldconfig
測試cudnn版本,得到輸出如下:
cat /usr/local/cuda/include/cudnn.h | grep cudnn_major -a 2
輸出為空,檢視cudnn.h,並未定義版本資訊。實測已ok。 Ubuntu 18 4 檢視CUDNN版本
網上大多數給的方法是用下面兩條命令來檢視cuda和cudnn版本 cat usr local cuda version.txt cat usr local cuda include cudnn.h grep cudnn major a 2 但是當我檢視cudnn的時候,命令列並沒有輸出。然後開啟對應...
ubuntu16 04更改CUDNN 6 0 版本
在 ubuntu16.04 上安裝tensorflow gpu發現沒有對應版本。檢視之後,我的電腦是cuda 8.0,cudnn 7版本 所以需要更換cudnn版本為6.0,才可以安裝tensorflow gpu 二 安裝 1 解壓 tar zxvf cudnn 8.0 linux x64 v6.0...
ubuntu 更換 cudnn版本
二 刪除原來的cudnn sudo rm rf usr local cuda include cudnn.h sudo rm rf usr local cuda lib64 libcudnn 三 安裝需要的cudnn 在終端cd到剛解壓的cuda資料夾 sudo cp include cudnn.h...