4.29.1. GPM Enums
[NVML GPM]
Enumerations
- enum nvmlGpmMetricId_t
Enumerations
- enum nvmlGpmMetricId_t
-
GPM Metric Identifiers
Values
- NVML_GPM_METRIC_GRAPHICS_UTIL = 1
- Percentage of time any compute/graphics app was active on the GPU. 0.0 - 100.0.
- NVML_GPM_METRIC_SM_UTIL = 2
- Percentage of SMs that were busy. 0.0 - 100.0.
- NVML_GPM_METRIC_SM_OCCUPANCY = 3
- Percentage of warps that were active vs theoretical maximum. 0.0 - 100.0.
- NVML_GPM_METRIC_INTEGER_UTIL = 4
- Percentage of time the GPU's SMs were doing integer operations. 0.0 - 100.0.
- NVML_GPM_METRIC_ANY_TENSOR_UTIL = 5
- Percentage of time the GPU's SMs were doing ANY tensor operations. 0.0 - 100.0.
- NVML_GPM_METRIC_DFMA_TENSOR_UTIL = 6
- Percentage of time the GPU's SMs were doing DFMA tensor operations. 0.0 - 100.0.
- NVML_GPM_METRIC_HMMA_TENSOR_UTIL = 7
- Percentage of time the GPU's SMs were doing HMMA tensor operations. 0.0 - 100.0.
- NVML_GPM_METRIC_IMMA_TENSOR_UTIL = 9
- Percentage of time the GPU's SMs were doing IMMA tensor operations. 0.0 - 100.0.
- NVML_GPM_METRIC_DRAM_BW_UTIL = 10
- Percentage of DRAM bw used vs theoretical maximum. 0.0 - 100.0 */.
- NVML_GPM_METRIC_FP64_UTIL = 11
- Percentage of time the GPU's SMs were doing non-tensor FP64 math. 0.0 - 100.0.
- NVML_GPM_METRIC_FP32_UTIL = 12
- Percentage of time the GPU's SMs were doing non-tensor FP32 math. 0.0 - 100.0.
- NVML_GPM_METRIC_FP16_UTIL = 13
- Percentage of time the GPU's SMs were doing non-tensor FP16 math. 0.0 - 100.0.
- NVML_GPM_METRIC_PCIE_TX_PER_SEC = 20
- PCIe traffic from this GPU in MiB/sec.
- NVML_GPM_METRIC_PCIE_RX_PER_SEC = 21
- PCIe traffic to this GPU in MiB/sec.
- NVML_GPM_METRIC_NVDEC_0_UTIL = 30
- Percent utilization of NVDEC 0. 0.0 - 100.0.
- NVML_GPM_METRIC_NVDEC_1_UTIL = 31
- Percent utilization of NVDEC 1. 0.0 - 100.0.
- NVML_GPM_METRIC_NVDEC_2_UTIL = 32
- Percent utilization of NVDEC 2. 0.0 - 100.0.
- NVML_GPM_METRIC_NVDEC_3_UTIL = 33
- Percent utilization of NVDEC 3. 0.0 - 100.0.
- NVML_GPM_METRIC_NVDEC_4_UTIL = 34
- Percent utilization of NVDEC 4. 0.0 - 100.0.
- NVML_GPM_METRIC_NVDEC_5_UTIL = 35
- Percent utilization of NVDEC 5. 0.0 - 100.0.
- NVML_GPM_METRIC_NVDEC_6_UTIL = 36
- Percent utilization of NVDEC 6. 0.0 - 100.0.
- NVML_GPM_METRIC_NVDEC_7_UTIL = 37
- Percent utilization of NVDEC 7. 0.0 - 100.0.
- NVML_GPM_METRIC_NVJPG_0_UTIL = 40
- Percent utilization of NVJPG 0. 0.0 - 100.0.
- NVML_GPM_METRIC_NVJPG_1_UTIL = 41
- Percent utilization of NVJPG 1. 0.0 - 100.0.
- NVML_GPM_METRIC_NVJPG_2_UTIL = 42
- Percent utilization of NVJPG 2. 0.0 - 100.0.
- NVML_GPM_METRIC_NVJPG_3_UTIL = 43
- Percent utilization of NVJPG 3. 0.0 - 100.0.
- NVML_GPM_METRIC_NVJPG_4_UTIL = 44
- Percent utilization of NVJPG 4. 0.0 - 100.0.
- NVML_GPM_METRIC_NVJPG_5_UTIL = 45
- Percent utilization of NVJPG 5. 0.0 - 100.0.
- NVML_GPM_METRIC_NVJPG_6_UTIL = 46
- Percent utilization of NVJPG 6. 0.0 - 100.0.
- NVML_GPM_METRIC_NVJPG_7_UTIL = 47
- Percent utilization of NVJPG 7. 0.0 - 100.0.
- NVML_GPM_METRIC_NVOFA_0_UTIL = 50
- Percent utilization of NVOFA 0. 0.0 - 100.0.
- NVML_GPM_METRIC_NVOFA_1_UTIL = 51
- Percent utilization of NVOFA 1. 0.0 - 100.0.
- NVML_GPM_METRIC_NVLINK_TOTAL_RX_PER_SEC = 60
- NvLink read bandwidth for all links in MiB/sec.
- NVML_GPM_METRIC_NVLINK_TOTAL_TX_PER_SEC = 61
- NvLink write bandwidth for all links in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L0_RX_PER_SEC = 62
- NvLink read bandwidth for link 0 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L0_TX_PER_SEC = 63
- NvLink write bandwidth for link 0 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L1_RX_PER_SEC = 64
- NvLink read bandwidth for link 1 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L1_TX_PER_SEC = 65
- NvLink write bandwidth for link 1 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L2_RX_PER_SEC = 66
- NvLink read bandwidth for link 2 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L2_TX_PER_SEC = 67
- NvLink write bandwidth for link 2 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L3_RX_PER_SEC = 68
- NvLink read bandwidth for link 3 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L3_TX_PER_SEC = 69
- NvLink write bandwidth for link 3 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L4_RX_PER_SEC = 70
- NvLink read bandwidth for link 4 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L4_TX_PER_SEC = 71
- NvLink write bandwidth for link 4 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L5_RX_PER_SEC = 72
- NvLink read bandwidth for link 5 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L5_TX_PER_SEC = 73
- NvLink write bandwidth for link 5 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L6_RX_PER_SEC = 74
- NvLink read bandwidth for link 6 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L6_TX_PER_SEC = 75
- NvLink write bandwidth for link 6 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L7_RX_PER_SEC = 76
- NvLink read bandwidth for link 7 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L7_TX_PER_SEC = 77
- NvLink write bandwidth for link 7 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L8_RX_PER_SEC = 78
- NvLink read bandwidth for link 8 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L8_TX_PER_SEC = 79
- NvLink write bandwidth for link 8 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L9_RX_PER_SEC = 80
- NvLink read bandwidth for link 9 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L9_TX_PER_SEC = 81
- NvLink write bandwidth for link 9 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L10_RX_PER_SEC = 82
- NvLink read bandwidth for link 10 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L10_TX_PER_SEC = 83
- NvLink write bandwidth for link 10 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L11_RX_PER_SEC = 84
- NvLink read bandwidth for link 11 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L11_TX_PER_SEC = 85
- NvLink write bandwidth for link 11 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L12_RX_PER_SEC = 86
- NvLink read bandwidth for link 12 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L12_TX_PER_SEC = 87
- NvLink write bandwidth for link 12 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L13_RX_PER_SEC = 88
- NvLink read bandwidth for link 13 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L13_TX_PER_SEC = 89
- NvLink write bandwidth for link 13 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L14_RX_PER_SEC = 90
- NvLink read bandwidth for link 14 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L14_TX_PER_SEC = 91
- NvLink write bandwidth for link 14 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L15_RX_PER_SEC = 92
- NvLink read bandwidth for link 15 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L15_TX_PER_SEC = 93
- NvLink write bandwidth for link 15 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L16_RX_PER_SEC = 94
- NvLink read bandwidth for link 16 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L16_TX_PER_SEC = 95
- NvLink write bandwidth for link 16 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L17_RX_PER_SEC = 96
- NvLink read bandwidth for link 17 in MiB/sec.
- NVML_GPM_METRIC_NVLINK_L17_TX_PER_SEC = 97
- NvLink write bandwidth for link 17 in MiB/sec.
- NVML_GPM_METRIC_C2C_TOTAL_TX_PER_SEC = 100
- NVML_GPM_METRIC_C2C_TOTAL_RX_PER_SEC = 101
- NVML_GPM_METRIC_C2C_DATA_TX_PER_SEC = 102
- NVML_GPM_METRIC_C2C_DATA_RX_PER_SEC = 103
- NVML_GPM_METRIC_C2C_LINK0_TOTAL_TX_PER_SEC = 104
- NVML_GPM_METRIC_C2C_LINK0_TOTAL_RX_PER_SEC = 105
- NVML_GPM_METRIC_C2C_LINK0_DATA_TX_PER_SEC = 106
- NVML_GPM_METRIC_C2C_LINK0_DATA_RX_PER_SEC = 107
- NVML_GPM_METRIC_C2C_LINK1_TOTAL_TX_PER_SEC = 108
- NVML_GPM_METRIC_C2C_LINK1_TOTAL_RX_PER_SEC = 109
- NVML_GPM_METRIC_C2C_LINK1_DATA_TX_PER_SEC = 110
- NVML_GPM_METRIC_C2C_LINK1_DATA_RX_PER_SEC = 111
- NVML_GPM_METRIC_C2C_LINK2_TOTAL_TX_PER_SEC = 112
- NVML_GPM_METRIC_C2C_LINK2_TOTAL_RX_PER_SEC = 113
- NVML_GPM_METRIC_C2C_LINK2_DATA_TX_PER_SEC = 114
- NVML_GPM_METRIC_C2C_LINK2_DATA_RX_PER_SEC = 115
- NVML_GPM_METRIC_C2C_LINK3_TOTAL_TX_PER_SEC = 116
- NVML_GPM_METRIC_C2C_LINK3_TOTAL_RX_PER_SEC = 117
- NVML_GPM_METRIC_C2C_LINK3_DATA_TX_PER_SEC = 118
- NVML_GPM_METRIC_C2C_LINK3_DATA_RX_PER_SEC = 119
- NVML_GPM_METRIC_C2C_LINK4_TOTAL_TX_PER_SEC = 120
- NVML_GPM_METRIC_C2C_LINK4_TOTAL_RX_PER_SEC = 121
- NVML_GPM_METRIC_C2C_LINK4_DATA_TX_PER_SEC = 122
- NVML_GPM_METRIC_C2C_LINK4_DATA_RX_PER_SEC = 123
- NVML_GPM_METRIC_C2C_LINK5_TOTAL_TX_PER_SEC = 124
- NVML_GPM_METRIC_C2C_LINK5_TOTAL_RX_PER_SEC = 125
- NVML_GPM_METRIC_C2C_LINK5_DATA_TX_PER_SEC = 126
- NVML_GPM_METRIC_C2C_LINK5_DATA_RX_PER_SEC = 127
- NVML_GPM_METRIC_C2C_LINK6_TOTAL_TX_PER_SEC = 128
- NVML_GPM_METRIC_C2C_LINK6_TOTAL_RX_PER_SEC = 129
- NVML_GPM_METRIC_C2C_LINK6_DATA_TX_PER_SEC = 130
- NVML_GPM_METRIC_C2C_LINK6_DATA_RX_PER_SEC = 131
- NVML_GPM_METRIC_C2C_LINK7_TOTAL_TX_PER_SEC = 132
- NVML_GPM_METRIC_C2C_LINK7_TOTAL_RX_PER_SEC = 133
- NVML_GPM_METRIC_C2C_LINK7_DATA_TX_PER_SEC = 134
- NVML_GPM_METRIC_C2C_LINK7_DATA_RX_PER_SEC = 135
- NVML_GPM_METRIC_C2C_LINK8_TOTAL_TX_PER_SEC = 136
- NVML_GPM_METRIC_C2C_LINK8_TOTAL_RX_PER_SEC = 137
- NVML_GPM_METRIC_C2C_LINK8_DATA_TX_PER_SEC = 138
- NVML_GPM_METRIC_C2C_LINK8_DATA_RX_PER_SEC = 139
- NVML_GPM_METRIC_C2C_LINK9_TOTAL_TX_PER_SEC = 140
- NVML_GPM_METRIC_C2C_LINK9_TOTAL_RX_PER_SEC = 141
- NVML_GPM_METRIC_C2C_LINK9_DATA_TX_PER_SEC = 142
- NVML_GPM_METRIC_C2C_LINK9_DATA_RX_PER_SEC = 143
- NVML_GPM_METRIC_C2C_LINK10_TOTAL_TX_PER_SEC = 144
- NVML_GPM_METRIC_C2C_LINK10_TOTAL_RX_PER_SEC = 145
- NVML_GPM_METRIC_C2C_LINK10_DATA_TX_PER_SEC = 146
- NVML_GPM_METRIC_C2C_LINK10_DATA_RX_PER_SEC = 147
- NVML_GPM_METRIC_C2C_LINK11_TOTAL_TX_PER_SEC = 148
- NVML_GPM_METRIC_C2C_LINK11_TOTAL_RX_PER_SEC = 149
- NVML_GPM_METRIC_C2C_LINK11_DATA_TX_PER_SEC = 150
- NVML_GPM_METRIC_C2C_LINK11_DATA_RX_PER_SEC = 151
- NVML_GPM_METRIC_C2C_LINK12_TOTAL_TX_PER_SEC = 152
- NVML_GPM_METRIC_C2C_LINK12_TOTAL_RX_PER_SEC = 153
- NVML_GPM_METRIC_C2C_LINK12_DATA_TX_PER_SEC = 154
- NVML_GPM_METRIC_C2C_LINK12_DATA_RX_PER_SEC = 155
- NVML_GPM_METRIC_C2C_LINK13_TOTAL_TX_PER_SEC = 156
- NVML_GPM_METRIC_C2C_LINK13_TOTAL_RX_PER_SEC = 157
- NVML_GPM_METRIC_C2C_LINK13_DATA_TX_PER_SEC = 158
- NVML_GPM_METRIC_C2C_LINK13_DATA_RX_PER_SEC = 159
- NVML_GPM_METRIC_HOSTMEM_CACHE_HIT = 160
- NVML_GPM_METRIC_HOSTMEM_CACHE_MISS = 161
- NVML_GPM_METRIC_PEERMEM_CACHE_HIT = 162
- NVML_GPM_METRIC_PEERMEM_CACHE_MISS = 163
- NVML_GPM_METRIC_DRAM_CACHE_HIT = 164
- NVML_GPM_METRIC_DRAM_CACHE_MISS = 165
- NVML_GPM_METRIC_NVENC_0_UTIL = 166
- NVML_GPM_METRIC_NVENC_1_UTIL = 167
- NVML_GPM_METRIC_NVENC_2_UTIL = 168
- NVML_GPM_METRIC_NVENC_3_UTIL = 169
- NVML_GPM_METRIC_GR0_CTXSW_CYCLES_ELAPSED = 170
- NVML_GPM_METRIC_GR0_CTXSW_CYCLES_ACTIVE = 171
- NVML_GPM_METRIC_GR0_CTXSW_REQUESTS = 172
- NVML_GPM_METRIC_GR0_CTXSW_CYCLES_PER_REQ = 173
- NVML_GPM_METRIC_GR0_CTXSW_ACTIVE_PCT = 174
- NVML_GPM_METRIC_GR1_CTXSW_CYCLES_ELAPSED = 175
- NVML_GPM_METRIC_GR1_CTXSW_CYCLES_ACTIVE = 176
- NVML_GPM_METRIC_GR1_CTXSW_REQUESTS = 177
- NVML_GPM_METRIC_GR1_CTXSW_CYCLES_PER_REQ = 178
- NVML_GPM_METRIC_GR1_CTXSW_ACTIVE_PCT = 179
- NVML_GPM_METRIC_GR2_CTXSW_CYCLES_ELAPSED = 180
- NVML_GPM_METRIC_GR2_CTXSW_CYCLES_ACTIVE = 181
- NVML_GPM_METRIC_GR2_CTXSW_REQUESTS = 182
- NVML_GPM_METRIC_GR2_CTXSW_CYCLES_PER_REQ = 183
- NVML_GPM_METRIC_GR2_CTXSW_ACTIVE_PCT = 184
- NVML_GPM_METRIC_GR3_CTXSW_CYCLES_ELAPSED = 185
- NVML_GPM_METRIC_GR3_CTXSW_CYCLES_ACTIVE = 186
- NVML_GPM_METRIC_GR3_CTXSW_REQUESTS = 187
- NVML_GPM_METRIC_GR3_CTXSW_CYCLES_PER_REQ = 188
- NVML_GPM_METRIC_GR3_CTXSW_ACTIVE_PCT = 189
- NVML_GPM_METRIC_GR4_CTXSW_CYCLES_ELAPSED = 190
- NVML_GPM_METRIC_GR4_CTXSW_CYCLES_ACTIVE = 191
- NVML_GPM_METRIC_GR4_CTXSW_REQUESTS = 192
- NVML_GPM_METRIC_GR4_CTXSW_CYCLES_PER_REQ = 193
- NVML_GPM_METRIC_GR4_CTXSW_ACTIVE_PCT = 194
- NVML_GPM_METRIC_GR5_CTXSW_CYCLES_ELAPSED = 195
- NVML_GPM_METRIC_GR5_CTXSW_CYCLES_ACTIVE = 196
- NVML_GPM_METRIC_GR5_CTXSW_REQUESTS = 197
- NVML_GPM_METRIC_GR5_CTXSW_CYCLES_PER_REQ = 198
- NVML_GPM_METRIC_GR5_CTXSW_ACTIVE_PCT = 199
- NVML_GPM_METRIC_GR6_CTXSW_CYCLES_ELAPSED = 200
- NVML_GPM_METRIC_GR6_CTXSW_CYCLES_ACTIVE = 201
- NVML_GPM_METRIC_GR6_CTXSW_REQUESTS = 202
- NVML_GPM_METRIC_GR6_CTXSW_CYCLES_PER_REQ = 203
- NVML_GPM_METRIC_GR6_CTXSW_ACTIVE_PCT = 204
- NVML_GPM_METRIC_GR7_CTXSW_CYCLES_ELAPSED = 205
- NVML_GPM_METRIC_GR7_CTXSW_CYCLES_ACTIVE = 206
- NVML_GPM_METRIC_GR7_CTXSW_REQUESTS = 207
- NVML_GPM_METRIC_GR7_CTXSW_CYCLES_PER_REQ = 208
- NVML_GPM_METRIC_GR7_CTXSW_ACTIVE_PCT = 209
- NVML_GPM_METRIC_MAX = 210
- Maximum value above +1. Note that changing this should also change NVML_GPM_METRICS_GET_VERSION due to struct size change.