GPU 使用から CPU 使用にプロセスを移動する方法

GPU 使用から CPU 使用にプロセスを移動する方法

私の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 |
+-----------------------------------------------------------------------------+

gmx私の主なプロセスである分子動力学シミュレーションです。

特に私が知らない特定のプロセスがあります...AAAAAAAAAAAACAAAAAAAAAA= --shared-files。それは何ですか?そしてGPUで実行を停止する方法。

/usr/bin/gnome-shellGPU使用量の代わりにCPU使用率に切り替えることができますか?

私はそのような問題に直面しました。しかし、まだ答えがありません。

このトピックに関する別のスレッドも見つかりました。しかし、本質的にはまだ完全に答えられていません。

ベストアンサー1

GPU は表示および計算プロセスに使用されます。 「タイプ」列を見ると、どのプロセスかがわかります。 「G」はプロセスがグラフィックプロセス(ディスプレイにGPUを使用)であることを意味し、「C」はプロセスが計算プロセス(表示のためにGPUを使用)を計算するためにGPUを使用します。

「G」タイプのプロセスをGPUに移動するには、そのプロセスがGPUに表示されるのを停止する必要があります。これには、プロセスを停止し(該当する場合)、表示のために別のGPUから開始する操作が含まれます。

プロセスに関する限り、プロセスを...AAAAAAAAAAAACAAAAAAAAAA= --shared-files使用してプロセスがps何であるかを確認する必要があります。

おすすめ記事