Query UBB/OAM temperature API (#581)
Add support to Query UBB/OAM temperature. * Updated Python API with new temperature metrics enum --------- Co-authored-by: Bill Liu <shuzhliu@amd.com> Co-authored-by: gabrpham_amdeng <Gabriel.Pham@amd.com>
This commit is contained in:
committed by
GitHub
orang tua
753a5ea326
melakukan
abd3c02a3c
@@ -222,6 +222,61 @@ class AmdSmiTemperatureType(IntEnum):
|
||||
HBM_3 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_HBM_3
|
||||
PLX = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_PLX
|
||||
|
||||
# GPU Board Node temperature
|
||||
GPUBOARD_NODE_FIRST = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_FIRST
|
||||
GPUBOARD_NODE_RETIMER_X = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_RETIMER_X # Retimer X temperature
|
||||
GPUBOARD_NODE_OAM_X_IBC = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_IBC # OAM X IBC temperature
|
||||
GPUBOARD_NODE_OAM_X_IBC_2 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_IBC_2 # OAM X IBC 2 temperature
|
||||
GPUBOARD_NODE_OAM_X_VDD18_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_VDD18_VR # OAM X VDD 1.8V voltage regulator temperature
|
||||
GPUBOARD_NODE_OAM_X_04_HBM_B_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_04_HBM_B_VR # OAM X 0.4V HBM B voltage regulator temperature
|
||||
GPUBOARD_NODE_OAM_X_04_HBM_D_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_04_HBM_D_VR # OAM X 0.4V HBM D voltage regulator temperature
|
||||
GPUBOARD_NODE_LAST = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_LAST
|
||||
|
||||
# GPU Board VR (Voltage Regulator) temperature
|
||||
GPUBOARD_VR_FIRST = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VR_FIRST
|
||||
GPUBOARD_VDDCR_VDD0 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD0 # VDDCR VDD0 voltage regulator temperature
|
||||
GPUBOARD_VDDCR_VDD1 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD1 # VDDCR VDD1 voltage regulator temperature
|
||||
GPUBOARD_VDDCR_VDD2 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD2 # VDDCR VDD2 voltage regulator temperature
|
||||
GPUBOARD_VDDCR_VDD3 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD3 # VDDCR VDD3 voltage regulator temperature
|
||||
GPUBOARD_VDDCR_SOC_A = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOC_A # VDDCR SOC A voltage regulator temperature
|
||||
GPUBOARD_VDDCR_SOC_C = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOC_C # VDDCR SOC C voltage regulator temperature
|
||||
GPUBOARD_VDDCR_SOCIO_A = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOCIO_A # VDDCR SOCIO A voltage regulator temperature
|
||||
GPUBOARD_VDDCR_SOCIO_C = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOCIO_C # VDDCR SOCIO C voltage regulator temperature
|
||||
GPUBOARD_VDD_085_HBM = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDD_085_HBM # VDD 0.85V HBM voltage regulator temperature
|
||||
GPUBOARD_VDDCR_11_HBM_B = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_11_HBM_B # VDDCR 1.1V HBM B voltage regulator temperature
|
||||
GPUBOARD_VDDCR_11_HBM_D = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_11_HBM_D # VDDCR 1.1V HBM D voltage regulator temperature
|
||||
GPUBOARD_VDD_USR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDD_USR # VDD USR voltage regulator temperature
|
||||
GPUBOARD_VDDIO_11_E32 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDIO_11_E32 # VDDIO 1.1V E32 voltage regulator temperature
|
||||
GPUBOARD_VR_LAST = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VR_LAST
|
||||
|
||||
# Baseboard System temperature
|
||||
BASEBOARD_FIRST = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_FIRST
|
||||
BASEBOARD_UBB_FPGA = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA # UBB FPGA temperature
|
||||
BASEBOARD_UBB_FRONT = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FRONT # UBB front temperature
|
||||
BASEBOARD_UBB_BACK = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_BACK # UBB back temperature
|
||||
BASEBOARD_UBB_OAM7 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_OAM7 # UBB OAM7 temperature
|
||||
BASEBOARD_UBB_IBC = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_IBC # UBB IBC temperature
|
||||
BASEBOARD_UBB_UFPGA = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_UFPGA # UBB UFPGA temperature
|
||||
BASEBOARD_UBB_OAM1 = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_OAM1 # UBB OAM1 temperature
|
||||
BASEBOARD_OAM_0_1_HSC = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_0_1_HSC # OAM 0-1 HSC temperature
|
||||
BASEBOARD_OAM_2_3_HSC = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_2_3_HSC # OAM 2-3 HSC temperature
|
||||
BASEBOARD_OAM_4_5_HSC = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_4_5_HSC # OAM 4-5 HSC temperature
|
||||
BASEBOARD_OAM_6_7_HSC = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_6_7_HSC # OAM 6-7 HSC temperature
|
||||
BASEBOARD_UBB_FPGA_0V72_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA_0V72_VR # UBB FPGA 0.72V voltage regulator temperature
|
||||
BASEBOARD_UBB_FPGA_3V3_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA_3V3_VR # UBB FPGA 3.3V voltage regulator temperature
|
||||
BASEBOARD_RETIMER_0_1_2_3_1V2_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_0_1_2_3_1V2_VR # Retimer 0-1-2-3 1.2V voltage regulator temperature
|
||||
BASEBOARD_RETIMER_4_5_6_7_1V2_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_4_5_6_7_1V2_VR # Retimer 4-5-6-7 1.2V voltage regulator temperature
|
||||
BASEBOARD_RETIMER_0_1_0V9_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_0_1_0V9_VR # Retimer 0-1 0.9V voltage regulator temperature
|
||||
BASEBOARD_RETIMER_4_5_0V9_VR= amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_4_5_0V9_VR # Retimer 4-5 0.9V voltage regulator temperature
|
||||
BASEBOARD_RETIMER_2_3_0V9_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_2_3_0V9_VR # Retimer 2-3 0.9V voltage regulator temperature
|
||||
BASEBOARD_RETIMER_6_7_0V9_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_6_7_0V9_VR # Retimer 6-7 0.9V voltage regulator temperature
|
||||
BASEBOARD_OAM_0_1_2_3_3V3_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_0_1_2_3_3V3_VR # OAM 0-1-2-3 3.3V voltage regulator temperature
|
||||
BASEBOARD_OAM_4_5_6_7_3V3_VR = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_4_5_6_7_3V3_VR # OAM 4-5-6-7 3.3V voltage regulator temperature
|
||||
BASEBOARD_IBC_HSC = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_IBC_HSC # IBC HSC temperature
|
||||
BASEBOARD_IBC = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_IBC # IBC temperature
|
||||
BASEBOARD_LAST = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE_BASEBOARD_LAST
|
||||
BASEBOARD__MAX = amdsmi_wrapper.AMDSMI_TEMPERATURE_TYPE__MAX # Maximum per GPU temperature type
|
||||
|
||||
|
||||
class AmdSmiDevPerfLevel(IntEnum):
|
||||
AUTO = amdsmi_wrapper.AMDSMI_DEV_PERF_LEVEL_AUTO
|
||||
|
||||
@@ -493,7 +493,55 @@ amdsmi_temperature_type_t__enumvalues = {
|
||||
5: 'AMDSMI_TEMPERATURE_TYPE_HBM_2',
|
||||
6: 'AMDSMI_TEMPERATURE_TYPE_HBM_3',
|
||||
7: 'AMDSMI_TEMPERATURE_TYPE_PLX',
|
||||
7: 'AMDSMI_TEMPERATURE_TYPE__MAX',
|
||||
100: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_FIRST',
|
||||
100: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_RETIMER_X',
|
||||
101: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_IBC',
|
||||
102: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_IBC_2',
|
||||
103: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_VDD18_VR',
|
||||
104: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_04_HBM_B_VR',
|
||||
105: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_04_HBM_D_VR',
|
||||
149: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_LAST',
|
||||
150: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VR_FIRST',
|
||||
150: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD0',
|
||||
151: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD1',
|
||||
152: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD2',
|
||||
153: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD3',
|
||||
154: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOC_A',
|
||||
155: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOC_C',
|
||||
156: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOCIO_A',
|
||||
157: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOCIO_C',
|
||||
158: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDD_085_HBM',
|
||||
159: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_11_HBM_B',
|
||||
160: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_11_HBM_D',
|
||||
161: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDD_USR',
|
||||
162: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDIO_11_E32',
|
||||
199: 'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VR_LAST',
|
||||
200: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_FIRST',
|
||||
200: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA',
|
||||
201: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FRONT',
|
||||
202: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_BACK',
|
||||
203: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_OAM7',
|
||||
204: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_IBC',
|
||||
205: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_UFPGA',
|
||||
206: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_OAM1',
|
||||
207: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_0_1_HSC',
|
||||
208: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_2_3_HSC',
|
||||
209: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_4_5_HSC',
|
||||
210: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_6_7_HSC',
|
||||
211: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA_0V72_VR',
|
||||
212: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA_3V3_VR',
|
||||
213: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_0_1_2_3_1V2_VR',
|
||||
214: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_4_5_6_7_1V2_VR',
|
||||
215: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_0_1_0V9_VR',
|
||||
216: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_4_5_0V9_VR',
|
||||
217: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_2_3_0V9_VR',
|
||||
218: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_6_7_0V9_VR',
|
||||
219: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_0_1_2_3_3V3_VR',
|
||||
220: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_4_5_6_7_3V3_VR',
|
||||
221: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_IBC_HSC',
|
||||
222: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_IBC',
|
||||
249: 'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_LAST',
|
||||
249: 'AMDSMI_TEMPERATURE_TYPE__MAX',
|
||||
}
|
||||
AMDSMI_TEMPERATURE_TYPE_EDGE = 0
|
||||
AMDSMI_TEMPERATURE_TYPE_FIRST = 0
|
||||
@@ -505,7 +553,55 @@ AMDSMI_TEMPERATURE_TYPE_HBM_1 = 4
|
||||
AMDSMI_TEMPERATURE_TYPE_HBM_2 = 5
|
||||
AMDSMI_TEMPERATURE_TYPE_HBM_3 = 6
|
||||
AMDSMI_TEMPERATURE_TYPE_PLX = 7
|
||||
AMDSMI_TEMPERATURE_TYPE__MAX = 7
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_FIRST = 100
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_RETIMER_X = 100
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_IBC = 101
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_IBC_2 = 102
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_VDD18_VR = 103
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_04_HBM_B_VR = 104
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_04_HBM_D_VR = 105
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_LAST = 149
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VR_FIRST = 150
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD0 = 150
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD1 = 151
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD2 = 152
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD3 = 153
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOC_A = 154
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOC_C = 155
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOCIO_A = 156
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOCIO_C = 157
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDD_085_HBM = 158
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_11_HBM_B = 159
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_11_HBM_D = 160
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDD_USR = 161
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDIO_11_E32 = 162
|
||||
AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VR_LAST = 199
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_FIRST = 200
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA = 200
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FRONT = 201
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_BACK = 202
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_OAM7 = 203
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_IBC = 204
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_UFPGA = 205
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_OAM1 = 206
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_0_1_HSC = 207
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_2_3_HSC = 208
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_4_5_HSC = 209
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_6_7_HSC = 210
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA_0V72_VR = 211
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA_3V3_VR = 212
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_0_1_2_3_1V2_VR = 213
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_4_5_6_7_1V2_VR = 214
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_0_1_0V9_VR = 215
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_4_5_0V9_VR = 216
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_2_3_0V9_VR = 217
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_6_7_0V9_VR = 218
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_0_1_2_3_3V3_VR = 219
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_4_5_6_7_3V3_VR = 220
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_IBC_HSC = 221
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_IBC = 222
|
||||
AMDSMI_TEMPERATURE_TYPE_BASEBOARD_LAST = 249
|
||||
AMDSMI_TEMPERATURE_TYPE__MAX = 249
|
||||
amdsmi_temperature_type_t = ctypes.c_uint32 # enum
|
||||
|
||||
# values for enumeration 'amdsmi_fw_block_t'
|
||||
@@ -866,21 +962,6 @@ amdsmi_card_form_factor_t = ctypes.c_uint32 # enum
|
||||
class struct_amdsmi_pcie_info_t(Structure):
|
||||
pass
|
||||
|
||||
class struct_pcie_static_(Structure):
|
||||
pass
|
||||
|
||||
struct_pcie_static_._pack_ = 1 # source:False
|
||||
struct_pcie_static_._fields_ = [
|
||||
('max_pcie_width', ctypes.c_uint16),
|
||||
('PADDING_0', ctypes.c_ubyte * 2),
|
||||
('max_pcie_speed', ctypes.c_uint32),
|
||||
('pcie_interface_version', ctypes.c_uint32),
|
||||
('slot_type', amdsmi_card_form_factor_t),
|
||||
('max_pcie_interface_version', ctypes.c_uint32),
|
||||
('PADDING_1', ctypes.c_ubyte * 4),
|
||||
('reserved', ctypes.c_uint64 * 9),
|
||||
]
|
||||
|
||||
class struct_pcie_metric_(Structure):
|
||||
pass
|
||||
|
||||
@@ -901,6 +982,21 @@ struct_pcie_metric_._fields_ = [
|
||||
('reserved', ctypes.c_uint64 * 12),
|
||||
]
|
||||
|
||||
class struct_pcie_static_(Structure):
|
||||
pass
|
||||
|
||||
struct_pcie_static_._pack_ = 1 # source:False
|
||||
struct_pcie_static_._fields_ = [
|
||||
('max_pcie_width', ctypes.c_uint16),
|
||||
('PADDING_0', ctypes.c_ubyte * 2),
|
||||
('max_pcie_speed', ctypes.c_uint32),
|
||||
('pcie_interface_version', ctypes.c_uint32),
|
||||
('slot_type', amdsmi_card_form_factor_t),
|
||||
('max_pcie_interface_version', ctypes.c_uint32),
|
||||
('PADDING_1', ctypes.c_ubyte * 4),
|
||||
('reserved', ctypes.c_uint64 * 9),
|
||||
]
|
||||
|
||||
struct_amdsmi_pcie_info_t._pack_ = 1 # source:False
|
||||
struct_amdsmi_pcie_info_t._fields_ = [
|
||||
('pcie_static', struct_pcie_static_),
|
||||
@@ -3146,7 +3242,55 @@ __all__ = \
|
||||
'AMDSMI_STATUS_SETTING_UNAVAILABLE', 'AMDSMI_STATUS_SUCCESS',
|
||||
'AMDSMI_STATUS_TIMEOUT', 'AMDSMI_STATUS_UNEXPECTED_DATA',
|
||||
'AMDSMI_STATUS_UNEXPECTED_SIZE', 'AMDSMI_STATUS_UNKNOWN_ERROR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_FIRST',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_IBC',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_IBC_HSC',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_LAST',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_0_1_2_3_3V3_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_0_1_HSC',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_2_3_HSC',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_4_5_6_7_3V3_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_4_5_HSC',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_OAM_6_7_HSC',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_0_1_0V9_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_0_1_2_3_1V2_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_2_3_0V9_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_4_5_0V9_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_4_5_6_7_1V2_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_RETIMER_6_7_0V9_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_BACK',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA_0V72_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FPGA_3V3_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_FRONT',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_IBC',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_OAM1',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_OAM7',
|
||||
'AMDSMI_TEMPERATURE_TYPE_BASEBOARD_UBB_UFPGA',
|
||||
'AMDSMI_TEMPERATURE_TYPE_EDGE', 'AMDSMI_TEMPERATURE_TYPE_FIRST',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_FIRST',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_LAST',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_04_HBM_B_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_04_HBM_D_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_IBC',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_IBC_2',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_OAM_X_VDD18_VR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_NODE_RETIMER_X',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_11_HBM_B',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_11_HBM_D',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOCIO_A',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOCIO_C',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOC_A',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_SOC_C',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD0',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD1',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD2',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDCR_VDD3',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDDIO_11_E32',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDD_085_HBM',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VDD_USR',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VR_FIRST',
|
||||
'AMDSMI_TEMPERATURE_TYPE_GPUBOARD_VR_LAST',
|
||||
'AMDSMI_TEMPERATURE_TYPE_HBM_0', 'AMDSMI_TEMPERATURE_TYPE_HBM_1',
|
||||
'AMDSMI_TEMPERATURE_TYPE_HBM_2', 'AMDSMI_TEMPERATURE_TYPE_HBM_3',
|
||||
'AMDSMI_TEMPERATURE_TYPE_HOTSPOT',
|
||||
|
||||
Reference in New Issue
Block a user