From 59b2b7bea40aedd6e83a67a12e05d436af7c2b5f Mon Sep 17 00:00:00 2001 From: Vukasin Nedeljkovic Date: Tue, 11 Jul 2023 13:20:52 +0200 Subject: [PATCH] SWDEV-407430 [AMDSMI][Tool][Linux][BM] PCIE unit update Signed-off-by: Vukasin Nedeljkovic Change-Id: I7615cd1fcf504719e1032076bb836964fc44f4e0 --- amdsmi_cli/amdsmi_commands.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/amdsmi_cli/amdsmi_commands.py b/amdsmi_cli/amdsmi_commands.py index 049ae87afd..9cb2b1226b 100644 --- a/amdsmi_cli/amdsmi_commands.py +++ b/amdsmi_cli/amdsmi_commands.py @@ -224,9 +224,10 @@ class AMDSMICommands(): try: bus_info = amdsmi_interface.amdsmi_get_pcie_link_caps(args.gpu) - + pcie_speed_GTs_value = round(bus_info['pcie_speed'] / 1000, 1) if bus_info['pcie_speed'] % 1000 != 0 else round(bus_info['pcie_speed'] / 1000) + bus_info['pcie_speed'] = pcie_speed_GTs_value if self.logger.is_human_readable_format(): - unit ='MT/s' + unit ='GT/s' bus_info['pcie_speed'] = f"{bus_info['pcie_speed']} {unit}" except amdsmi_exception.AmdSmiLibraryException as e: bus_info = e.get_error_info() @@ -915,8 +916,10 @@ class AMDSMICommands(): if args.pcie: try: pcie_link_status = amdsmi_interface.amdsmi_get_pcie_link_caps(args.gpu) + pcie_speed_GTs_value = round(pcie_link_status['pcie_speed'] / 1000, 1) if pcie_link_status['pcie_speed'] % 1000 != 0 else round(pcie_link_status['pcie_speed'] / 1000) + pcie_link_status['pcie_speed'] = pcie_speed_GTs_value if self.logger.is_human_readable_format(): - unit ='MT/s' + unit ='GT/s' pcie_link_status['pcie_speed'] = f"{pcie_link_status['pcie_speed']} {unit}" if self.logger.is_gpuvsmi_compatibility(): pcie_link_status['current_width'] = pcie_link_status.pop('pcie_lanes')