update AI initializing

rework AIAvailabilityStatus events to mediatr
This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-09-01 20:12:13 +03:00
parent d1ce9d9365
commit 067f02cc63
23 changed files with 282 additions and 192 deletions
+3 -1
View File
@@ -1,3 +1,4 @@
from ai_availability_status cimport AIAvailabilityStatus
from remote_command_inf cimport RemoteCommand
from annotation cimport Annotation, Detection
from ai_config cimport AIRecognitionConfig
@@ -12,6 +13,7 @@ cdef class Inference:
cdef dict[str, list(Detection)] _tile_detections
cdef AIRecognitionConfig ai_config
cdef bint stop_signal
cdef AIAvailabilityStatus ai_availability_status
cdef str model_input
cdef int model_width
@@ -19,7 +21,7 @@ cdef class Inference:
cdef int tile_width
cdef int tile_height
cdef build_tensor_engine(self, object updater_callback)
cdef bytes get_onnx_engine_bytes(self)
cdef init_ai(self)
cdef bint is_building_engine
cdef bint is_video(self, str filepath)