3.13. dcgmDevicePidAccountingStats_v1 Struct Reference
[Structure definitions]
Represents accounting data for one process
Public Variables
- unsigned long long activeTimeUsec
- unsigned int gpuUtilization
- unsigned long long maxMemoryUsage
- unsigned int memoryUtilization
- unsigned int pid
- Process id of the process these stats are for.
- unsigned long long startTimestamp
- CPU Timestamp in usec representing start time for the process.
- unsigned int version
- Version Number. Should match dcgmDevicePidAccountingStats_version.
Variables
- unsigned long long dcgmDevicePidAccountingStats_v1::activeTimeUsec [inherited]
-
Amount of time in usec during which the compute context was active. Note that this does not mean the context was being used. endTimestamp can be computed as startTimestamp + activeTime
- unsigned int dcgmDevicePidAccountingStats_v1::gpuUtilization [inherited]
-
Percent of time over the process's lifetime during which one or more kernels was executing on the GPU. Set to DCGM_INT32_NOT_SUPPORTED if is not supported
- unsigned long long dcgmDevicePidAccountingStats_v1::maxMemoryUsage [inherited]
-
Maximum total memory in bytes that was ever allocated by the process. Set to DCGM_INT64_NOT_SUPPORTED if is not supported
- unsigned int dcgmDevicePidAccountingStats_v1::memoryUtilization [inherited]
-
Percent of time over the process's lifetime during which global (device) memory was being read or written. Set to DCGM_INT32_NOT_SUPPORTED if is not supported
- unsigned int dcgmDevicePidAccountingStats_v1::pid [inherited]
-
Process id of the process these stats are for.
- unsigned long long dcgmDevicePidAccountingStats_v1::startTimestamp [inherited]
-
CPU Timestamp in usec representing start time for the process.
- unsigned int dcgmDevicePidAccountingStats_v1::version [inherited]
-
Version Number. Should match dcgmDevicePidAccountingStats_version.