linux 查看cuda、cudnn版本

目錄

查看cuda版本

查看cudnn版本

tensorflow與cuda,cudnn的版本匹配


查看cuda版本

nvcc --version
若該指令無法執行,先安裝sudo apt install nvidia-cuda-toolkit
或者

cat /usr/local/cuda/version.txt

查看cudnn版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

或者

dpkg -l | grep cudnn  #查看已安裝版本
sudo dpkg -r libcudnn7 # 刪除版本

卸載CUDA

 

 

卸載cudnn

因爲nvcc -V 查到的cuda版本是9.1   dpkg查到的cudnn是7+cuda9.0  

搞不懂 運行darknet不會報錯,但是gluoncv跑不通 所以重裝一下cudnn  看看是不是這個原因

dpkg -l | grep cudnn  #查看已安裝
----------------------------------------------------
libcudnn7       7.4.1.5-1+cuda9.0 amd64 ....
libcudnn7-dev   7.4.1.5-1+cuda9.0 amd64 ....
----------------------------------------------------
sudo dpkg -r libcudnn7  #卸載已安裝
---------------------------------------------------
報錯:
dpkg:依賴問題阻止了卸載libcudnn7的操作
libcudnn7-dev依賴於libcudnn7(=7.4.1.5-1+cuda9.0)
解決辦法:
先卸載libcudnn7-dev
---------------------------------------------------
sudo dpkg -r libcudnn7-dev
sudo dpkg -r libcudnn7
dpkg -l | grep cudnn # 無顯示 說明卸載成功

安裝cudnn  需要nvidia賬號

https://developer.nvidia.com/rdp/cudnn-archive  根據cuda版本選擇下載 這裏是cuda9.1 選擇cudnn7.1.3

選擇cuDNN v7.1.3 Runtime Library for Ubuntu16.04[Deb] 下載

安裝指令: 安裝成功即可

sudo dpkg -i libcudnn7_7.1.3.16-1+cuda9.1_amd64.deb

nvidia-smi顯示的 CUDA Version: 10.0 只是說該驅動最大支持的CUDA Toolkit版本號是10.0,而不是您目前安裝的CUDA版本是10.0.查看目前CUDA版本號的命令是$ nvcc -V

Python第三方包安裝出現 file is not a zip file錯誤
使用pip install Python第三方包名.whl ,安裝Python第三方包時,例如安裝numpy-1.14.5+mkl-cp35-cp35m-win_amd64.whl,出現 file is not a zip file錯誤,原因是下載的過程中包出現了丟失,重新下載即可。

 

tensorflow與cuda,cudnn的版本匹配

https://blog.csdn.net/omodao1/article/details/83241074

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章