From 1e6ee1a6360684df5ca403a010f308dce5bcfb07 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 10 Oct 2024 06:15:00 -0600 Subject: [PATCH] Fix divide by zero --- frigate/util/services.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frigate/util/services.py b/frigate/util/services.py index 24db5c628..925ca6be8 100644 --- a/frigate/util/services.py +++ b/frigate/util/services.py @@ -318,10 +318,11 @@ def get_intel_gpu_stats() -> dict[str, str]: if video_frame is not None: video[key].append(float(video_frame)) - results["gpu"] = ( - f"{round(((sum(render['global']) / len(render['global'])) + (sum(video['global']) / len(video['global']))) / 2, 2)}%" - ) - results["mem"] = "-%" + if render["global"]: + results["gpu"] = ( + f"{round(((sum(render['global']) / len(render['global'])) + (sum(video['global']) / len(video['global']))) / 2, 2)}%" + ) + results["mem"] = "-%" if len(render.keys()) > 1: results["clients"] = {}