From 2254d3e376e6f3f63e198cef609db0c61759efae Mon Sep 17 00:00:00 2001 From: "Galantsev, Dmitrii" Date: Wed, 18 Oct 2023 13:33:36 -0500 Subject: [PATCH] rocm_smi.py - Fix checkIfSecondaryDie duplicate fixes: https://github.com/RadeonOpenCompute/rocm_smi_lib/issues/128 Change-Id: I9b01c3fc4d255e01423cca25b9c924630b8cf326 Signed-off-by: Galantsev, Dmitrii --- python_smi_tools/rocm_smi.py | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/python_smi_tools/rocm_smi.py b/python_smi_tools/rocm_smi.py index ac23b46313..d94d04ce21 100755 --- a/python_smi_tools/rocm_smi.py +++ b/python_smi_tools/rocm_smi.py @@ -846,26 +846,6 @@ def checkIfSecondaryDie(device): return False return True -def checkIfSecondaryDie(device): - """ Checks if GCD(die) is the secondary die in a MCM. - - Secondary dies lack power management features. - TODO: switch to more robust way to check for primary/secondary die, when implemented in Kernel and rocm_smi_lib. - @param device: The device to check - """ - power_cap = c_uint64() - # secondary die can currently be determined by checking if all power1_* (power cap) values are equal to zero. - ret = rocmsmi.rsmi_dev_power_cap_get(device, 0, byref(power_cap)) - if not (rsmi_ret_ok(ret, None, None, False) and power_cap.value == 0): - return False - ret = rocmsmi.rsmi_dev_power_cap_default_get(device, byref(power_cap)) - if not (rsmi_ret_ok(ret, None, None, False) and power_cap.value == 0): - return False - ret = rocmsmi.rsmi_dev_power_ave_get(device, 0, byref(power_cap)) - if not (rsmi_ret_ok(ret, None, None, False) and power_cap.value == 0): - return False - return True - def resetClocks(deviceList): """ Reset clocks to default