如何将进程从 GPU 转移到 CPU 使用率

Pra*_*r-M 5 process nvidia gpu

我的nvidia-smi输出如下

COVID19_002_6LU7_Protease_Top_3/ni_fda130/fda130_fix$ nvidia-smi
Sun Jun  7 15:00:30 2020       
+-----------------------------------------------------------------------------+
| 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 |
| 63%   73C    P0    19W /  30W |   1253MiB /  1994MiB |     98%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1406      G   /usr/lib/xorg/Xorg                            12MiB |
|    0      2006      G   /usr/lib/xorg/Xorg                           193MiB |
|    0      2186      G   /usr/bin/gnome-shell                         370MiB |
|    0      3007      G   ...AAAAAAAAAAAACAAAAAAAAAA= --shared-files   400MiB |
|    0      9680      G   /opt/teamviewer/tv_bin/TeamViewer             10MiB |
|    0     14270      G   /usr/lib/rstudio/bin/rstudio                  56MiB |
|    0     14961      G   /usr/lib/rstudio/bin/rstudio                  61MiB |
|    0     22725      G   ...passed-by-fd --v8-snapshot-passed-by-fd     4MiB |
|    0     23617      C   gmx                                           74MiB |
+-----------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

gmx 是分子动力学模拟,是我的主要过程。

我不知道特别是某些过程...AAAAAAAAAAAACAAAAAAAAAA= --shared-files。它是什么?以及如何防止它在 GPU 中运行。

我也可以转向/usr/bin/gnome-shellCPU 使用率而不是 GPU 使用率吗?

我遇到了一个这样的问题。但它没有得到答复。

我还发现了一个关于这个主题的话题。但它基本上没有完全回答。

Ste*_*itt 6

你的 GPU 被同时用于显示和计算过程;您可以通过查看“类型”列来了解哪个是哪个 - “G”表示该进程是一个图形进程(使用 GPU 进行显示),“C”表示该进程是一个计算进程(使用 GPU用于计算)。

要移动 GPU 的“G”型进程,您需要停止它在 GPU 上的显示,这将涉及停止进程并(如果合适)在另一个 GPU 上启动它以进行显示。

...AAAAAAAAAAAACAAAAAAAAAA= --shared-files过程而言,您必须使用它来查找它ps以确定它是什么。