[SWDEV-540665] Fix power_caps in help text (#642)

Signed-off-by: adapryor <Adam.pryor@amd.com>
Этот коммит содержится в:
Pryor, Adam
2025-08-21 16:45:37 -05:00
коммит произвёл GitHub
родитель 074c4b7a3f
Коммит 4ac1c7e453
2 изменённых файлов: 10 добавлений и 2 удалений
+7 -1
Просмотреть файл
@@ -821,8 +821,14 @@ class AMDSMIHelpers():
power_cap_min = power_cap_info['min_power_cap']
except amdsmi_interface.AmdSmiLibraryException as e:
logging.debug(f"AMDSMIHelpers.get_power_caps - Unable to get power cap info for device {dev}: {str(e)}")
power_cap_min, power_cap_max = "N/A", "N/A"
continue
# If we never found a real min or max, set them to N/A
if power_cap_min == amdsmi_interface.MaxUIntegerTypes.UINT64_T:
power_cap_min = "N/A"
if power_cap_max == 0:
power_cap_max = "N/A"
return (power_cap_min, power_cap_max)
+3 -1
Просмотреть файл
@@ -1228,9 +1228,11 @@ class AMDSMIParser(argparse.ArgumentParser):
power_cap_min, power_cap_max = self.helpers.get_power_caps()
if power_cap_max != "N/A":
power_cap_max = self.helpers.convert_SI_unit(power_cap_max, AMDSMIHelpers.SI_Unit.MICRO)
power_cap_max = str(power_cap_max) + ' W'
if power_cap_min != "N/A":
power_cap_min = self.helpers.convert_SI_unit(power_cap_min, AMDSMIHelpers.SI_Unit.MICRO)
set_power_cap_help = f"Set power capacity limit:\n\tmin cap: {power_cap_min} W, max cap: {power_cap_max} W"
power_cap_min = str(power_cap_min) + ' W'
set_power_cap_help = f"Set power capacity limit:\n\tmin cap: {power_cap_min}, max cap: {power_cap_max}"
set_clk_limit_help = "Sets the sclk (aka gfxclk) or mclk minimum and maximum frequencies. \n\tex: amd-smi set -L (sclk | mclk) (min | max) value"
set_process_isolation_help = "Enable or disable the GPU process isolation on a per partition basis: 0 for disable and 1 for enable.\n"