From 3428baa3fac0224f3deaf6773901e8c8a919ee35 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 7 Aug 2024 18:35:02 -0600 Subject: [PATCH] Fix embeddings failing to start --- frigate/events/cleanup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frigate/events/cleanup.py b/frigate/events/cleanup.py index 12b00f620..674833d2b 100644 --- a/frigate/events/cleanup.py +++ b/frigate/events/cleanup.py @@ -27,11 +27,13 @@ class EventCleanup(threading.Thread): self.name = "event_cleanup" self.config = config self.stop_event = stop_event - self.embeddings = Embeddings() self.camera_keys = list(self.config.cameras.keys()) self.removed_camera_labels: list[str] = None self.camera_labels: dict[str, dict[str, any]] = {} + if self.config.semantic_search.enabled: + self.embeddings = Embeddings() + def get_removed_camera_labels(self) -> list[Event]: """Get a list of distinct labels for removed cameras.""" if self.removed_camera_labels is None: