如何查询某个PID的NVIDIA GPU参数?

问题描述 投票:0回答:1

我知道nvidia-smi的概述产生如下:

+-----------------------------------------------------------------------------+
| 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参数?

process profiling gpu nvidia
1个回答
1
投票

我不认为它更接近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    
© www.soinside.com 2019 - 2024. All rights reserved.