Fix embedding eps (#17437)

* Fix embedding eps

* Fix thumbnail cleanup
This commit is contained in:
Nicolas Mowen 2025-03-28 18:35:50 -06:00 committed by GitHub
parent 9e8b85a957
commit c1b06d63b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 5 deletions

View File

@ -126,8 +126,8 @@ class Embeddings:
)
def update_stats(self) -> None:
self.metrics.image_embeddings_eps = self.image_eps.eps()
self.metrics.text_embeddings_eps = self.text_eps.eps()
self.metrics.image_embeddings_eps.value = self.image_eps.eps()
self.metrics.text_embeddings_eps.value = self.text_eps.eps()
def get_model_definitions(self):
# Version-specific models

View File

@ -11,7 +11,7 @@ from frigate.config import FrigateConfig
from frigate.const import CLIPS_DIR
from frigate.db.sqlitevecq import SqliteVecQueueDatabase
from frigate.models import Event, Timeline
from frigate.util.path import delete_event_images
from frigate.util.path import delete_event_snapshot, delete_event_thumbnail
logger = logging.getLogger(__name__)
@ -98,7 +98,7 @@ class EventCleanup(threading.Thread):
# delete the media from disk
for expired in expired_events:
deleted = delete_event_images(expired)
deleted = delete_event_snapshot(expired)
if not deleted:
logger.warning(
@ -176,7 +176,7 @@ class EventCleanup(threading.Thread):
# so no need to delete mp4 files
for event in expired_events:
events_to_update.append(event.id)
deleted = delete_event_images(event)
deleted = delete_event_snapshot(event)
if not deleted:
logger.warning(
@ -340,6 +340,10 @@ class EventCleanup(threading.Thread):
.iterator()
)
events_to_delete = [e.id for e in events]
for e in events:
delete_event_thumbnail(e)
logger.debug(f"Found {len(events_to_delete)} events that can be expired")
if len(events_to_delete) > 0:
for i in range(0, len(events_to_delete), CHUNK_SIZE):