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
Bu işleme şunda yer alıyor:
Marko Oblak
2023-06-28 17:54:36 +02:00
işlemeyi yapan: Dalibor Stanisavljevic
ebeveyn 3b1e2f0817
işleme 78faf411f8
2 değiştirilmiş dosya ile 15 ekleme ve 14 silme
+5 -9
Dosyayı Görüntüle
@@ -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(