diff --git a/py-interface/amdsmi_interface.py b/py-interface/amdsmi_interface.py index c9e773b88f..09d829fe24 100644 --- a/py-interface/amdsmi_interface.py +++ b/py-interface/amdsmi_interface.py @@ -1848,7 +1848,7 @@ def amdsmi_get_gpu_board_info( processor_handle, ctypes.byref(board_info)) ) - return { + board_info_dict = { "model_number": board_info.model_number.decode("utf-8").strip(), "product_serial": board_info.product_serial.decode("utf-8").strip(), "fru_id": board_info.fru_id.decode("utf-8").strip(), @@ -1856,6 +1856,12 @@ def amdsmi_get_gpu_board_info( "manufacturer_name": board_info.manufacturer_name.decode("utf-8").strip() } + for key, value in board_info_dict.items(): + if value == "": + board_info_dict[key] = "N/A" + + return board_info_dict + def amdsmi_get_gpu_ras_feature_info( processor_handle: amdsmi_wrapper.amdsmi_processor_handle,