我有四块 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
)终止它