коммит произвёл
Arif, Maisam
родитель
adaf3c9966
Коммит
5c95a1485f
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
Ссылка в новой задаче
Block a user