From 977eef9138184f8e0627581d83719c9ccaf2c7ba Mon Sep 17 00:00:00 2001 From: Marc Altmann <40744649+MarcA711@users.noreply.github.com> Date: Sat, 18 Nov 2023 22:36:24 +0100 Subject: [PATCH] fix chrash after restart (#8661) --- frigate/detectors/plugins/rknn.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frigate/detectors/plugins/rknn.py b/frigate/detectors/plugins/rknn.py index a35721ced..38beec3b2 100644 --- a/frigate/detectors/plugins/rknn.py +++ b/frigate/detectors/plugins/rknn.py @@ -62,10 +62,11 @@ class Rknn(DetectionApi): ) ) - if "rk356" in soc: - os.rename("/usr/lib/librknnrt_rk356x.so", "/usr/lib/librknnrt.so") - elif "rk3588" in soc: - os.rename("/usr/lib/librknnrt_rk3588.so", "/usr/lib/librknnrt.so") + if not os.path.isfile("/usr/lib/librknnrt.so"): + if "rk356" in soc: + os.rename("/usr/lib/librknnrt_rk356x.so", "/usr/lib/librknnrt.so") + elif "rk3588" in soc: + os.rename("/usr/lib/librknnrt_rk3588.so", "/usr/lib/librknnrt.so") self.model_path = config.model.path or "default-yolov8n" self.core_mask = config.core_mask