ubuntu如何查看cudnn版本
兩個(gè)命令都可以試試,沒影響。
cudnn版本在8.0以前
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
cudnn版本在8.0以前,這個(gè)命令會輸出。
但是8.0版本后就沒有輸出,需要用下面的命令。
cudnn版本在8.0以后
在8.0版本之后用上面的命令就沒有輸出了。
因?yàn)檫@個(gè)頭文件內(nèi)容變了。
用下面的命令可以看到
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
輸出
#define CUDNN_MAJOR 8 #define CUDNN_MINOR 0 #define CUDNN_PATCHLEVEL 5 -- #define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
cudnn版本為8.0.5
發(fā)現(xiàn)原本命令無法使用,debug過程
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
沒有輸出,但是并沒有提示文件不存在。說明文件在,但grep沒有輸出。
即在文件中沒有找到CUDNN_MAJOR這個(gè)字符串。
使用cat 單獨(dú)打開文件看看
#if !defined(CUDNN_H_) #define CUDNN_H_ #include <cuda_runtime.h> #include <stdint.h> #include "cudnn_version.h" #include "cudnn_ops_infer.h" #include "cudnn_ops_train.h" #include "cudnn_adv_infer.h" #include "cudnn_adv_train.h" #include "cudnn_cnn_infer.h" #include "cudnn_cnn_train.h" #include "cudnn_backend.h" #if defined(__cplusplus) extern "C" { #endif #if defined(__cplusplus) } #endif #endif /* CUDNN_H_ */
注意到文件中 有 #include “cudnn_version.h”,這應(yīng)該是cudnn 的version文件。
并且應(yīng)該是同一個(gè)文件夾下。
去這個(gè)文件中查找CUDNN_MAJOR試試。
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
有版本輸出,大膽猜測是cudnn8.0開始做了修改。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux系統(tǒng)使用用戶密鑰ssh主機(jī)訪問
這篇文章主要介紹了Linux系統(tǒng)使用用戶密鑰ssh主機(jī)訪問,它在安全上完全大于直接輸入root 的密碼,有需要的可以了解一下。2016-10-10有效學(xué)習(xí)Linux系統(tǒng)的4個(gè)方法
這篇文章主要為大家詳細(xì)介紹了有效學(xué)習(xí)Linux系統(tǒng)的4個(gè)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01Linux Shell里面生成隨機(jī)數(shù)的一些思路分析
這篇文章主要介紹了Linux Shell里面生成隨機(jī)數(shù)的一些思路分析,需要的朋友可以參考下2016-07-07linux系統(tǒng)Ansible自動化運(yùn)維部署方法
在本篇文章里小編給大家整理了關(guān)于linux系統(tǒng)Ansible自動化運(yùn)維部署方法以及知識點(diǎn)總結(jié),需要的朋友們參考下。2019-06-06linux如何編譯安裝新內(nèi)核支持NTFS文件系統(tǒng)(以redhat7.2x64為例)
這篇文章主要介紹了linux如何編譯安裝新內(nèi)核支持NTFS文件系統(tǒng)(以redhat7.2x64為例),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-10-10詳解CentOS如何使用NTP同步時(shí)間服務(wù)器
在Linux系統(tǒng)中,時(shí)間同步對于各種應(yīng)用是非常關(guān)鍵的,例如,系統(tǒng)日志和許多監(jiān)控應(yīng)用程序都需要在多個(gè)服務(wù)器之間保持時(shí)間同步,NTP協(xié)議是一種常見的協(xié)議,它使得您可以在系統(tǒng)之間同步時(shí)間,下面我們將詳細(xì)討論CentOS如何使用NTP同步時(shí)間服務(wù)器,需要的朋友可以參考下2023-11-11LNMP系列教程之 SSL安裝WordPress博客(程序下載與安裝)
在之前的文章中,老左已經(jīng)在VPS中添加了站點(diǎn),然后我們就需要傳程序建站。我們可以利用WinSCP工具直接向我們的對應(yīng)的站點(diǎn)目錄中傳程序,然后添加數(shù)據(jù)庫安裝網(wǎng)站2012-09-09