From 15cf95ceada2a93b67a4e4c014bc8f74d959448a Mon Sep 17 00:00:00 2001 From: ubawurinna Date: Fri, 5 Jul 2024 07:39:19 +0200 Subject: [PATCH] Error clarification for openvino's compile_model function --- frigate/detectors/plugins/openvino.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frigate/detectors/plugins/openvino.py b/frigate/detectors/plugins/openvino.py index 4ac610d77..aae76eaa5 100644 --- a/frigate/detectors/plugins/openvino.py +++ b/frigate/detectors/plugins/openvino.py @@ -1,4 +1,5 @@ import logging +import os import numpy as np import openvino as ov @@ -35,6 +36,12 @@ class OvDetector(DetectionApi): ) detector_config.device = "GPU" + if(not os.path.isfile(detector_config.model.path)): + logger.error( + f"OpenVino model file {detector_config.model.path} not found." + ) + raise FileNotFoundError + self.interpreter = self.ov_core.compile_model( model=detector_config.model.path, device_name=detector_config.device )