如何获得cuda版本?

是否有任何快速命令或脚本来检查已安装的CUDA的版本? 在安装目录下find4.0的手册,但是不确定实际安装的版本是否是。 谢谢!

正如Jared在评论中提到的,从命令行:

 nvcc --version 

给出了CUDA编译器版本(与工具包版本匹配)。

从应用程序代码中,您可以使用查询运行时API版本

 cudaRuntimeGetVersion() 

或驱动程序的API版本

 cudaDriverGetVersion() 

正如Daniel指出的那样,deviceQuery是一个SDK示例应用程序,它可以查询以上内容以及设备function。

在Ubuntu Cuda V8上:

 $ cat /usr/local/cuda/version.txt 

如果您安装了CUDA SDK,则可以运行“deviceQuery”来查看CUDA的版本

您可能会发现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/下载实际上不是一个安装程序,而是可执行文件本身(没有安装,所以这是“快速“)。

这个实用程序提供了大量的信息,如果你需要知道它是如何派生的,有源代码来看看。 还有其他的工具可以search。

安装CUDA之后,可以通过以下命令来检查版本:nvcc -V

我已经安装了5.0和5.5,所以它给

Cuda编译工具,版本5.5,V5.5,0

这个命令适用于Windows和Ubuntu。

除了上面提到的,CUDA安装path(如果在安装过程中没有更改)通常包含版本号

做一个which nvcc应该给path,那会给你的版本

PS:这是一个快速和肮脏的方式,上面的答案更优雅,并会导致在相当的努力正确的版本

nvcc –version通常会给你Cuda版本。 但是如果你的Cudapath设置不正确,那么这个命令会给你一个错误。 如果你从上面提到的命令中得到一个错误,将你的Cudapath设置为usr / local / cuda,它将会工作。