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.