Closed joeldushouyu closed 1 year ago
Hi @joeldushouyu
Could you please try to build with the additional -DCMAKE_DISABLE_FIND_PACKAGE_pybind11=OFF
cmake argument?
Here is a fix https://github.com/openvinotoolkit/openvino/pull/15397
Hello @ilya-lavrenov Thanks for the quick response.
So I delete the whole build folder,
run with cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_DISABLE_FIND_PACKAGE_pybind11=OFF ..
shouyu@shouyu-Nitro-AN515-55:~/openvino/build$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_DISABLE_FIND_PACKAGE_pybind11=OFF ..
-- OpenVINO version is 2023.0.0 (Build 9507)
CMake Warning at cmake/developer_package/message.cmake:22 (_message):
Please, install `apt-get install clang-12 libclang-12-dev` package
(required for ncc naming style check)
Call Stack (most recent call first):
cmake/developer_package/ncc_naming_style/ncc_naming_style.cmake:49 (message)
cmake/developer_package/IEDevScriptsConfig.cmake:319 (include)
CMakeLists.txt:26 (find_package)
-- OpenVINO Runtime enabled features:
--
-- CI_BUILD_NUMBER: 2023.0.0-9507-c79f4cbb23b-HEAD
-- ENABLE_LTO = OFF
-- OS_FOLDER = OFF
-- USE_BUILD_TYPE_SUBFOLDER = ON
-- TREAT_WARNING_AS_ERROR = ON
-- ENABLE_INTEGRITYCHECK = OFF
-- ENABLE_SANITIZER = OFF
-- ENABLE_UB_SANITIZER = OFF
-- ENABLE_THREAD_SANITIZER = OFF
-- ENABLE_COVERAGE = OFF
-- ENABLE_SSE42 = ON
-- ENABLE_AVX2 = ON
-- ENABLE_AVX512F = ON
-- BUILD_SHARED_LIBS = ON
-- ENABLE_LIBRARY_VERSIONING = ON
-- ENABLE_FASTER_BUILD = OFF
-- ENABLE_CPPLINT = ON
-- ENABLE_CPPLINT_REPORT = OFF
-- ENABLE_CLANG_FORMAT = ON
-- ENABLE_NCC_STYLE = OFF
-- VERBOSE_BUILD = OFF
-- ENABLE_UNSAFE_LOCATIONS = OFF
-- ENABLE_FUZZING = OFF
-- ENABLE_INTEL_CPU = ON
-- ENABLE_TESTS = OFF
-- ENABLE_COMPILE_TOOL = ON
-- ENABLE_STRICT_DEPENDENCIES = ON
-- ENABLE_CLDNN = ON
-- ENABLE_INTEL_GPU = ON
-- ENABLE_ONEDNN_FOR_GPU = ON
-- ENABLE_PROFILING_ITT = OFF
-- ENABLE_PROFILING_FILTER = ALL
-- ENABLE_PROFILING_FIRST_INFERENCE = ON
-- SELECTIVE_BUILD = OFF
-- ENABLE_ERROR_HIGHLIGHT = ON
-- ENABLE_DOCS = OFF
-- ENABLE_PKGCONFIG_GEN = ON
-- THREADING = TBB
-- ENABLE_TBBBIND_2_5 = ON
-- ENABLE_INTEL_GNA = ON
-- ENABLE_INTEL_GNA_DEBUG = OFF
-- ENABLE_IR_V7_READER = OFF
-- ENABLE_GAPI_PREPROCESSING = ON
-- ENABLE_MULTI = ON
-- ENABLE_AUTO = ON
-- ENABLE_AUTO_BATCH = ON
-- ENABLE_HETERO = ON
-- ENABLE_TEMPLATE = ON
-- GAPI_TEST_PERF = OFF
-- ENABLE_DATA = OFF
-- ENABLE_BEH_TESTS = OFF
-- ENABLE_FUNCTIONAL_TESTS = OFF
-- ENABLE_SAMPLES = ON
-- ENABLE_OPENCV = OFF
-- ENABLE_V7_SERIALIZE = OFF
-- ENABLE_TBB_RELEASE_ONLY = ON
-- ENABLE_SYSTEM_PUGIXML = ON
-- ENABLE_SYSTEM_TBB = ON
-- ENABLE_DEBUG_CAPS = OFF
-- ENABLE_GPU_DEBUG_CAPS = OFF
-- ENABLE_CPU_DEBUG_CAPS = OFF
-- ENABLE_OV_ONNX_FRONTEND = ON
-- ENABLE_OV_PADDLE_FRONTEND = ON
-- ENABLE_OV_IR_FRONTEND = ON
-- ENABLE_OV_PYTORCH_FRONTEND = ON
-- ENABLE_OV_TF_FRONTEND = ON
-- ENABLE_OV_TF_LITE_FRONTEND = ON
-- ENABLE_SYSTEM_PROTOBUF = OFF
-- ENABLE_OV_IR_FRONTEND = ON
-- ENABLE_SYSTEM_FLATBUFFERS = ON
-- ENABLE_OV_CORE_UNIT_TESTS = OFF
-- ENABLE_OPENVINO_DEBUG = OFF
--
-- MODELS_PATH=
-- PROJECT ............................... OpenVINO
-- CMAKE_VERSION ......................... 3.23.2
-- CMAKE_BINARY_DIR ...................... /home/shouyu/openvino/build
-- CMAKE_SOURCE_DIR ...................... /home/shouyu/openvino
-- OpenVINO_SOURCE_DIR ................... /home/shouyu/openvino
-- OpenVINO_BINARY_DIR ................... /home/shouyu/openvino/build
-- CMAKE_GENERATOR ....................... Unix Makefiles
-- CMAKE_C_COMPILER_ID ................... GNU
-- CMAKE_CXX_COMPILER_ID ................. GNU
-- CMAKE_BUILD_TYPE ...................... Release
-- CMAKE_TOOLCHAIN_FILE ..................
-- GLIBC_VERSION.......................... 2.31
-- /usr/bin/pkg-config: zlib (1.2.11) is found at /usr
-- gflags (2.2.2) is found at /usr/lib/x86_64-linux-gnu/cmake/gflags using 'nothreads_static' component
-- Protocol Buffers Configuring...
--
-- 3.18.2.0
-- Configuration script parsing status [
-- Description : Protocol Buffers
-- Version : 3.18.2.0 (3.18.2)
-- Contact : protobuf@googlegroups.com
-- ]
-- Protocol Buffers Configuring done
-- Found PythonInterp: /home/shouyu/.pyenv/shims/python3 (found version "3.8.10")
Generated: /home/shouyu/openvino/build/thirdparty/onnx/onnx/onnx/onnx_openvino_onnx-ml.proto
Generated: /home/shouyu/openvino/build/thirdparty/onnx/onnx/onnx/onnx-operators_openvino_onnx-ml.proto
Generated: /home/shouyu/openvino/build/thirdparty/onnx/onnx/onnx/onnx-data_openvino_onnx.proto
--
-- ******** Summary ********
-- CMake version : 3.23.2
-- CMake command : /usr/local/bin/cmake
-- System : Linux
-- C++ compiler : /usr/bin/c++
-- C++ compiler version : 9.4.0
-- CXX flags : -Wsuggest-override -fsigned-char -ffunction-sections -fdata-sections -fdiagnostics-show-option -Wundef -Wreturn-type -Wunused-variable -Wuninitialized -Winit-self -Wmaybe-uninitialized -Wno-suggest-override -Wnon-virtual-dtor
-- Build type : Release
-- Compile definitions : IE_BUILD_POSTFIX=""__STDC_FORMAT_MACROS
-- CMAKE_PREFIX_PATH :
-- CMAKE_INSTALL_PREFIX : /usr/local
-- CMAKE_MODULE_PATH :
--
-- ONNX version : 1.12.0
-- ONNX NAMESPACE : openvino_onnx
-- ONNX_USE_LITE_PROTO : ON
-- USE_PROTOBUF_SHARED_LIBS : OFF
-- Protobuf_USE_STATIC_LIBS : ON
-- ONNX_DISABLE_EXCEPTIONS : OFF
-- ONNX_WERROR : OFF
-- ONNX_BUILD_TESTS : OFF
-- ONNX_BUILD_BENCHMARKS : OFF
-- ONNXIFI_DUMMY_BACKEND : OFF
-- ONNXIFI_ENABLE_EXT : OFF
--
-- Protobuf compiler :
-- Protobuf includes :
-- Protobuf libraries :
-- BUILD_ONNX_PYTHON : OFF
-- Using the multi-header code from /home/shouyu/openvino/thirdparty/json/nlohmann_json/include/
-- TBB (2020.1) is found at /usr/lib/x86_64-linux-gnu/cmake/TBB
-- Static tbbbind_2_5 package is found
-- The name openvino::itt is an ALIAS for itt. It will be exported to the OpenVINODeveloperPackage with the original name.
-- The name openvino::conditional_compilation is an ALIAS for conditional_compilation. It will be exported to the OpenVINODeveloperPackage with the original name.
-- The name ngraph::builder is an ALIAS for ngraph_builders. It will be exported to the OpenVINODeveloperPackage with the original name.
-- The name ngraph::reference is an ALIAS for ngraph_reference. It will be exported to the OpenVINODeveloperPackage with the original name.
-- The name openvino::core::dev is an ALIAS for ov_core_dev. It will be exported to the OpenVINODeveloperPackage with the original name.
-- DNNL_TARGET_ARCH: X64
-- DNNL_LIBRARY_NAME: dnnl
-- Could NOT find Doxyrest (missing: DOXYREST_EXECUTABLE)
-- Found PythonInterp: /home/shouyu/.pyenv/shims/python3 (found suitable version "3.8.10", minimum required is "2.7")
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE)
-- Enabled workload: INFERENCE
-- Enabled primitives: CONVOLUTIONDECONVOLUTIONCONCATLRNINNER_PRODUCTMATMULPOOLINGREDUCTIONREORDERRNNSOFTMAX
-- Enabled primitive CPU ISA: ALL
-- Enabled primitive GPU ISA: ALL
-- Primitive cache is disabled
-- Found PythonInterp: /home/shouyu/.pyenv/shims/python3 (found suitable version "3.8.10", minimum required is "3")
-- The name openvino::runtime::dev is an ALIAS for openvino_dev. It will be exported to the OpenVINODeveloperPackage with the original name.
-- Found PythonInterp: /home/shouyu/.pyenv/shims/python3 (found suitable version "3.8.10", minimum required is "3.8.10")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found suitable exact version "3.8.10")
-- Found PythonInterp: /home/shouyu/.pyenv/shims/python3 (found version "3.8.10")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so
-- Python version=python3.8
-- Python version=python3.8
-- Found PythonInterp: /home/shouyu/.pyenv/shims/python3 (found suitable version "3.8.10", minimum required is "3")
-- Found Cython version 0.29.33
-- Register template to be built in build-modules/template
-- Register template_extension to be built in build-modules/template_extension
-- /usr/bin/pkg-config: libva (1.7.0) is found at /usr
-- Configuring done
-- Generating done
-- Build files have been written to: /home/shouyu/openvino/build
shouyu@shouyu-Nitro-AN515-55:~/openvino/build$
But when I rerun the
make --jobs=$(nproc --all)
I am still getting the following error
In file included from /home/shouyu/openvino/src/bindings/python/src/pyopenvino/../pyopenvino/core/common.hpp:10,
from /home/shouyu/openvino/src/bindings/python/src/pyopenvino/core/async_infer_queue.cpp:17:
/opt/ros/galactic/include/pybind11/iostream.h:33:9: warning: ‘virtual int pybind11::detail::pythonbuf::overflow(int)’ can be marked override [-Wsuggest-override]
33 | int overflow(int c) {
| ^~~~~~~~
/opt/ros/galactic/include/pybind11/iostream.h:41:9: warning: ‘virtual int pybind11::detail::pythonbuf::sync()’ can be marked override [-Wsuggest-override]
41 | int sync() {
| ^~~~
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/extract_image_patches.cpp.o
In file included from /home/shouyu/openvino/src/bindings/python/src/pyopenvino/core/common.hpp:10,
from /home/shouyu/openvino/src/bindings/python/src/pyopenvino/core/common.cpp:5:
/opt/ros/galactic/include/pybind11/iostream.h:33:9: warning: ‘virtual int pybind11::detail::pythonbuf::overflow(int)’ can be marked override [-Wsuggest-override]
33 | int overflow(int c) {
| ^~~~~~~~
/opt/ros/galactic/include/pybind11/iostream.h:41:9: warning: ‘virtual int pybind11::detail::pythonbuf::sync()’ can be marked override [-Wsuggest-override]
41 | int sync() {
| ^~~~
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/eye.cpp.o
/home/shouyu/openvino/src/bindings/python/src/pyopenvino/core/common.cpp: In function ‘pybind11::array Common::as_contiguous(pybind11::array&, ov::element::Type)’:
/home/shouyu/openvino/src/bindings/python/src/pyopenvino/core/common.cpp:161:22: error: ‘class pybind11::array’ has no member named ‘view’
161 | return array.view("int16").cast<py::array_t<int16_t, py::array::c_style | py::array::forcecast>>();
| ^~~~
/home/shouyu/openvino/src/bindings/python/src/pyopenvino/core/common.cpp:161:103: error: expected primary-expression before ‘>’ token
161 | return array.view("int16").cast<py::array_t<int16_t, py::array::c_style | py::array::forcecast>>();
| ^~
/home/shouyu/openvino/src/bindings/python/src/pyopenvino/core/common.cpp:161:106: error: expected primary-expression before ‘)’ token
161 | return array.view("int16").cast<py::array_t<int16_t, py::array::c_style | py::array::forcecast>>();
| ^
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/fully_connected.cpp.o
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/gather.cpp.o
make[2]: *** [src/bindings/python/src/pyopenvino/CMakeFiles/pyopenvino.dir/build.make:90: src/bindings/python/src/pyopenvino/CMakeFiles/pyopenvino.dir/core/common.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/gather_elements.cpp.o
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/gather_nd.cpp.o
[ 84%] Building CXX object src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/coordinate_diff.cpp.o
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/gather_tree.cpp.o
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/gemm.cpp.o
make[1]: *** [CMakeFiles/Makefile2:6713: src/bindings/python/src/pyopenvino/CMakeFiles/pyopenvino.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/generate_proposals.cpp.o
[ 84%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/generic_layer.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/add_onednn_optimization_attributes.cpp.o
[ 85%] Building CXX object src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/dict_attribute_visitor.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/add_required_reorders.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/basic_memory_dependencies.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/calculate_prior_boxes.cpp.o
[ 85%] Building CXX object src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/dimension.cpp.o
[ 85%] Building CXX object src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/discrete_type_info.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/compile_graph.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/concat_input_order.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/eltwise_remove_stride.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/eltwise_shrinking.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/graph_initializations.cpp.o
[ 85%] Building CXX object src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/function.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/handle_input_padding.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/handle_reshape.cpp.o
[ 85%] Building CXX object src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/node.cpp.o
[ 85%] Building CXX object src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/node_factory.cpp.o
[ 85%] Building CXX object src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/node_input.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/mark_nodes.cpp.o
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp: In member function ‘virtual std::shared_ptr<ov::Node> PyNode::clone_with_new_inputs(const OutputVector&) const’:
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:24:61: error: expected primary-expression before ‘,’ token
24 | PYBIND11_OVERRIDE_PURE(std::shared_ptr<ngraph::Node>, ngraph::Node, clone_with_new_inputs, inputs);
| ^
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:24:75: error: expected primary-expression before ‘,’ token
24 | PYBIND11_OVERRIDE_PURE(std::shared_ptr<ngraph::Node>, ngraph::Node, clone_with_new_inputs, inputs);
| ^
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:24:9: error: ‘PYBIND11_OVERRIDE_PURE’ was not declared in this scope; did you mean ‘PYBIND11_OVERLOAD_PURE’?
24 | PYBIND11_OVERRIDE_PURE(std::shared_ptr<ngraph::Node>, ngraph::Node, clone_with_new_inputs, inputs);
| ^~~~~~~~~~~~~~~~~~~~~~
| PYBIND11_OVERLOAD_PURE
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:25:5: warning: no return statement in function returning non-void [-Wreturn-type]
25 | }
| ^
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp: In member function ‘virtual const type_info_t& PyNode::get_type_info() const’:
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:28:43: error: expected primary-expression before ‘&’ token
28 | PYBIND11_OVERRIDE_PURE(type_info_t&, ngraph::Node, get_type_info, );
| ^
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:28:44: error: expected primary-expression before ‘,’ token
28 | PYBIND11_OVERRIDE_PURE(type_info_t&, ngraph::Node, get_type_info, );
| ^
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:28:58: error: expected primary-expression before ‘,’ token
28 | PYBIND11_OVERRIDE_PURE(type_info_t&, ngraph::Node, get_type_info, );
| ^
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:28:75: error: expected primary-expression before ‘)’ token
28 | PYBIND11_OVERRIDE_PURE(type_info_t&, ngraph::Node, get_type_info, );
| ^
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:28:9: error: ‘PYBIND11_OVERRIDE_PURE’ was not declared in this scope; did you mean ‘PYBIND11_OVERLOAD_PURE’?
28 | PYBIND11_OVERRIDE_PURE(type_info_t&, ngraph::Node, get_type_info, );
| ^~~~~~~~~~~~~~~~~~~~~~
| PYBIND11_OVERLOAD_PURE
/home/shouyu/openvino/src/bindings/python/src/compatibility/pyngraph/node.cpp:29:5: warning: no return statement in function returning non-void [-Wreturn-type]
29 | }
| ^
make[2]: *** [src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/build.make:188: src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/node.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/oooq_memory_dependencies.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/post_input_reorder.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/post_optimize_weights.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/pre_optimize_bias.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/pre_replace_deconv.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/prepare_buffer_fusing.cpp.o
[ 85%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/graph_optimizer/prepare_padding.cpp.o
make[1]: *** [CMakeFiles/Makefile2:6631: src/bindings/python/src/compatibility/pyngraph/CMakeFiles/_pyngraph.dir/all] Error 2
@joeldushouyu looks like you have python3-pybind11
apt package installed on your system and this is obsolete version, while OpenVINO requires 2.8 and higher.
-DCMAKE_DISABLE_FIND_PACKAGE_pybind11=OFF
should disable finding of pybind11
on your system, but for some reason it did not help.
Either:
pybind11-dev
and python3-pybind11
apt packages Hi @ilya-lavrenov
Thank you very much for the info.
What I did instead is to clone a copy of your current branch and build it on my laptop (which works !!!). Thank you very much for your help!!!
I think this issue can be closed once the branch get merged. Thanks once again!
System information (version)
Detailed description
Hello, I am still fairly new to both CMAKE and OPENVION. Basically, I tried to follow the instruction in https://github.com/openvinotoolkit/openvino/wiki/BuildingForLinux to build openvion. However, CMAKE fail to build when running:
bash make --jobs=$(nproc --all)
Steps to reproduce
Output from
bash cmake -DCMAKE_BUILD_TYPE=Release ..
Sidenote: I have installed both clang-12 and liclang-12-dev on Ubuntu. However, I still get the warning of not detecting clang-12 and libclang-12-dev as shown below.
Error from running the make command:
bash make --jobs=$(nproc --all)
Issue submission checklist
[:heavy_check_mark: ] I checked the problem with documentation, FAQ, open issues, Stack Overflow, etc and have not found solution
I have look into https://github.com/openvinotoolkit/openvino/issues/13963. I did try to follow his example. basically, I replace the
bash cmake -DCMAKE_BUILD_TYPE=Release ..
, withbash cmake -DPYTHON_EXECUTABLE=`which python3.8` -DPYTHON_LIBRARY=~/.pyenv/versions/3.8.11/lib/libpython3.8.so -DPYTHON_INCLUDE_DIR=~/.pyenv/versions/3.8.11/include ..
(after installed python 3.8.11 through pyvenv). However, I still get the same error.