dnn_backend_openvino.c: add version mismatch reminder

The OpenVINO model file format changes when OpenVINO goes to a new
release, it does not work if the versions between model file and
runtime are mismatched.

Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
This commit is contained in:
Guo, Yejun 2021-01-18 15:27:23 +08:00
parent 6dad428546
commit 0d5fd4999a
1 changed files with 8 additions and 1 deletions

View File

@ -544,8 +544,15 @@ DNNModel *ff_dnn_load_model_ov(const char *model_filename, const char *options,
goto err;
status = ie_core_read_network(ov_model->core, model_filename, NULL, &ov_model->network);
if (status != OK)
if (status != OK) {
ie_version_t ver;
ver = ie_c_api_version();
av_log(ctx, AV_LOG_ERROR, "Failed to read the network from model file %s,\n"
"Please check if the model version matches the runtime OpenVINO %s\n",
model_filename, ver.api_version);
ie_version_free(&ver);
goto err;
}
model->get_input = &get_input_ov;
model->get_output = &get_output_ov;