I am trying to get GPU utilization of all processes, currently running on GPUs. Using NVML C APIs, I can get all the process PIDs even if there is any process which has started just now. It seems I cannot get the same with DCGM, does DCGM C APIs always need to “provide” PID externally? Can’t it discover a new process PID on its own?
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
How to check if an Application is running on GPU | 1 | 2301 | August 9, 2019 | |
Is it possible to monitor gpu pcie usage per process? | 1 | 1677 | June 3, 2019 | |
APIs of NVML to get all the information of GPU | 0 | 456 | February 12, 2020 | |
Provide solution for "GPU MEM used by PID but no GPU LOAD" | 2 | 1882 | January 10, 2023 | |
Unable to retrieve running processes in DCGM | 0 | 868 | April 25, 2019 | |
Get GPU Power Usage per PID in python on linux | 1 | 1633 | October 31, 2021 | |
Measure SM utilization per process | 1 | 1226 | January 11, 2024 | |
How nvmlReturmlDeviceGetAccountingStats figure out gpuUtilization if more than one processes run on one gpu? | 2 | 760 | November 10, 2023 | |
Dynamically find the next available GPU during run-time? | 3 | 361 | October 12, 2021 | |
DCGM Not reporting running processes | 1 | 527 | April 25, 2019 |