2.69. dcgmProfWatchFields_v1 Struct Reference

[Structure definitions]

Structure to pass to dcgmProfWatchFields() when watching profiling metrics

Public Variables

unsigned short  fieldIds[16]
DCGM_FI_PROF_? field IDs to watch.
unsigned int  flags
For future use. Set to 0 for now.
dcgmGpuGrp_t groupId
double  maxKeepAge
How long to keep data for every fieldId in seconds.
int  maxKeepSamples
Maximum number of samples to keep for each fieldId. 0=no limit.
unsigned int  numFieldIds
Number of field IDs that are being passed in fieldIds[].
long long  updateFreq
unsigned int  version
Version of this request. Should be dcgmProfWatchFields_version.

Variables

unsigned short dcgmProfWatchFields_v1::fieldIds[16] [inherited]

DCGM_FI_PROF_? field IDs to watch.

unsigned int dcgmProfWatchFields_v1::flags [inherited]

For future use. Set to 0 for now.

dcgmGpuGrp_tdcgmProfWatchFields_v1::groupId [inherited]

Group ID representing collection of one or more GPUs. Look at dcgmGroupCreate for details on creating the group. Alternatively, pass in the group id as DCGM_GROUP_ALL_GPUS to perform operation on all the GPUs. The GPUs of the group must all be identical or DCGM_ST_GROUP_INCOMPATIBLE will be returned by this API.

double dcgmProfWatchFields_v1::maxKeepAge [inherited]

How long to keep data for every fieldId in seconds.

int dcgmProfWatchFields_v1::maxKeepSamples [inherited]

Maximum number of samples to keep for each fieldId. 0=no limit.

unsigned int dcgmProfWatchFields_v1::numFieldIds [inherited]

Number of field IDs that are being passed in fieldIds[].

long long dcgmProfWatchFields_v1::updateFreq [inherited]

How often to update this field in usec. Note that profiling metrics may need to be sampled more frequently than this value. See dcgmProfMetricGroupInfo_t.minUpdateFreqUsec of the metric group matching metricGroupTag to see what this minimum is. If minUpdateFreqUsec < updateFreq then samples will be aggregated to updateFreq intervals in DCGM's internal cache.

unsigned int dcgmProfWatchFields_v1::version [inherited]

Version of this request. Should be dcgmProfWatchFields_version.