如果 RAM 空闲但 GPU Util 显示几乎已满,我可以将更多进程加载到 GPU 中吗?

如果 RAM 空闲但 GPU Util 显示几乎已满,我可以将更多进程加载到 GPU 中吗?

nvidia-smi显示为

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.33.01    Driver Version: 440.33.01    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Quadro K620         On   | 00000000:02:00.0  On |                  N/A |
| 65%   74C    P0    20W /  30W |    758MiB /  1994MiB |     98%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1314      G   /usr/lib/xorg/Xorg                            31MiB |
|    0      1927      G   /usr/lib/xorg/Xorg                           187MiB |
|    0      2139      G   /usr/bin/gnome-shell                         248MiB |
|    0      4055      G   ...AAAAAAAAAAAACAAAAAAAAAA= --shared-files    85MiB |
|    0      5824      G   /opt/teamviewer/tv_bin/TeamViewer              8MiB |
|    0     14613      C   gmx                                           73MiB |
|    0     21803      G   /usr/lib/rstudio/bin/rstudio                  59MiB |
+-----------------------------------------------------------------------------+

正如你所看到的,GPU util显示98%

但 RAM 仍然是免费的 -758MiB / 1994MiB

到底是什么GPU-Util意思?我现在可以再向 GPU 加载一个进程吗?

我特别希望将分子动力学模拟加载到 GPU 上。 ( gmx)

答案1

GPU-Util上一个采样周期内至少有一个内核在 GPU 上运行的时间百分比

98% 意味着您的 GPU 几乎一直在使用,可能是 98% gmx,因此可能没有任何空闲容量来运行其他计算任务。

相关内容