From bb879e7f384003ea808d2998a753e7c96ec08756 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/amdsmi commit: 61cdfff562b4a27694dd53418a7e0160caf4b046] --- projects/amdsmi/python_smi_tools/rocm_smi.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/amdsmi/python_smi_tools/rocm_smi.py b/projects/amdsmi/python_smi_tools/rocm_smi.py index b03e2f08bf..73ed8c8f99 100755 --- a/projects/amdsmi/python_smi_tools/rocm_smi.py +++ b/projects/amdsmi/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))