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"] = {}