[ROCm/amdsmi commit: 4abb69f9d9]
Этот коммит содержится в:
adapryor
2025-10-30 12:37:21 -05:00
коммит произвёл Arif, Maisam
родитель adaf3c9966
Коммит 5c95a1485f
2 изменённых файлов: 3 добавлений и 6 удалений
+1 -3
Просмотреть файл
@@ -7262,7 +7262,6 @@ class AMDSMICommands():
gpu_info_list = []
all_process_list = []
all_process_list = []
# get info for each processor to display in default output
for processor in processors:
@@ -7390,7 +7389,7 @@ class AMDSMICommands():
try:
raw_process_list = amdsmi_interface.amdsmi_get_gpu_process_list(processor)
for proc in raw_process_list:
proc_info_dict = {"gpu": "N/A", "pid": "N/A", "name": "N/A","gtt": "N/A", "vram": "N/A", "mem_usage": "N/A", "cu_occupancy": "N/A", "evicted_time" : "N/A"}
proc_info_dict = {"gpu": "N/A", "pid": "N/A", "name": "N/A","gtt": "N/A", "vram": "N/A", "mem_usage": "N/A", "cu_occupancy": "N/A"}
proc_info_dict['gpu'] = gpu_id
proc_info_dict['pid'] = proc['pid']
proc_info_dict['name'] = proc['name']
@@ -7406,7 +7405,6 @@ class AMDSMICommands():
proc_info_dict['cu_occupancy'] = {"current_cu": "N/A", "total_num_cu": total_num_cu}
except (ValueError, TypeError):
proc_info_dict['cu_occupancy'] = {"current_cu": "N/A", "total_num_cu": total_num_cu}
proc_info_dict['evicted_time'] = proc['evicted_time']
all_process_list.append(proc_info_dict)
except amdsmi_exception.AmdSmiLibraryException as e:
+2 -3
Просмотреть файл
@@ -1129,9 +1129,8 @@ class AMDSMILogger():
cu_occupancy = (str(round(process['cu_occupancy']['current_cu'] / process['cu_occupancy']['total_num_cu'] * 100, 1)) + " %").rjust(7)
else:
cu_occupancy = "N/A"
evicted_time = str(process['evicted_time']).rjust(9)
print("| {0:4.4s} {1:9.9s} {2:19.19s} {3:8.8s} {4:8.8s} {5:9.9s} {6:7.7s} {7:9.9s} |".format(
gpu_id, pid, process_name, gtt_mem, vram_mem, mem_usage, cu_occupancy, evicted_time))
print("| {0:4.4s} {1:9.9s} {2:19.19s} {3:8.8s} {4:8.8s} {5:9.9s} {6:7.7s} |".format(
gpu_id, pid, process_name, gtt_mem, vram_mem, mem_usage, cu_occupancy))
if process['name'] == "N/A":
elevated_permission_error = True
else: