1.编译openvino源码,报错(PythonLibsNew)
通过报错路径结合cmakeLists.txt发现,有个文件夹内容为空导致的,因此需要单独下载对应的文件(这个文件夹藏的比较深,之前没有注意到,只关注openvino/thridparty下)
git clone https://github.com/pybind/pybind11.git
如果出现失败
运行git init
2.编译openvino源码,报错(cython)
这里报错原因是不存在cython安装包,因此需要安装对应的cython安装包(版本>=0.29)
pip install cython
经过上面安装后cmake时,找不到对应的版本号,(但实际上又安装成功了的,cython -V能正常输出版本号),考虑可能是路径问题;
结合cmakeList.txt分析
因此根据上面红色框标记处,添加对应的cmake选项;
-DCYTHON_EXECUTABLE=/usr/local/bin/cython
最终cmake成功,如下
整体编译步骤如下:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DTHREADING=SEQ -DENABLE_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.6 -DCYTHON_EXECUTABLE=/usr/local/bin/cython -DCMAKE_INSTALL_PREFIX=/home/tjm/Downloads/openvino/install ..
make -j4
sudo make install
参考:
树莓派4B上配置OpenVINO_竹叶青lvye的博客-CSDN博客_openvino树莓派
https://blog.csdn.net/weixin_39550486/article/details/111545918
OpenVINO使用介绍(一)_竹叶青lvye的博客-CSDN博客_openvino
Install OpenVINO™ Development Tools — OpenVINO™ documentation
【模型推理】openvino 推理实践 - 墨天轮