Updated metric --xgmi_err to display string instead of object
Change-Id: I4f67384cdf65b5fa3cb04e1012ba79a53ae72cd7 Signed-off-by: Maisam Arif <maisarif@amd.com>
This commit is contained in:
committed by
Galantsev, Dmitrii
parent
9281bfbbfa
commit
9c314dfd5c
@@ -1115,8 +1115,9 @@ class AMDSMICommands():
|
||||
if self.helpers.is_linux() and self.helpers.is_baremetal():
|
||||
if args.xgmi_err:
|
||||
try:
|
||||
values_dict['xgmi_err'] = amdsmi_interface.amdsmi_gpu_xgmi_error_status(args.gpu)
|
||||
except amdsmi_interface.AmdSmiLibraryException as e:
|
||||
xgmi_err_status = amdsmi_interface.amdsmi_gpu_xgmi_error_status(args.gpu)
|
||||
values_dict['xgmi_err'] = amdsmi_interface.amdsmi_wrapper.amdsmi_xgmi_status_t__enumvalues[xgmi_err_status]
|
||||
except amdsmi_exception.AmdSmiLibraryException as e:
|
||||
values_dict['xgmi_err'] = "N/A"
|
||||
logging.debug("Failed to get xgmi error status for gpu %s | %s", gpu_id, e.get_error_info())
|
||||
if args.energy:
|
||||
|
||||
@@ -2393,7 +2393,7 @@ def amdsmi_gpu_xgmi_error_status(
|
||||
processor_handle, ctypes.byref(status))
|
||||
)
|
||||
|
||||
return AmdSmiXgmiStatus(status.value)
|
||||
return AmdSmiXgmiStatus(status.value).value
|
||||
|
||||
|
||||
def amdsmi_reset_gpu_xgmi_error(
|
||||
|
||||
Reference in New Issue
Block a user