NVML API Reference Guide (PDF) - vR550 (older) - Last updated March 12, 2024 - Send Feedback

5.40. nvmlProcessesUtilizationInfo_v1_t Struct Reference

[vGPU Structs]

Structure to store utilization and process ID for each running process -- version 1

Public Variables

unsigned long long  lastSeenTimeStamp
Return only samples with timestamp greater than lastSeenTimeStamp.
nvmlProcessUtilizationInfo_v1_tprocUtilArray
The array (allocated by caller) of the utilization of GPU SM, framebuffer, video encoder, video decoder, JPEG, and OFA.
unsigned int  processSamplesCount
Caller-supplied array size, and returns number of processes running.
unsigned int  version
The version number of this struct.

Variables

unsigned long long nvmlProcessesUtilizationInfo_v1_t::lastSeenTimeStamp [inherited]

Return only samples with timestamp greater than lastSeenTimeStamp.

nvmlProcessUtilizationInfo_v1_t * nvmlProcessesUtilizationInfo_v1_t::procUtilArray [inherited]

The array (allocated by caller) of the utilization of GPU SM, framebuffer, video encoder, video decoder, JPEG, and OFA.

unsigned int nvmlProcessesUtilizationInfo_v1_t::processSamplesCount [inherited]

Caller-supplied array size, and returns number of processes running.

unsigned int nvmlProcessesUtilizationInfo_v1_t::version [inherited]

The version number of this struct.


NVML API Reference Guide (PDF) - vR550 (older) - Last updated March 12, 2024 - Send Feedback