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:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user