From e03f3b97f23e0e5f283284720efea5b43c9a79b9 Mon Sep 17 00:00:00 2001 From: Elena Date: Tue, 19 Jan 2021 20:50:11 -0500 Subject: [PATCH] ROCm SMI Pythoc CLI: Fix division by zero fan bug Signed-off-by: Elena Sakhnovitch Change-Id: If259ac1ad6d77ce85b2b7616d972b6e7964a9f78 [ROCm/rocm_smi_lib commit: 61cdfff562b4a27694dd53418a7e0160caf4b046] --- projects/rocm-smi-lib/python_smi_tools/rocm_smi.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/rocm-smi-lib/python_smi_tools/rocm_smi.py b/projects/rocm-smi-lib/python_smi_tools/rocm_smi.py index b03e2f08bf..73ed8c8f99 100755 --- a/projects/rocm-smi-lib/python_smi_tools/rocm_smi.py +++ b/projects/rocm-smi-lib/python_smi_tools/rocm_smi.py @@ -186,6 +186,9 @@ def getFanSpeed(device): if rsmi_ret_ok(ret, device): fm = fanMax.value + if fm == 0: + return (fl, fm) # to prevent division by zero crash + return (fl, round((float(fl) / float(fm)) * 100, 2))