Eu tenho trabalhado com o uso de boinc há vários anos e estou começando a entrar em mais recursos computacionais que usam o CUDA. Eu queria saber se há uma maneira de verificar quais processos estão fazendo uso de CUDA a qualquer momento. Estou usando uma nvidia GeForce 8400 GS se isso ajudar.
Eu pesquisei um pouco na Web e a melhor recomendação que recebi foi usar nvidia-smi
. No entanto, com mais alguns detalhes, descobri que nvidia-smi
apenas fornece uma saída para algumas placas gráficas (minha GEFORCE não está entre elas). Daí a seguinte saída:
+------------------------------------------------------+
| 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 |
+-----------------------------------------------------------------------------+
Qualquer ajuda ou sugestão seria apreciada.