- Let the configuration returns when the model initalization is failed
Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
g_critical ("[vivante] JSON loading was selected, but no JSON path was provided via 'json:' custom property.");
return HAL_ML_ERROR_INVALID_PARAMETER;
}
g_critical ("[vivante] JSON loading was selected, but no JSON path was provided via 'json:' custom property.");
return HAL_ML_ERROR_INVALID_PARAMETER;
}
- if (_json_create_neural_network (vivante) != HAL_ML_ERROR_NONE) {
+
+ int status = _json_create_neural_network (vivante);
+ if (status != HAL_ML_ERROR_NONE) {
g_critical ("[vivante] Failed to create VSI graph.");
g_critical ("[vivante] Failed to create VSI graph.");
}
} else {
if (prop->num_models <= 1) {
}
} else {
if (prop->num_models <= 1) {
return HAL_ML_ERROR_INVALID_PARAMETER;
}
vivante->so_path = g_strdup (prop->model_files[1]);
return HAL_ML_ERROR_INVALID_PARAMETER;
}
vivante->so_path = g_strdup (prop->model_files[1]);
+
+ int status = _so_create_neural_network (vivante);
if (_so_create_neural_network (vivante) != HAL_ML_ERROR_NONE) {
g_critical ("[vivante] Failed to create VSI graph.");
if (_so_create_neural_network (vivante) != HAL_ML_ERROR_NONE) {
g_critical ("[vivante] Failed to create VSI graph.");