mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-08-02 09:02:15 +03:00
Bug fixes (#14263)
* Simplify loitering logic * Fix divide by zero * Add device config for semantic search * Add docs
This commit is contained in:
@@ -55,7 +55,7 @@ def manage_embeddings(config: FrigateConfig) -> None:
|
||||
models = [Event]
|
||||
db.bind(models)
|
||||
|
||||
embeddings = Embeddings(db)
|
||||
embeddings = Embeddings(config.semantic_search, db)
|
||||
|
||||
# Check if we need to re-index events
|
||||
if config.semantic_search.reindex:
|
||||
@@ -70,8 +70,8 @@ def manage_embeddings(config: FrigateConfig) -> None:
|
||||
|
||||
|
||||
class EmbeddingsContext:
|
||||
def __init__(self, db: SqliteVecQueueDatabase):
|
||||
self.embeddings = Embeddings(db)
|
||||
def __init__(self, config: FrigateConfig, db: SqliteVecQueueDatabase):
|
||||
self.embeddings = Embeddings(config.semantic_search, db)
|
||||
self.thumb_stats = ZScoreNormalization()
|
||||
self.desc_stats = ZScoreNormalization()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user