4.29.1. GPM 枚举
[NVML GPM]
枚举
- enum nvmlGpmMetricId_t
枚举
- enum nvmlGpmMetricId_t
-
GPM 指标标识符
值
- NVML_GPM_METRIC_GRAPHICS_UTIL = 1
- GPU 上任何计算/图形应用程序处于活动状态的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_SM_UTIL = 2
- 处于繁忙状态的 SM 百分比。0.0 - 100.0。
- NVML_GPM_METRIC_SM_OCCUPANCY = 3
- 活动 Warp 相对于理论最大值的百分比。0.0 - 100.0。
- NVML_GPM_METRIC_INTEGER_UTIL = 4
- GPU 的 SM 执行整数运算的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_ANY_TENSOR_UTIL = 5
- GPU 的 SM 执行任何张量运算的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_DFMA_TENSOR_UTIL = 6
- GPU 的 SM 执行 DFMA 张量运算的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_HMMA_TENSOR_UTIL = 7
- GPU 的 SM 执行 HMMA 张量运算的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_IMMA_TENSOR_UTIL = 9
- GPU 的 SM 执行 IMMA 张量运算的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_DRAM_BW_UTIL = 10
- DRAM 带宽使用率相对于理论最大值的百分比。0.0 - 100.0 */。
- NVML_GPM_METRIC_FP64_UTIL = 11
- GPU 的 SM 执行非张量 FP64 数学运算的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_FP32_UTIL = 12
- GPU 的 SM 执行非张量 FP32 数学运算的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_FP16_UTIL = 13
- GPU 的 SM 执行非张量 FP16 数学运算的时间百分比。0.0 - 100.0。
- NVML_GPM_METRIC_PCIE_TX_PER_SEC = 20
- 来自此 GPU 的 PCIe 流量,单位为 MiB/秒。
- NVML_GPM_METRIC_PCIE_RX_PER_SEC = 21
- 到此 GPU 的 PCIe 流量,单位为 MiB/秒。
- NVML_GPM_METRIC_NVDEC_0_UTIL = 30
- NVDEC 0 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVDEC_1_UTIL = 31
- NVDEC 1 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVDEC_2_UTIL = 32
- NVDEC 2 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVDEC_3_UTIL = 33
- NVDEC 3 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVDEC_4_UTIL = 34
- NVDEC 4 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVDEC_5_UTIL = 35
- NVDEC 5 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVDEC_6_UTIL = 36
- NVDEC 6 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVDEC_7_UTIL = 37
- NVDEC 7 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVJPG_0_UTIL = 40
- NVJPG 0 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVJPG_1_UTIL = 41
- NVJPG 1 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVJPG_2_UTIL = 42
- NVJPG 2 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVJPG_3_UTIL = 43
- NVJPG 3 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVJPG_4_UTIL = 44
- NVJPG 4 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVJPG_5_UTIL = 45
- NVJPG 5 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVJPG_6_UTIL = 46
- NVJPG 6 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVJPG_7_UTIL = 47
- NVJPG 7 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVOFA_0_UTIL = 50
- NVOFA 0 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVOFA_1_UTIL = 51
- NVOFA 1 的利用率百分比。0.0 - 100.0。
- NVML_GPM_METRIC_NVLINK_TOTAL_RX_PER_SEC = 60
- 所有链路的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_TOTAL_TX_PER_SEC = 61
- 所有链路的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L0_RX_PER_SEC = 62
- 链路 0 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L0_TX_PER_SEC = 63
- 链路 0 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L1_RX_PER_SEC = 64
- 链路 1 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L1_TX_PER_SEC = 65
- 链路 1 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L2_RX_PER_SEC = 66
- 链路 2 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L2_TX_PER_SEC = 67
- 链路 2 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L3_RX_PER_SEC = 68
- 链路 3 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L3_TX_PER_SEC = 69
- 链路 3 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L4_RX_PER_SEC = 70
- 链路 4 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L4_TX_PER_SEC = 71
- 链路 4 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L5_RX_PER_SEC = 72
- 链路 5 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L5_TX_PER_SEC = 73
- 链路 5 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L6_RX_PER_SEC = 74
- 链路 6 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L6_TX_PER_SEC = 75
- 链路 6 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L7_RX_PER_SEC = 76
- 链路 7 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L7_TX_PER_SEC = 77
- 链路 7 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L8_RX_PER_SEC = 78
- 链路 8 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L8_TX_PER_SEC = 79
- 链路 8 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L9_RX_PER_SEC = 80
- 链路 9 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L9_TX_PER_SEC = 81
- 链路 9 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L10_RX_PER_SEC = 82
- 链路 10 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L10_TX_PER_SEC = 83
- 链路 10 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L11_RX_PER_SEC = 84
- 链路 11 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L11_TX_PER_SEC = 85
- 链路 11 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L12_RX_PER_SEC = 86
- 链路 12 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L12_TX_PER_SEC = 87
- 链路 12 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L13_RX_PER_SEC = 88
- 链路 13 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L13_TX_PER_SEC = 89
- 链路 13 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L14_RX_PER_SEC = 90
- 链路 14 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L14_TX_PER_SEC = 91
- 链路 14 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L15_RX_PER_SEC = 92
- 链路 15 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L15_TX_PER_SEC = 93
- 链路 15 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L16_RX_PER_SEC = 94
- 链路 16 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L16_TX_PER_SEC = 95
- 链路 16 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L17_RX_PER_SEC = 96
- 链路 17 的 NvLink 读取带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_NVLINK_L17_TX_PER_SEC = 97
- 链路 17 的 NvLink 写入带宽,单位为 MiB/秒。
- NVML_GPM_METRIC_MAX = 98
- 最大值,比上方值 +1。 请注意,更改此值也应更改 NVML_GPM_METRICS_GET_VERSION,因为结构大小会发生变化。