如何获得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,它将会工作。