nvidia-smi 的输出是什么意思

nvidia-smi 的输出是什么意思

我有四块 GTX1080,正在进行深度学习。我nvidia-smi在命令行中输入并得到了这个输出。这是否意味着所有 4 个 GPU 都在使用中?如果是这样,我该如何停止它们?

    +-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3979      G   /usr/lib/xorg/Xorg                           171MiB |
|    0      4589      G   compiz                                       173MiB |
|    0      5808      C   /usr/bin/python                              535MiB |
|    0     13072      C   python                                      3609MiB |
|    1     22390      C   python                                      5949MiB |
|    2      5804      C   /usr/bin/python                              535MiB |
|    3      5812      C   /usr/bin/python                              535MiB |
+-----------------------------------------------------------------------------+

答案1

G 表示图形使用,这是通常情况。使用 OpenGL 的软件可能会使用 GPU,通常不需要太多内存,因此通常可以保持原样。

C 表示计算。您有一些 Python 脚本正在使用 OpenCL 或 CUDA 进行计算。您可以通过正常关闭进程来停止它们,或者您可以使用 root 访问权限(例如来自htop)终止它

相关内容