【发布时间】:2021-04-12 15:58:27
【问题描述】:
我尝试从 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 中编译...
也许我错过了一些选择?
【问题讨论】:
-
您是否看到以下问题github.com/onnx/onnx/issues/1947 ?它看起来与您遇到的错误有关
-
@jwalton 我看到了它并且它有帮助,但仅在我单独编译 onnx 的情况下,但正如您所见,在 cmake-build 目录中提供了 onnx,其中包含用于构建的源代码
-
我的意思是它应该可以在不单独编译 onnx 的情况下工作