mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-15 07:35:27 +03:00
fix typing
This commit is contained in:
parent
d7df5c9068
commit
41d1f04633
17
docker/main/build_sqlite_vec.sh
Normal file
17
docker/main/build_sqlite_vec.sh
Normal 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
|
||||||
|
|
||||||
@ -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)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user