ubuntu如何查看cudnn版本
兩個(gè)命令都可以試試,沒影響。
cudnn版本在8.0以前
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
cudnn版本在8.0以前,這個(gè)命令會(huì)輸出。
但是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
有版本輸出,大膽猜測(cè)是cudnn8.0開始做了修改。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解centos7 下雙網(wǎng)卡如何配置靜態(tài)IP
這篇文章主要介紹了詳解centos7 下雙網(wǎng)卡如何配置靜態(tài)IP,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12
在Linux中為現(xiàn)有用戶創(chuàng)建主目錄:useradd問題
這篇文章主要介紹了在Linux中為現(xiàn)有用戶創(chuàng)建主目錄:useradd問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
Ubuntu向多臺(tái)主機(jī)批量傳輸文件的流程步驟
這篇文章主要介紹了在Ubuntu中批量傳輸文件到多臺(tái)主機(jī)的方法,需確保主機(jī)互通、用戶名密碼統(tǒng)一及端口開放,通過安裝sshpass工具,準(zhǔn)備包含目標(biāo)主機(jī)信息的hosts.txt文件,并編寫批處理腳本實(shí)現(xiàn)自動(dòng)化傳輸,需要的朋友可以參考下2025-09-09
Linux遠(yuǎn)程登錄實(shí)現(xiàn)教程解析
這篇文章主要介紹了Linux遠(yuǎn)程登錄實(shí)現(xiàn)教程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
centos7.6批量增加修改刪除虛擬網(wǎng)卡操作介紹
大家好,本篇文章主要講的是centos7.6批量增加修改刪除虛擬網(wǎng)卡操作介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2021-12-12
linux中vim如何刪除當(dāng)前文件中的所有內(nèi)容
這篇文章主要介紹了linux中vim如何刪除當(dāng)前文件中的所有內(nèi)容問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
Linux服務(wù)器系統(tǒng)時(shí)鐘和硬件時(shí)鐘
這篇文章主要介紹了Linux服務(wù)器系統(tǒng)時(shí)鐘和硬件時(shí)鐘,需要的朋友可以參考下2023-10-10
Linux系統(tǒng)下的重啟,關(guān)機(jī)命令以及reboot掛死問題解決方案
本文介紹了Linux系統(tǒng)中關(guān)機(jī)和重啟的命令及其作用,以及系統(tǒng)運(yùn)行等級(jí)的差別,此外,還分享了一個(gè)解決reboot關(guān)機(jī)卡死問題的方法2024-11-11

