SWDEV-445664 - Aligned metric --ecc & --ecc-blocks with Host

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I93cf2bdab8c4c066bacf0e910e5620d37b362b07


[ROCm/amdsmi commit: e2e4349bd2]
这个提交包含在:
Maisam Arif
2024-03-26 03:33:19 -05:00
提交者 Maisam Arif
父节点 4d62fc8bd6
当前提交 980da3b329
修改 4 个文件,包含 56 行新增24 行删除
@@ -1821,16 +1821,17 @@ def amdsmi_get_gpu_total_ecc_count(
processor_handle, amdsmi_wrapper.amdsmi_processor_handle
)
error_count = amdsmi_wrapper.amdsmi_error_count_t()
ec = amdsmi_wrapper.amdsmi_error_count_t()
_check_res(
amdsmi_wrapper.amdsmi_get_gpu_total_ecc_count(
processor_handle, ctypes.byref(error_count)
processor_handle, ctypes.byref(ec)
)
)
return {
"correctable_count": error_count.correctable_count,
"uncorrectable_count": error_count.uncorrectable_count,
"correctable_count": ec.correctable_count,
"uncorrectable_count": ec.uncorrectable_count,
"deferred_count": ec.deferred_count,
}
@@ -3655,6 +3656,7 @@ def amdsmi_get_gpu_ecc_count(
return {
"correctable_count": ec.correctable_count,
"uncorrectable_count": ec.uncorrectable_count,
"deferred_count": ec.deferred_count,
}