【问题标题】:OpenVino Inference Engine C API not found未找到 OpenVino 推理引擎 C API
【发布时间】:2021-05-15 13:10:44
【问题描述】:

我使用 apt 命令在我的 Ubuntu 20.04 上安装了 OpenVino。

sudo apt install intel-openvino-dev-ubuntu20-2021.3.394

我正在尝试使用gcc 1.c -linference_engine_c_api 编译这个简单的程序。

#include <stdio.h>
#include <c_api/ie_c_api.h>

int main() {
    printf("C API Successfully Loaded!");
}

但是编译失败并出现以下错误:

1.c:2:10: fatal error: c_api/ie_c_api.h: No such file or directory
    2 | #include <c_api/ie_c_api.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.

我该如何解决这个问题?

【问题讨论】:

    标签: openvino


    【解决方案1】:

    您不能直接为 1.c 文件调用 gcc。您需要创建一个脚本来编译必要的依赖项(如 CMake)。

    例如,在 \opt\intel\openvino_2021.3.394\deployment_tools\inference_engine\samples\c 中有 build_sample.h 脚本。该脚本用于执行所有编译,它使用CMakegcc 也是如此,要运行推理库,您需要先编译脚本,然后再调用 ie_c_api.h。 1.c文件在gcc编译器不支持运行时不能直接运行。

    请到Integrate the Inference Engine with Your Application - OpenVINO™ Toolkit (openvinotoolkit.org)参考。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-05
      相关资源
      最近更新 更多