ubuntu 之 查看 cuda,cudnn版本

1.查看cudnn版本:

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

新版本变化:

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

2.查看cuda版本则有很多种办法:

①:

nvidia-smi

②:

nvcc -V

③:

cat /usr/local/cuda/version.txt

细心地同学会发现,有时①查看的cuda版本和②、③查出来的会不同,这是什么原因呢。原来cuda的API分为两种类型,一种是驱动(driver)API,另一种是运行(runtime)API。而我们通过nvidia-smi查看的cuda版本正是驱动API版本。通过nvcc -V 和 cat /usr/local/cuda/version.txt查看的一般是运行API,因此两者存在出入是正常的。

但是我们运行程序时所使用的是运行API,我们时常讲的cuda,cudnn,tensorflow-gpu版本之间的对应,也是针对运行API来讲的,也就是后两者查看的版本。

附:对应关系:

可以通过该网址查看:从源代码构建  |  TensorFlow

下面添加一条比较老的版本的配置:

tensorflow_gpu-1.0.0             2.7、3.3-3.6     ---    ---        5.0                  8

cudnn 和 cuda 版本对应关系:

cuDNN Archive | NVIDIA Developer

  • 34
    点赞
  • 167
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: 在 Ubuntu 系统查看 CUDAcuDNN 版本的方法如下: 1. 查看 CUDA 版本:在终端中输入 "nvcc -V" 即可查看 CUDA版本号。 2. 查看 cuDNN 版本:在终端中输入 "cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2" 即可查看 cuDNN版本号。 ### 回答2: 在Ubuntu系统查看CUDACUDNN版本,可以通过如下步骤进行: 1. 查看CUDA版本 CUDA是NVIDIA提供的用于GPU加速的计算平台和编程模型,它的版本号可以通过命令行来查询。 打开终端窗口,输入以下命令: ``` nvcc --version ``` 运行命令后,会出现CUDA版本和编译器版本的信息,如下所示: ``` nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2020 NVIDIA Corporation Built on Sun_Oct_25_19:07:45_PDT_2020 Cuda compilation tools, release 11.1, V11.1.105 Build cuda_11.1.r11.1/compiler.29373293_0 ``` 其中,"Cuda compilation tools, release 11.1" 表示CUDA的主要版本号为11.1,"V11.1.105" 表示编译器的版本号为11.1.105。根据实际情况,版本号可能有所不同。 如果系统中没有安装CUDA,则需要先安装CUDA,然后再进行版本查询。CUDA的安装方法可以参考官方文档或者其他相应的教程。 2. 查看CUDNN版本 CUDNN是NVIDIA提供的用于深度学习模型加速的软件库,它的版本号可以通过如下方式来查询。 打开终端窗口,输入以下命令: ``` cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 ``` 运行命令后,会出现CUDNN版本号的信息,如下所示: ``` #define CUDNN_MAJOR 8 #define CUDNN_MINOR 2 #define CUDNN_PATCHLEVEL 0 -- #define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL) ``` 其中,"CUDNN_MAJOR 8" 表示CUDNN的主要版本号为8,"CUDNN_MINOR 2" 表示较小版本号为2,"CUDNN_PATCHLEVEL 0" 表示补丁版本号为0。"CUDNN_VERSION" 是由主要版本、较小版本和补丁版本号组成的整数版本号。 如果系统中没有安装CUDNN库,则需要先安装CUDNN,然后再进行版本查询。CUDNN的安装方法可以参考官方文档或者其他相应的教程。 综上所述,以上是在Ubuntu系统查看CUDACUDNN版本的方法,希望对您有所帮助。 ### 回答3: 在 Ubuntu 操作系统查看 CUDAcuDNN 版本,可以参考以下步骤: 1. 首先,打开终端窗口(按 `Ctrl + Alt + T` 快捷键即可)。 2. 输入下述命令,查看 CUDA 安装版的版本号: ```bash nvcc -V ``` 该命令会输出类似如下信息: ``` nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2021 NVIDIA Corporation Built on Mon_Aug__9_22:20:15_PDT_2021 Cuda compilation tools, release 11.4, V11.4.100 Build cuda_11.4.r11.4/compiler.30033411_0 ``` 其中,`11.4` 表示 CUDA 版本号,`V11.4.100` 表示 CUDA 版本号的另一种表示方式。 3. 输入下述命令,查看 cuDNN 指定版本的头文件和动态链接库的软链接: ```bash ls -l /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn* ``` 该命令会输出类似如下信息: ``` -rw-r--r-- 1 root root 492636 Feb 19 2020 /usr/local/cuda/include/cudnn.h lrwxrwxrwx 1 root root 16 Jan 30 2020 /usr/local/cuda/lib64/libcudnn.so -> libcudnn.so.7.6.5 lrwxrwxrwx 1 root root 20 Jan 30 2020 /usr/local/cuda/lib64/libcudnn.so.7 -> libcudnn.so.7.6.5 -rw-r--r-- 1 root root 367398988 Jan 30 2020 /usr/local/cuda/lib64/libcudnn.so.7.6.5 ``` 其中,`cudnn.h` 表示 cuDNN 的头文件,`lib*` 表示 cuDNN 的动态链接库的软链接,同时显示了动态链接库的实际文件名和文件属性等信息。注意,这里示例中的 cuDNN 版本号为 `7.6.5`。 通过上述步骤,我们可以轻松地查看 Ubuntu 操作系统CUDAcuDNN版本信息,为使用相关框架或工具提供依据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值