如何在Linux机器上获取我的CUDA规范?

时间:2011-12-20 22:32:46

标签: linux cuda

我正在访问一台具有良好nVidia卡用于CUDA计算的远程计算机,但我找不到方法知道它使用哪张卡以及CUDA规格(版本等)。我在终端上使用了“lspci”命令,但没有nvidia卡的迹象。我很确定它有一张nVidia卡,而且似乎已经安装了nvcc。

但我真的想弄明白卡和CUDA的规格。有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:9)

如果您可以找到CUDA SDK目录的安装位置,那么您可以运行deviceQuery示例,该示例将告诉您需要知道的所有内容以及更多内容。可执行文件应该在$(SDK)/C/bin/linux/release/deviceQuery - 如果它不在那里,那么您可能需要首先构建样本:

$ cd $(SDK)
$ make
$ ./C/bin/linux/release/deviceQuery

CUDA SDK目录通常名为NVIDIA_GPU_Computing_SDK(更新的CUDA版本)或NVIDIA_CUDA_SDK(较旧的CUDA版本)。

答案 1 :(得分:0)

如果您已安装所有Cuda,则只需运行

nvidia-smi