GPU使用量モニタリング(CUDA)

GPU使用量モニタリング(CUDA)

コンピュータにCUDAツールキットをインストールし、GPUでBOINCプロジェクトを開始しました。 BOINCではGPUで実行されていることがわかりますが、GPUで実行されている項目(GPU使用量とメモリ使用量)の詳細を表示できるツールはありますか?

答え1

nvidia-smiNvidia GPUには、メモリ使用量、GPU使用率、GPU温度を表示するためのツールがあります。コンピューティングプロセスと追加オプションのリストもありますが、私のグラフィックカード(GeForce 9600 GT)はそれを完全にサポートしていません。

Sun May 13 20:02:49 2012       
+------------------------------------------------------+                       
| NVIDIA-SMI 3.295.40   Driver Version: 295.40         |                       
|-------------------------------+----------------------+----------------------+
| Nb.  Name                     | Bus Id        Disp.  | Volatile ECC SB / DB |
| Fan   Temp   Power Usage /Cap | Memory Usage         | GPU Util. Compute M. |
|===============================+======================+======================|
| 0.  GeForce 9600 GT           | 0000:01:00.0  N/A    |       N/A        N/A |
|   0%   51 C  N/A   N/A /  N/A |  90%  459MB /  511MB |  N/A      Default    |
|-------------------------------+----------------------+----------------------|
| Compute processes:                                               GPU Memory |
|  GPU  PID     Process name                                       Usage      |
|=============================================================================|
|  0.           Not Supported                                                 |
+-----------------------------------------------------------------------------+

答え2

Linuxでは、nvidia-smi -l 11秒のリフレッシュ間隔でGPU使用率情報を継続的に提供します。

答え3

最近、私は次の簡単なコマンドラインユーティリティを書いています。gpustat(これは包装ですnvidia-smi):見てくださいhttps://github.com/wookayin/gpustat

答え4

が利用可能で、NVIDIA GPUに似ていますnvtophtop関連:https://github.com/Syllo/nvtop

Ubuntuにインストールsudo apt install nvtop

ここに画像の説明を入力してください。

関連情報