From 5e25c0771b5bc79bcc2f6edb40856958d9ddc5c8 Mon Sep 17 00:00:00 2001 From: Maisam Arif Date: Wed, 24 Jan 2024 08:48:57 -0600 Subject: [PATCH] Fix subvendor_id error handling Change-Id: Ibb2e8e329233221e72247674b4f2fbaef51baa32 Signed-off-by: Maisam Arif --- py-interface/amdsmi_interface.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py-interface/amdsmi_interface.py b/py-interface/amdsmi_interface.py index ac0065bd3c..5be372b879 100644 --- a/py-interface/amdsmi_interface.py +++ b/py-interface/amdsmi_interface.py @@ -1557,7 +1557,7 @@ def amdsmi_get_gpu_asic_info( "market_name": asic_info.market_name.decode("utf-8"), "vendor_id": asic_info.vendor_id, "vendor_name": asic_info.vendor_name.decode("utf-8"), - "subvendor_id": hex(asic_info.subvendor_id), + "subvendor_id": asic_info.subvendor_id if asic_info.subvendor_id == '' else hex(asic_info.subvendor_id), "device_id": asic_info.device_id, "rev_id": asic_info.rev_id, "asic_serial": asic_info.asic_serial.decode("utf-8"),