如何获得cuda版本?

有什么快速命令或脚本可以检查所安装的CUDA的版本吗?

我在安装目录下发现了4.0的手册,但我不确定它是否是实际安装的版本。

解决办法

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

nvcc --version

(或/usr/local/cuda/bin/nvcc --version)给出了CUDA编译器的版本(与工具包版本一致)。

从应用程序代码中,你可以用以下方法查询运行时API的版本

cudaRuntimeGetVersion()

或驱动程序API版本,用

cudaDriverGetVersion()

正如Daniel所指出的,deviceQuery是一个SDK样本应用程序,可以查询上述内容以及设备能力。

正如其他人所指出的,你也可以使用(例如,在Mac或Linux上)检查version.txt的内容

cat /usr/local/cuda/version.txt

然而,如果除了从/usr/local/cuda符号链接的版本外,还安装了其他版本的CUDA工具包,如果另一个版本在你的PATH中比上述版本早,这可能会报告一个不准确的版本,所以要谨慎使用。

评论(8)

如果你已经安装了CUDA SDK,你可以运行"deviceQuery" 来查看CUDA的版本。

评论(1)

安装完CUDA后,可以通过以下方式检查版本:nvcc -V

我同时安装了5.0和5.5,所以它给出了

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

这个命令对Windows和Ubuntu都有效。

评论(0)