Don't require model_runner for realtime processors (#16728)

This commit is contained in:
Josh Hawkins 2025-02-21 14:26:03 -06:00 committed by GitHub
parent 60b34bcfca
commit b3c1b21f80
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 4 deletions

View File

@ -7,7 +7,7 @@ import numpy as np
from frigate.config import FrigateConfig
from ..types import DataProcessorMetrics, DataProcessorModelRunner
from ..types import DataProcessorMetrics
logger = logging.getLogger(__name__)
@ -18,11 +18,9 @@ class RealTimeProcessorApi(ABC):
self,
config: FrigateConfig,
metrics: DataProcessorMetrics,
model_runner: DataProcessorModelRunner,
) -> None:
self.config = config
self.metrics = metrics
self.model_runner = model_runner
pass
@abstractmethod

View File

@ -31,7 +31,7 @@ class LicensePlateRealTimeProcessor(LicensePlateProcessingMixin, RealTimeProcess
self.model_runner = model_runner
self.lpr_config = config.lpr
self.config = config
super().__init__(config, metrics, model_runner)
super().__init__(config, metrics)
def __update_metrics(self, duration: float) -> None:
"""