写点什么

ubuntu64 位搭建 OpenVINO 系统(上篇)

发布于: 2021 年 05 月 29 日

系统安装

Ubuntu20.04:https://ubuntu.com/download/raspberry-pi

环境基础安装请参考

https://mp.weixin.qq.com/s/rOPL1a6SRbi4LvCwRLztgw

初期设置

sudo apt update && sudo apt upgrade -ysudo apt install -y build-essential cmakesudo apt install -y git python3-pip
复制代码

开始安装

1. 进入根目录

cd ~
复制代码


2. 下载 OpenVINO 套件的最新版本

git clone https://github.com/openvinotoolkit/openvino.git -b 2021.3 --depth 1
复制代码

1. 根据看到文章的时间不同,版本号会有差异

2. 如果国内的 GitHub 链接不稳定,记得用梯子。

-- windows 开梯子

--树莓派用代理进行下载

export http_proxy=http://windows 的 IP:梯子的代理端口

export https_proxy=http://windows 的 IP:梯子的代理端口

3. 保证 Windows 和树莓派在同一 ip 段内




3. 更新 submodule

git submodule update --init --recursive
复制代码


4. 安装

cd ~/openvinosh ./install_build_dependencies.sh
复制代码


5. 安装 Numpy

pip3 install cython numpy
复制代码

6. 开始编译

cd ~/openvinomkdir build && cd $_cmake -DCMAKE_INSTALL_PREFIX=/opt/openvino -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENCV=OFF -DENABLE_PYTHON=ON -DNGRAPH_PYTHON_BUILD_ENABLE=ON -DNGRAPH_ONNX_IMPORT_ENABLE=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.8 -DPYTHON_LIBRARY=/usr/lib/python3.8/config-3.8-aarch64-linux-gnu/libpython3.8.so -DPYTHON_INCLUDE_DIR=/usr/include/python3.8 ..make -j4
复制代码

如果你幸运的话,肯能编译通过,但是我失败了,于是采取如下措施

7. 安装 openCV-openvino

cd ~git clone --depth 1 -b 4.5.2-openvino https://github.com/opencv/opencv.git opencv-4.5.2-openvino
复制代码

8. 编译

sudo apt install libtbb-dev libjpeg-dev libtiff-dev libwebp-devmkdir opencv-4.5.2-openvino/buildcd opencv-4.5.2-openvino/build/source /home/ubuntu/openvino/scripts/setupvars/setupvars.shcmake \    -DCMAKE_INSTALL_PREFIX=/opt/intel/openvino/opencv \    -DCMAKE_BUILD_TYPE=Release \    -DWITH_INF_ENGINE=ON \    -DENABLE_CXX11=ON \    -DWITH_TBB=ON \    -DPYTHON_EXECUTABLE=/usr/bin/python3.8 \    -DPYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/libpython3.8.so \    -DPYTHON_INCLUDE_DIR=/usr/include/python3.8 ..    make -j 4sudo make install
复制代码


接下来会是一个很漫长的过程 1~2 小时!

正常结束的话,应该是下图所示


发布于: 2021 年 05 月 29 日阅读数: 296
用户头像

一个日语专业的程序猿。 2017.09.10 加入

【坐标】无锡 【软件技能】Java,C#,Python 【爱好】炉石传说 【称号】InfoQ年度人气作者,Intel OpenVINO领航者联盟成员 【B站】https://space.bilibili.com/397260706/ 【个人站】www.it-worker.club

评论

发布
暂无评论
ubuntu64位搭建OpenVINO系统(上篇)