amdsmi_cli: Add checks for no gpu devices, cpu and core devices

- Add checks for no gpu devices, cpu and core devices
  - Update units for core energy and cpu energy

Change-Id: Ieea43f1bb7fc303ebbbdf72f1ab22644a28df25c


[ROCm/amdsmi commit: 18d8087711]
此提交包含在:
khashaik
2024-01-04 08:20:19 -05:00
提交者 Galantsev, Dmitrii
父節點 c500be9b35
當前提交 a66efce2da
共有 2 個檔案被更改,包括 65 行新增16 行删除
+2 -2
查看文件
@@ -743,7 +743,7 @@ def amdsmi_get_cpu_core_energy(
)
)
return f"{penergy.value} J"
return f"{float(penergy.value * pow(10, -6))} J"
def amdsmi_get_cpu_socket_energy(
processor_handle: amdsmi_wrapper.amdsmi_processor_handle
@@ -760,7 +760,7 @@ def amdsmi_get_cpu_socket_energy(
)
)
return f"{penergy.value} J"
return f"{float(penergy.value * pow(10, -6))} J"
def amdsmi_get_cpu_prochot_status(
processor_handle: amdsmi_wrapper.amdsmi_processor_handle