$ nvcc -V
# below is the result
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
或者,可以通过首先使用以下方法查找安装目录来手动检查版本:
$ whereis -b cuda
cuda: /usr/local/cuda
然后 cd 进入该目录并检查CUDA版本 .
14
我得到/ usr / local - 没有这样的文件或目录 . 虽然nvcc -V给出了
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Sun_Sep__4_22:14:01_CDT_2016
Cuda compilation tools, release 8.0, V8.0.44
11 回答
正如Jared在评论中提到的,从命令行:
(或
/usr/local/cuda/bin/nvcc --version
)给出了CUDA编译器版本(与工具包版本匹配) .从应用程序代码中,您可以使用查询运行时API版本
或驱动程序API版本
正如Daniel指出的那样,deviceQuery是一个SDK示例应用程序,它可以查询上述内容以及设备功能 .
正如其他人所说,您也可以使用(例如,在Mac或Linux上)检查
version.txt
的内容但是,如果安装了另一个版本的CUDA工具包而不是
/usr/local/cuda
中的符号链接,如果PATH
中的其他版本早于上述版本,则可能会报告不准确的版本,因此请谨慎使用 .在Ubuntu Cuda V8上:
在Ubuntu上:
尝试
$ cat /usr/local/cuda/version.txt
或$ cat /usr/local/cuda-8.0/version.txt
有时文件夹名为“Cuda-version” .
如果以上都不起作用,请尝试转到
$ /usr/local/
并找到您的Cuda文件夹的正确名称 .输出应类似于:
CUDA Version 8.0.61
如果您已安装CUDA SDK,则可以运行“deviceQuery”以查看CUDA的版本
For CUDA version:
For cuDNN version:
对于Linux:
使用以下命令查找cuDNN的路径:
然后使用它从头文件中获取版本,
对于Windows,
使用以下命令查找cuDNN的路径:
然后使用它从头文件转储版本,
您可能会发现CUDA-Z很有用,这里是他们网站的引用:
“这个程序诞生时模仿了另一个Z-utilities,如CPU-Z和GPU-Z.CUDA-Z显示了一些关于支持CUDA的GPU和GPGPU的基本信息 . 它适用于nVIDIA Geforce,Quadro和Tesla卡,ION芯片组“ .
http://cuda-z.sourceforge.net/
在支持选项卡上有源代码的URL:http://sourceforge.net/p/cuda-z/code/,下载实际上不是安装程序,而是可执行文件本身(无安装,因此这是"quick") .
该实用程序提供了大量信息,如果您需要知道它是如何派生的,那么可以查看源代码 . 您可以搜索其他与此类似的实用程序 .
安装CUDA之后,可以通过以下方式检查版本:nvcc -V
我安装了5.0和5.5,所以它给了
Cuda编译工具,5.5版,V5.5,0
此命令适用于Windows和Ubuntu .
除了上面提到的那些,您的CUDA安装路径(如果在安装过程中未更改)通常包含版本号
做一个
which nvcc
应该给出路径,这将给你版本PS:这是一种快速而肮脏的方式,上面的答案更加优雅,并且会产生相当大的努力
首先你应该找到Cuda安装的地方 .
如果它是here之类的默认安装,则位置应为:
对于ubuntu:
在这个文件夹中你应该有一个文件
使用任何文本编辑器打开此文件或运行:
从文件夹
OR
通过在终端中键入以下内容,可以获得
cuda
版本:或者,可以通过首先使用以下方法查找安装目录来手动检查版本:
然后
cd
进入该目录并检查CUDA版本 .我得到/ usr / local - 没有这样的文件或目录 . 虽然nvcc -V给出了