From e3d24255c8fd7e7de993cd7ef432229c89890145 Mon Sep 17 00:00:00 2001 From: Maisam Arif Date: Mon, 9 Oct 2023 21:09:40 -0500 Subject: [PATCH] Updated human readable output for numa affinity Change-Id: Id9767100061bd6e0f3b42cd2af80da7b588276b6 Signed-off-by: Maisam Arif [ROCm/amdsmi commit: 4c66db6b034592b1013a2d6995a63d158ffc7c80] --- projects/amdsmi/amdsmi_cli/amdsmi_commands.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py index 786fa1398c..9c5aa09f3e 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py @@ -451,6 +451,9 @@ class AMDSMICommands(): try: numa_affinity = amdsmi_interface.amdsmi_get_gpu_topo_numa_affinity(args.gpu) + # -1 means No numa node is assigned to the GPU, so there is no numa affinity + if self.logger.is_human_readable_format() and numa_affinity == -1: + numa_affinity = "NONE" except amdsmi_exception.AmdSmiLibraryException as e: numa_affinity = "N/A" logging.debug("Failed to get numa affinity for gpu %s | %s", gpu_id, e.get_error_info())