缺少头文件onnx-ml.pb.h



我试图从2021-3版的源代码编译OpenVINO

我面临的问题:

~/Projects/OpenVINO/cmake-build-debug/_deps/ext_onnx-src/onnx/onnx_pb.h:50:10: fatal error: onnx/onnx-ml.pb.h: No such file or directory
#include "onnx/onnx-ml.pb.h"

我使用以下选项:

cmake -DVERBOSE_BUILD=ON -DENABLE_TEMPLATE_PLUGIN=ON -DCMAKE_BUILD_TYPE=Debug -DENABLE_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/local/bin/python3 -DENABLE_WHEEL=ON -DENABLE_TESTS=ON -DENABLE_FASTER_BUILD=ON -DONNX_ML=1 -DIE_EXTRA_MODULES=${OPENVINO_CONTRIB_REPO_DIR}/modules -G "CodeBlocks - Unix Makefiles" ~/Projects/OpenVINO

此外,~/Projects/OpenVINO/cmake-build-debug/_deps/ext_onnx-src/onnx/中没有此头文件。。。

似乎onnx应该在目录~/Projects/OpenVINO/cmake-build-debug/_deps/ext_onnx-src中的构建期间编译。。。

也许我错过了一些选择?

首先,建议您使用最新的OpenVINO版本2021.3,并参考我提供的以下链接中的wiki部分。

根据您的操作系统在这里正确地从源代码构建OpenVINO

确保你可以成功地构建它(意味着所有的先决条件都已正确安装和设置(

我在下面提到的线程中附上了从OpenVINO 2021.3&我使用的是Ubuntu 18.04

我的步骤与本指南相同:https://github.com/openvinotoolkit/openvino/wiki/BuildingForLinux

注意:请确保您使用的是CMake*3.13或更高版本的

Fyi,这个问题和这个线索类似。

尝试通过设置-DENABLE_FASTR_BILD=OFF来禁用更快的构建。我也遇到过类似的问题,这对我很有效。

构建onyx_proto项目表明我的python路径不正确。由于生成头文件需要python,您可能需要在cmake设置中正确设置。

相关内容

  • 没有找到相关文章

最新更新