Always handle RKNN as NHWC in Frigate+ model loading

This commit is contained in:
Nicolas Mowen 2025-09-08 15:15:16 -06:00
parent f46f8a2160
commit 2e6d3dab84

View File

@ -161,6 +161,10 @@ class ModelConfig(BaseModel):
if model_info.get("inputDataType"): if model_info.get("inputDataType"):
self.input_dtype = model_info["inputDataType"] self.input_dtype = model_info["inputDataType"]
# RKNN always uses NHWC
if detector == "rknn":
self.input_tensor = InputTensorEnum.nhwc
# generate list of attribute labels # generate list of attribute labels
self.attributes_map = { self.attributes_map = {
**model_info.get("attributes", DEFAULT_ATTRIBUTE_LABEL_MAP), **model_info.get("attributes", DEFAULT_ATTRIBUTE_LABEL_MAP),