OpenVINO 2021.4 LTS 及旧版本编译安装方法
由于OpenVINO 2021.4 LTS 版本已过时,官网下载界面没有对应版本的选项安装。经过大量尝试后,终于找到了相对稳定的安装方案,并且对大部分老版本同样适用。
Q&A:为什么要安装 OpenVINO ? —— 此版本内置 OpenCV 4.5.3。
本人尚是一枚新人,对各方面了解较浅,若有错误,欢迎各位指出。
感谢视觉救命群热心群友的帮助!
2024.4.2 一次修改:优化排版
2024.4.3 二次修改:调整“环境变量”文本提示
2024.7.6 三次修改:修改引用链接
2024.8.26 迁移文章至博客,并同步更新 CSDN
在准备安装之前,我们需要明确 OpenVINO 的完整安装流程。
根据官方安装文档,OpenVINO 可以大致分为三个部分:(个人理解)
- OpenVINO™ Toolkit Core Components —— OpenVINO 工具包
- External Software Dependencies —— OpenVINO 依赖项
- The Model Optimizer —— 模型优化器(若安装dev版本可略过)
第零步:确保网络环境畅通,能稳定访问 Github
本文默认您已安装 CMake, GCC, Python 等基本依赖项。
第一步:获取旧版本OpenVINO 工具包[3][4]
对于旧版本,我们需要从官方存档仓库[2]中寻找。请依据你的 Ubuntu 版本下载对应的版本。
在本教程中,我们在 Ubuntu 20.04 环境安装 OpenVINO 2021.4.1。
即:l_openvino_toolkit_dev_ubuntu20_p_2021.4.689.tgz (作者犯懒就选择dev了)
下载后提取到此处即可。
提取后文件夹路径应为:~/Downloads/l_openvino_toolkit_dev_ubuntu20_p_2021.4.689
将解压后的文件夹移动到 /opt/intel/openvino
(记得换成自己的路径)
1 |
|
进入 install_dependencies 文件夹,并运行 install_openvino_dependencies.sh
1 |
|
配置临时环境变量以验证安装成功
1 |
|
若显示
[setupvars.sh] OpenVINO environment initialized
则代表安装成功。
配置永久环境变量:使用编辑器在 .bashrc 文件末尾输入刚才的 source 命令并保存。
再次打开新终端,若出现相同信息则可进行下一步。
第二步:源代码构建并编译[5]
打开新终端,克隆 OpenVINO 存储库[1]和 init 子模块
1 |
|
根据克隆库安装依赖
1 |
|
创建文件夹并编译,到这里 OpenVINO 就安装完毕了
1 |
|
第三步:安装模型优化器(WIP)
(待补充)
一些碎碎念
若报错或显示“权限不够”,本文大部分命令都可以在开头添加 sudo 执行(理论上)
善用搜索引擎,遇到报错,可复制关键文本查找解决方法。
很多情况下,直接阅读官方文档比搜索本身更加有效。
参考文章(建议阅读)
- GitHub下载克隆clone指定的分支tag代码 - Tse先生 - 博客园 ↩
- OpenVINO 官方仓库 ↩
- [2019_R1] Install Intel® Distribution of OpenVINO™ toolkit for Linux - OpenVINO Toolkit ↩
- [2021.4] Install and Configure Intel® Distribution of OpenVINO™ toolkit for Linux — OpenVINO™ documentation ↩
- Build OpenVINO™ Runtime for Linux systems - Github ↩