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']}