fix typing

This commit is contained in:
Josh Hawkins 2024-10-07 09:23:20 -05:00
parent d7df5c9068
commit 41d1f04633
2 changed files with 18 additions and 2 deletions

View File

@ -0,0 +1,17 @@
#!/bin/bash
set -euxo pipefail
SQLITE_VEC_VERSION="0.1.3"
mkdir /tmp/sqlite_vec
# Grab the sqlite_vec source code.
wget -nv https://github.com/asg017/sqlite-vec/archive/refs/tags/v${SQLITE_VEC_VERSION}.tar.gz
tar -zxf v${SQLITE_VEC_VERSION}.tar.gz -C /tmp/sqlite_vec
cd /tmp/sqlite_vec/sqlite-vec-${SQLITE_VEC_VERSION}
# build loadable module
make loadable
# install it

View File

@ -93,6 +93,7 @@ class FrigateApp:
self.processes: dict[str, int] = {} self.processes: dict[str, int] = {}
self.region_grids: dict[str, list[list[dict[str, int]]]] = {} self.region_grids: dict[str, list[list[dict[str, int]]]] = {}
self.config: FrigateConfig = config self.config: FrigateConfig = config
self.embeddings: Optional[EmbeddingsContext] = None
def ensure_dirs(self) -> None: def ensure_dirs(self) -> None:
for d in [ for d in [
@ -279,8 +280,6 @@ class FrigateApp:
if self.config.semantic_search.enabled: if self.config.semantic_search.enabled:
# Create a client for other processes to use # Create a client for other processes to use
self.embeddings = EmbeddingsContext(self.db) self.embeddings = EmbeddingsContext(self.db)
else:
self.embeddings = None
def init_external_event_processor(self) -> None: def init_external_event_processor(self) -> None:
self.external_event_processor = ExternalEventProcessor(self.config) self.external_event_processor = ExternalEventProcessor(self.config)