Process 如何查询特定PID的NVIDIA GPU参数?
我知道使用nvidia smi生成的概述如下:Process 如何查询特定PID的NVIDIA GPU参数?,process,profiling,gpu,nvidia,Process,Profiling,Gpu,Nvidia,我知道使用nvidia smi生成的概述如下: +-----------------------------------------------------------------------------+ | NVIDIA-SMI 375.66 Driver Version: 375.66 | |-------------------------------+----------------------+----------
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.66 Driver Version: 375.66 |
|-------------------------------+----------------------+----------------------+
| 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 P4000 Off | 0000:01:00.0 Off | N/A |
| N/A 43C P0 26W / N/A | 227MiB / 8114MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1724 G /usr/bin/X 219MiB |
| 0 8074 G qtcreator 6MiB |
+-----------------------------------------------------------------------------+
但是,对于参数,我想对每个进程进行细分,例如GPU使用情况、使用的内存。我找不到相应的查询,但我无法想象这样一个基本函数没有实现。因此
是否有一种简单的方法来显示每个进程的GPU参数?我认为它与nvidia smi pmon没有任何相似之处:
# gpu pid type sm mem enc dec fb command
# Idx # C/G % % % % MB name
0 1750 G 1 0 0 0 179 X
0 3734 G 0 0 0 0 7 qtcreator