Skip To Main Content
Support Knowledge Base

Unable to Read OpenVINO™ Model in OpenVINO™ Runtime C++ Inference

Content Type: Error Messages   |   Article ID: 000096498   |   Last Reviewed: 03/12/2026

Description

  • A model was converted using OpenVINO™ Model Optimizer version 2021.1.

  • When attempting to read the model in a C++ inference application using core.read_model() with OpenVINO™ Runtime 2022.3, the following error occurs:

    repos\openvino\src\frontends\common\src\frontend.cpp:54: Converting input model
    repos\openvino\src\frontends\ir\src\ir_deserializer.cpp:347 Incorrect weights in bin file!

     

Resolution

Starting with OpenVINO™ 2022.1, OpenVINO introduced API 2.0 and an updated IR model format (IR v11+).
Models converted with older OpenVINO versions are not guaranteed to be compatible with newer OpenVINO Runtime releases.

Re‑convert the model using the same OpenVINO version that is used for inference (for example, convert the model with OpenVINO™ 2022.3 and run inference with OpenVINO™ 2022.3).

Related Products

This article applies to 1 products.