rocm_smi.py - Fix checkIfSecondaryDie duplicate
fixes: https://github.com/RadeonOpenCompute/rocm_smi_lib/issues/128 Change-Id: I9b01c3fc4d255e01423cca25b9c924630b8cf326 Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
Этот коммит содержится в:
коммит произвёл
Dmitrii Galantsev
родитель
a8a77ee9ed
Коммит
2254d3e376
@@ -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
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user