mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-23 16:48:23 +03:00
Cleanup
This commit is contained in:
parent
56a1a0f5e3
commit
c870ebea37
@ -1037,4 +1037,4 @@ async def get_allowed_cameras_for_filter(request: Request):
|
|||||||
role = current_user["role"]
|
role = current_user["role"]
|
||||||
all_camera_names = set(request.app.frigate_config.cameras.keys())
|
all_camera_names = set(request.app.frigate_config.cameras.keys())
|
||||||
roles_dict = request.app.frigate_config.auth.roles
|
roles_dict = request.app.frigate_config.auth.roles
|
||||||
return User.get_allowed_cameras(role, roles_dict, all_camera_names)
|
return User.get_allowed_cameras(role, roles_dict, all_camera_names)
|
||||||
|
|||||||
@ -603,4 +603,4 @@ def get_optimized_runner(
|
|||||||
provider_options=options,
|
provider_options=options,
|
||||||
),
|
),
|
||||||
model_type=model_type,
|
model_type=model_type,
|
||||||
)
|
)
|
||||||
|
|||||||
@ -145,7 +145,6 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
|
|
||||||
self.detected_license_plates: dict[str, dict[str, Any]] = {}
|
self.detected_license_plates: dict[str, dict[str, Any]] = {}
|
||||||
self.genai_manager = GenAIClientManager(config)
|
self.genai_manager = GenAIClientManager(config)
|
||||||
self.genai_client = self.genai_manager.vision_client
|
|
||||||
|
|
||||||
# model runners to share between realtime and post processors
|
# model runners to share between realtime and post processors
|
||||||
if self.config.lpr.enabled:
|
if self.config.lpr.enabled:
|
||||||
@ -204,12 +203,15 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
# post processors
|
# post processors
|
||||||
self.post_processors: list[PostProcessorApi] = []
|
self.post_processors: list[PostProcessorApi] = []
|
||||||
|
|
||||||
if self.genai_client is not None and any(
|
if self.genai_manager.vision_client is not None and any(
|
||||||
c.review.genai.enabled_in_config for c in self.config.cameras.values()
|
c.review.genai.enabled_in_config for c in self.config.cameras.values()
|
||||||
):
|
):
|
||||||
self.post_processors.append(
|
self.post_processors.append(
|
||||||
ReviewDescriptionProcessor(
|
ReviewDescriptionProcessor(
|
||||||
self.config, self.requestor, self.metrics, self.genai_client
|
self.config,
|
||||||
|
self.requestor,
|
||||||
|
self.metrics,
|
||||||
|
self.genai_manager.vision_client,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -247,7 +249,7 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
)
|
)
|
||||||
self.post_processors.append(semantic_trigger_processor)
|
self.post_processors.append(semantic_trigger_processor)
|
||||||
|
|
||||||
if self.genai_client is not None and any(
|
if self.genai_manager.vision_client is not None and any(
|
||||||
c.objects.genai.enabled_in_config for c in self.config.cameras.values()
|
c.objects.genai.enabled_in_config for c in self.config.cameras.values()
|
||||||
):
|
):
|
||||||
self.post_processors.append(
|
self.post_processors.append(
|
||||||
@ -256,7 +258,7 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
self.embeddings,
|
self.embeddings,
|
||||||
self.requestor,
|
self.requestor,
|
||||||
self.metrics,
|
self.metrics,
|
||||||
self.genai_client,
|
self.genai_manager.vision_client,
|
||||||
semantic_trigger_processor,
|
semantic_trigger_processor,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user