我试图从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设置中正确设置。