如何使用cmd列出Windows 7中的CU​​DA设备?

mrg*_*oom 5 windows command-line cuda gpgpu windows-7

如何使用命令行在Windows 7中显示CUDA可用设备列表?

我是否需要安装其他软件才能执行此操作?

Ste*_*ven 9

在目录中C:\Program Files\NVIDIA Corporation\NVSMI有一个实用程序,nvidia-smi.exe它可以查询有关您的GPU的许多不同的统计信息.要列出系统中的所有GPU,请使用-L选项运行它.


Dav*_*aro 4

我建议编译并执行deviceQuery示例。device查询源码在这里

nvidia-smi 命令行工具(CUDA 安装时附带)也是一个非常有用的工具。它向您显示有关所使用的 GPU、每个 GPU 的当前负载(内存/电源/核心)以及在 CUDA 上运行的进程的信息。请看以下示例:

Tue Apr  7 12:56:41 2015       
+------------------------------------------------------+                       
| NVIDIA-SMI 346.46     Driver Version: 346.46         |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla K80           On   | 0000:05:00.0     Off |                  Off |
| N/A   32C    P8    26W / 149W |     56MiB / 12287MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  Tesla K80           On   | 0000:06:00.0     Off |                  Off |
| N/A   29C    P8    29W / 149W |     56MiB / 12287MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)