Update performance determinism api as per the modified sysfs interface.
Signed-off-by: Divya Shikre <DivyaUday.Shikre@amd.com> Change-Id: Ib0ec5128819644a2ff6c916da9194a7fe1dad795
This commit is contained in:
کامیت شده توسط
Divya Uday Shikre
والد
da480b4589
کامیت
aaf2120117
@@ -905,7 +905,7 @@ def setClocks(deviceList, clktype, clk):
|
||||
printLogSpacer()
|
||||
|
||||
|
||||
def setPerfDeterminism(deviceList, value):
|
||||
def setPerfDeterminism(deviceList, clkvalue):
|
||||
""" Set clock frequency level for a list of devices to enable performance
|
||||
determinism.
|
||||
|
||||
@@ -914,18 +914,19 @@ def setPerfDeterminism(deviceList, value):
|
||||
"""
|
||||
global RETCODE
|
||||
try:
|
||||
int(value)
|
||||
int(clkvalue)
|
||||
except ValueError:
|
||||
printErrLog(device, 'Unable to set Performance Determinism')
|
||||
logging.error('%s is not an integer', value)
|
||||
logging.error('%s is not an integer', clkvalue)
|
||||
RETCODE = 1
|
||||
return
|
||||
clklevel = c_uint32(1)
|
||||
for device in deviceList:
|
||||
ret = rocmsmi.rsmi_perf_determinism_mode_set(device, int(value))
|
||||
ret = rocmsmi.rsmi_perf_determinism_mode_set(device, clklevel, int(clkvalue))
|
||||
if rsmi_ret_ok(ret, device):
|
||||
printLog(device, 'Successfully set clock frequency', str(value))
|
||||
printLog(device, 'Successfully enabled performance determinism and set GFX clock frequency', str(clkvalue))
|
||||
else:
|
||||
printErrLog(device, 'Unable to set clock frequency', str(value))
|
||||
printErrLog(device, 'Unable to set performance determinism and clock frequency', str(clkvalue))
|
||||
RETCODE = 1
|
||||
|
||||
|
||||
|
||||
مرجع در شماره جدید
Block a user