У меня есть четыре 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 |
+-----------------------------------------------------------------------------+
G означает Графическое использование, это - обычное. Программное обеспечение, которое использует OpenGL, будет, вероятно, использовать GPU, часто будучи нужен не в большой памяти, таким образом, это обычно можно будет оставить как есть.
C средства вычисляют. У Вас есть некоторые сценарии Python, которые используют код для, вычисляют, с OpenCL или CUDA. Можно остановить их просто путем закрытия процесса, или обычно, или можно уничтожить его с корневым доступом (такой как от htop
)