Added is_clock_locked placeholder

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ia8750b4233bf37c4eab81b7815fd9aaebe3f1ca3


[ROCm/amdsmi commit: 6d0adab4fd]
This commit is contained in:
Maisam Arif
2023-09-23 14:09:38 -05:00
rodzic af1a2049a9
commit a904b6503e
@@ -889,23 +889,33 @@ class AMDSMICommands():
values_dict['power'] = power_dict
if args.clock:
try:
clock_gfx = amdsmi_interface.amdsmi_get_clock_info(args.gpu, amdsmi_interface.AmdSmiClkType.GFX)
clock_mem = amdsmi_interface.amdsmi_get_clock_info(args.gpu, amdsmi_interface.AmdSmiClkType.MEM)
clocks = {"gfx": "N/A",
"mem": "N/A",
"is_clk_locked": "N/A"}
clocks = {'gfx': clock_gfx,
'mem': clock_mem}
try:
gfx_clock = amdsmi_interface.amdsmi_get_clock_info(args.gpu, amdsmi_interface.AmdSmiClkType.GFX)
mem_clock = amdsmi_interface.amdsmi_get_clock_info(args.gpu, amdsmi_interface.AmdSmiClkType.MEM)
if self.logger.is_human_readable_format():
unit = 'MHz'
for clock_target, clock_metric_values in clocks.items():
for clock_type, clock_value in clock_metric_values.items():
clocks[clock_target][clock_type] = f"{clock_value} {unit}"
for clock_dict in [gfx_clock, mem_clock]:
for key, value in clock_dict.items():
clock_dict[key] = f"{value} {unit}"
values_dict['clock'] = clocks
clocks['gfx'] = gfx_clock
clocks['mem'] = mem_clock
except amdsmi_exception.AmdSmiLibraryException as e:
values_dict['clock'] = "N/A"
logging.debug("Failed to get gfx & mem clock info for gpu %s | %s", args.gpu, e.get_error_info())
try:
# is_clk_locked = amdsmi_interface.amdsmi_is_clk_locked(args.gpu)
is_clk_locked = "N/A"
clocks['is_clk_locked'] = is_clk_locked
except amdsmi_exception.AmdSmiLibraryException as e:
logging.debug("Failed to get clock lock status info for gpu %s | %s", args.gpu, e.get_error_info())
values_dict['clock'] = clocks
if args.temperature:
try:
temperature_edge_current = amdsmi_interface.amdsmi_get_temp_metric(