From 4c2dec088352cd7bc4bc9b622a1f6684a40e6535 Mon Sep 17 00:00:00 2001 From: Bindhiya Kanangot Balakrishnan Date: Mon, 4 Aug 2025 13:19:50 -0500 Subject: [PATCH] [SWDEV-525336] Fix N/A process name display The amd-smi command will will show only executable name of a process by stripping absolute path. This cause "N/A" process names incorrectly display as "A" in the output. Corrected the same. Signed-off-by: Bindhiya Kanangot Balakrishnan [ROCm/amdsmi commit: b16a66b2c5a441296989d319c100cce31a0446a8] --- projects/amdsmi/amdsmi_cli/amdsmi_logger.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_logger.py b/projects/amdsmi/amdsmi_cli/amdsmi_logger.py index c288e0bbd5..21ef0dda24 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_logger.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_logger.py @@ -1083,7 +1083,10 @@ class AMDSMILogger(): for process in output['processes']: gpu_id = str(process['gpu']).rjust(4) pid = str(process['pid']).rjust(9) - process_name = str(process['name']).split('/')[-1].ljust(19) + if str(process['name']) == "N/A": + process_name = "N/A".ljust(19) + else: + process_name = str(process['name']).split('/')[-1].ljust(19) gtt_mem = str(process['gtt']).rjust(8) vram_mem = str(process['vram']).rjust(8) mem_usage = str(process['mem_usage']).rjust(9)