SWDEV-391188 - [AMDSMI][LinuxGuest] Added description in amdsmi header file for amdsmi_get_gpu_process_list, changed mentioned API in py_interface

Signed-off-by: Marko Oblak <Marko.Oblak@amd.com>
Change-Id: I8cb7f2c6595da6ab0263e6fa4365bde91d900979


[ROCm/amdsmi commit: 78faf411f8]
此提交包含在:
Marko Oblak
2023-06-28 17:54:36 +02:00
提交者 Dalibor Stanisavljevic
父節點 ea2583f48c
當前提交 f877896d3a
共有 2 個檔案被更改,包括 15 行新增14 行删除
+5 -9
查看文件
@@ -28,6 +28,8 @@ from collections.abc import Iterable
from . import amdsmi_wrapper
from .amdsmi_exception import *
MAX_NUM_PROCESSES = 1024
class AmdSmiInitFlags(IntEnum):
INIT_ALL_PROCESSORS = amdsmi_wrapper.AMDSMI_INIT_ALL_PROCESSORS
INIT_AMD_CPUS = amdsmi_wrapper.AMDSMI_INIT_AMD_CPUS
@@ -845,14 +847,7 @@ def amdsmi_get_gpu_process_list(
processor_handle, amdsmi_wrapper.amdsmi_processor_handle
)
max_processes = ctypes.c_uint32(0)
process_list = (amdsmi_wrapper.amdsmi_process_handle_t *
max_processes.value)()
_check_res(
amdsmi_wrapper.amdsmi_get_gpu_process_list(
processor_handle, ctypes.byref(max_processes), process_list
)
)
max_processes = ctypes.c_uint32(MAX_NUM_PROCESSES)
process_list = (amdsmi_wrapper.amdsmi_process_handle_t *
max_processes.value)()
@@ -862,7 +857,8 @@ def amdsmi_get_gpu_process_list(
)
)
return [amdsmi_wrapper.amdsmi_process_handle_t(x) for x in list(process_list)]
return [amdsmi_wrapper.amdsmi_process_handle_t(process_list[x])\
for x in range(0, max_processes.value)]
def amdsmi_get_gpu_process_info(