欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ubuntu如何查看cudnn版本

 更新時(shí)間:2024年06月25日 09:19:06   作者:巴啦啦魔仙變??!  
這篇文章主要介紹了ubuntu如何查看cudnn版本問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

兩個(gè)命令都可以試試,沒(méi)影響。

cudnn版本在8.0以前

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

cudnn版本在8.0以前,這個(gè)命令會(huì)輸出。

但是8.0版本后就沒(méi)有輸出,需要用下面的命令。

cudnn版本在8.0以后

在8.0版本之后用上面的命令就沒(méi)有輸出了。

因?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)原本命令無(wú)法使用,debug過(guò)程

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

沒(méi)有輸出,但是并沒(méi)有提示文件不存在。說(shuō)明文件在,但grep沒(méi)有輸出。

即在文件中沒(méi)有找到CUDNN_MAJOR這個(gè)字符串。

使用cat 單獨(dú)打開(kāi)文件看看

#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開(kāi)始做了修改。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論