Merge amd-staging into amd-master 20230303

Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I489eeb6b3d6cbb713e1da8be02371fcff3831a96


[ROCm/amdsmi commit: f579cd684a]
This commit is contained in:
Hao Zhou
2023-03-03 10:46:06 +08:00
2 changed files with 9 additions and 11 deletions
+1 -1
View File
@@ -551,8 +551,8 @@ Output: Dictionary with fields
Field | Description Field | Description
---|--- ---|---
`vram_used`| VRAM currently in use
`vram_total` | VRAM total `vram_total` | VRAM total
`vram_used`| VRAM currently in use
Exceptions that can be thrown by `amdsmi_get_vram_usage` function: Exceptions that can be thrown by `amdsmi_get_vram_usage` function:
* `AmdSmiLibraryException` * `AmdSmiLibraryException`
@@ -839,24 +839,22 @@ def amdsmi_get_ras_block_features_enabled(
ras_state = amdsmi_wrapper.amdsmi_ras_err_state_t() ras_state = amdsmi_wrapper.amdsmi_ras_err_state_t()
ras_states = [] ras_states = []
for key, gpu_block in amdsmi_wrapper.amdsmi_gpu_block_t__enumvalues.items(): for gpu_block in AmdSmiGpuBlock:
if gpu_block == "AMDSMI_GPU_BLOCK_RESERVED": if gpu_block.name == "RESERVED":
continue continue
if gpu_block == "AMDSMI_GPU_BLOCK_LAST": if gpu_block.name == "LAST":
gpu_block = "AMDSMI_GPU_BLOCK_FUSE" gpu_block.name = "FUSE"
_check_res( _check_res(
amdsmi_wrapper.amdsmi_get_ras_block_features_enabled( amdsmi_wrapper.amdsmi_get_ras_block_features_enabled(
device_handle, device_handle,
amdsmi_wrapper.amdsmi_gpu_block_t(key), amdsmi_wrapper.amdsmi_gpu_block_t(gpu_block.value),
ctypes.byref(ras_state), ctypes.byref(ras_state),
) )
) )
ras_states.append( ras_states.append(
{ {
"block": gpu_block, "block": gpu_block.name,
"status": amdsmi_wrapper.amdsmi_ras_err_state_t__enumvalues[ "status": AmdSmiRasErrState(ras_state.value).name,
ras_state.value
],
} }
) )
@@ -1029,7 +1027,7 @@ def amdsmi_get_vram_usage(
device_handle, ctypes.byref(vram_info)) device_handle, ctypes.byref(vram_info))
) )
return {"vram_used": vram_info.vram_used, "vram_total": vram_info.vram_total} return {"vram_total": vram_info.vram_total, "vram_used": vram_info.vram_used}
def amdsmi_get_pcie_link_status( def amdsmi_get_pcie_link_status(