diff --git a/frigate/embeddings/onnx/runner.py b/frigate/embeddings/onnx/runner.py index efb6047ed..c34c97a8d 100644 --- a/frigate/embeddings/onnx/runner.py +++ b/frigate/embeddings/onnx/runner.py @@ -94,9 +94,13 @@ class ONNXModelRunner: if self.type == "ov": infer_request = self.interpreter.create_infer_request() - # This ensures the model starts with a clean state for each sequence - # Important for RNN models like PaddleOCR recognition - infer_request.reset_state() + try: + # This ensures the model starts with a clean state for each sequence + # Important for RNN models like PaddleOCR recognition + infer_request.reset_state() + except Exception: + # this will raise an exception for models with AUTO set as the device + pass outputs = infer_request.infer(input)