我在 NVIDIA GPU 中收到大量内存不足错误。运行 nvidia-smi 时,我看到大量 Windows .exe 进程正在使用 GPU。
我不确定它们是否正在使用内存,因为它显示为 N/A。如何停止这些进程使用 GPU 并将其切换为使用 CPU。
类似的程序
YourPhone.exe
artMenuExperienceHost.exe
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 461.72 Driver Version: 461.72 CUDA Version: 11.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce RTX 207... WDDM | 00000000:01:00.0 Off | N/A |
| N/A 48C P5 16W / N/A | 7422MiB / 8192MiB | 89% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 548 C+G ...ekyb3d8bbwe\YourPhone.exe N/A |
| 0 N/A N/A 1688 C+G Insufficient Permissions N/A |
| 0 N/A N/A 2924 C+G ...artMenuExperienceHost.exe N/A |
| 0 N/A N/A 5588 C+G ...nputApp\TextInputHost.exe N/A |
| 0 N/A N/A 5960 C+G ...icePlugin\SelfService.exe N/A |
| 0 N/A N/A 8436 C+G ...5n1h2txyewy\SearchApp.exe N/A |
| 0 N/A N/A 13436 C+G ...trationBackGroundTask.exe N/A |
| 0 N/A N/A 15808 C ...da\envs\tf_env\python.exe N/A |
| 0 N/A N/A 17116 C+G ...Browser\CtxWebBrowser.exe N/A |
| 0 N/A N/A 17612 C+G ...kyb3d8bbwe\Calculator.exe N/A |
| 0 N/A N/A 21476 C+G ...rvice\ePowerButton_NB.exe N/A |
+-----------------------------------------------------------------------------+
答案1
这些进程正在运行(它们都是大多数时间在后台运行的标准 Windows 进程),但它们并非直接在 GPU 上运行。
这些都是不是CUDA 或 OpenGL 功能程序,因此它们无法直接在 GPU 上运行任何东西。
这就是为什么它显示“N/A”。意思是“不适用”。
答案2
这些程序未在您的 GPU 上运行。此列表显示正在消耗 GPU 资源的应用程序。这些应用程序正在运行,并且可显示在您的屏幕上,因此列出。仅显示 2D 图形无关紧要,并且占用的资源很少。如果您要运行游戏,那么您会看到该游戏可执行文件的资源使用量增加。