mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-08-04 13:47:37 +02:00
parent
9e8b85a957
commit
c1b06d63b6
@ -126,8 +126,8 @@ class Embeddings:
|
|||||||
)
|
)
|
||||||
|
|
||||||
def update_stats(self) -> None:
|
def update_stats(self) -> None:
|
||||||
self.metrics.image_embeddings_eps = self.image_eps.eps()
|
self.metrics.image_embeddings_eps.value = self.image_eps.eps()
|
||||||
self.metrics.text_embeddings_eps = self.text_eps.eps()
|
self.metrics.text_embeddings_eps.value = self.text_eps.eps()
|
||||||
|
|
||||||
def get_model_definitions(self):
|
def get_model_definitions(self):
|
||||||
# Version-specific models
|
# Version-specific models
|
||||||
|
@ -11,7 +11,7 @@ from frigate.config import FrigateConfig
|
|||||||
from frigate.const import CLIPS_DIR
|
from frigate.const import CLIPS_DIR
|
||||||
from frigate.db.sqlitevecq import SqliteVecQueueDatabase
|
from frigate.db.sqlitevecq import SqliteVecQueueDatabase
|
||||||
from frigate.models import Event, Timeline
|
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__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -98,7 +98,7 @@ class EventCleanup(threading.Thread):
|
|||||||
|
|
||||||
# delete the media from disk
|
# delete the media from disk
|
||||||
for expired in expired_events:
|
for expired in expired_events:
|
||||||
deleted = delete_event_images(expired)
|
deleted = delete_event_snapshot(expired)
|
||||||
|
|
||||||
if not deleted:
|
if not deleted:
|
||||||
logger.warning(
|
logger.warning(
|
||||||
@ -176,7 +176,7 @@ class EventCleanup(threading.Thread):
|
|||||||
# so no need to delete mp4 files
|
# so no need to delete mp4 files
|
||||||
for event in expired_events:
|
for event in expired_events:
|
||||||
events_to_update.append(event.id)
|
events_to_update.append(event.id)
|
||||||
deleted = delete_event_images(event)
|
deleted = delete_event_snapshot(event)
|
||||||
|
|
||||||
if not deleted:
|
if not deleted:
|
||||||
logger.warning(
|
logger.warning(
|
||||||
@ -340,6 +340,10 @@ class EventCleanup(threading.Thread):
|
|||||||
.iterator()
|
.iterator()
|
||||||
)
|
)
|
||||||
events_to_delete = [e.id for e in events]
|
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")
|
logger.debug(f"Found {len(events_to_delete)} events that can be expired")
|
||||||
if len(events_to_delete) > 0:
|
if len(events_to_delete) > 0:
|
||||||
for i in range(0, len(events_to_delete), CHUNK_SIZE):
|
for i in range(0, len(events_to_delete), CHUNK_SIZE):
|
||||||
|
Loading…
Reference in New Issue
Block a user