From e156ae7585f2df1b7fa5928dda8d7b5cecfea72c Mon Sep 17 00:00:00 2001 From: Sergey Krashevich Date: Wed, 3 May 2023 16:24:25 +0300 Subject: [PATCH] fix double % for other GPU types --- frigate/stats.py | 4 ++-- frigate/util.py | 1 + web/src/routes/System.jsx | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frigate/stats.py b/frigate/stats.py index d3ffc9204..c0efa6bbe 100644 --- a/frigate/stats.py +++ b/frigate/stats.py @@ -153,8 +153,8 @@ async def set_gpu_stats( if nvidia_usage: for i in range(len(nvidia_usage)): stats[nvidia_usage[i]["name"]] = { - "gpu": round(float(nvidia_usage[i]["gpu"]), 2), - "mem": round(float(nvidia_usage[i]["mem"]), 2), + "gpu": str(round(float(nvidia_usage[i]["gpu"]), 2)) + "%", + "mem": str(round(float(nvidia_usage[i]["mem"]), 2)) + "%", } else: diff --git a/frigate/util.py b/frigate/util.py index d97af43b4..726b7427f 100755 --- a/frigate/util.py +++ b/frigate/util.py @@ -950,6 +950,7 @@ def get_nvidia_gpu_stats() -> dict[int, dict]: } except: return results + return results diff --git a/web/src/routes/System.jsx b/web/src/routes/System.jsx index 579fa8a85..0320e237b 100644 --- a/web/src/routes/System.jsx +++ b/web/src/routes/System.jsx @@ -268,8 +268,8 @@ export default function System() { - {gpu_usages[gpu]['gpu']}% - {gpu_usages[gpu]['mem']}% + {gpu_usages[gpu]['gpu']} + {gpu_usages[gpu]['mem']}