fix default model for rknn detector (#12807)

This commit is contained in:
Marc Altmann 2024-08-07 15:28:12 +02:00 committed by Nicolas Mowen
parent ad5c3741e9
commit 9d456ccfcf

View File

@ -23,7 +23,6 @@ model_chache_dir = "/config/model_cache/rknn_cache/"
class RknnDetectorConfig(BaseDetectorConfig): class RknnDetectorConfig(BaseDetectorConfig):
type: Literal[DETECTOR_KEY] type: Literal[DETECTOR_KEY]
num_cores: int = Field(default=0, ge=0, le=3, title="Number of NPU cores to use.") num_cores: int = Field(default=0, ge=0, le=3, title="Number of NPU cores to use.")
purge_model_cache: bool = Field(default=True)
class Rknn(DetectionApi): class Rknn(DetectionApi):
@ -36,7 +35,9 @@ class Rknn(DetectionApi):
core_mask = 2**config.num_cores - 1 core_mask = 2**config.num_cores - 1
soc = self.get_soc() soc = self.get_soc()
model_props = self.parse_model_input(config.model.path, soc) model_path = config.model.path or "deci-fp16-yolonas_s"
model_props = self.parse_model_input(model_path, soc)
if model_props["preset"]: if model_props["preset"]:
config.model.model_type = model_props["model_type"] config.model.model_type = model_props["model_type"]