我已经使用 boinc 进行数字运算好几年了,现在我开始接触更多使用 CUDA 的计算工作。我想知道是否有办法检查在给定时间点哪些进程正在使用 CUDA。如果有帮助的话,我正在使用 nvidia GeForce 8400 GS。
我在网上搜索了一下,得到的最佳建议是使用nvidia-smi
。然而,经过进一步搜索,我发现nvidia-smi
只为某些显卡提供输出(我的 GEFORCE 不在其中)。因此输出如下:
+------------------------------------------------------+
| NVIDIA-SMI 5.319.32 Driver Version: 319.32 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce 8400GS Off | 0000:01:00.0 N/A | N/A |
| 30% 74C N/A N/A / N/A | 282MB / 511MB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
任何帮助或建议都将不胜感激。