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

Mic*_*ith 10 linux cuda

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

但我真的想弄明白卡和CUDA的规格.有任何想法吗?

谢谢!

Pau*_*l R 10

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

$ cd $(SDK)
$ make
$ ./C/bin/linux/release/deviceQuery
Run Code Online (Sandbox Code Playgroud)

CUDA SDK目录通常被命名NVIDIA_GPU_Computing_SDK(更新的CUDA版本)或仅NVIDIA_CUDA_SDK(旧的CUDA版本).


Mic*_*ard 7

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

英伟达-smi

  • 运行“nvidia-smi -L”只会列出 GPU。如果您尚未安装开发套件,则可以使用此信息在线查找其他规格。 (2认同)