Documented and adjusted python apis for pm metrics and reg table info
* amdsmi_get_gpu_pm_metrics_info and amdsmi_get_gpu_reg_table_info were added to python api documentation * AmdSmiRegType added as enum * amdsmi_get_gpu_reg_table_info reg_type changed to AmdSmiRegType Signed-off-by: gabrpham <Gabriel.Pham@amd.com> Change-Id: I57239ecf048e82226151db071e8d9299e9182647
This commit is contained in:
@@ -412,6 +412,14 @@ class AmdSmiProcessorType(IntEnum):
|
||||
AMDSMI_PROCESSOR_TYPE_NON_AMD_CPU = amdsmi_wrapper.AMDSMI_PROCESSOR_TYPE_NON_AMD_CPU
|
||||
|
||||
|
||||
class AmdSmiRegType(IntEnum):
|
||||
XGMI = amdsmi_wrapper.AMDSMI_REG_XGMI
|
||||
WAFL = amdsmi_wrapper.AMDSMI_REG_WAFL
|
||||
PCIE = amdsmi_wrapper.AMDSMI_REG_PCIE
|
||||
USR = amdsmi_wrapper.AMDSMI_REG_USR
|
||||
USR1 = amdsmi_wrapper.AMDSMI_REG_USR1
|
||||
|
||||
|
||||
class AmdSmiEventReader:
|
||||
def __init__(
|
||||
self, processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
|
||||
@@ -1767,7 +1775,7 @@ def amdsmi_get_gpu_pm_metrics_info(
|
||||
|
||||
def amdsmi_get_gpu_reg_table_info(
|
||||
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
|
||||
reg_type: amdsmi_wrapper.amdsmi_reg_type_t,
|
||||
reg_type: AmdSmiRegType,
|
||||
) -> Dict[str, Any]:
|
||||
if not isinstance(processor_handle, amdsmi_wrapper.amdsmi_processor_handle):
|
||||
raise AmdSmiParameterException(
|
||||
|
||||
Reference in New Issue
Block a user