Ubuntu环境下OpenVINO 2021.4 LTS及旧版本编译安装方法

引语:由于OpenVINO 2021.4 LTS 版本不被官方支持,官网下载界面没有对应版本的选项安装。经过大量尝试后,终于找到了相对稳定的安装方案,并且对大部分老版本同样适用。

本人尚是一枚新人,对各方面了解较浅,若有错误,欢迎各位指出。

感谢视觉救命群热心群友的帮助!

2024.4.2 一次修改:优化排版

2024.4.3 二次修改:调整环境变量文本提示

2024.7.6 三次修改:修改引用链接


在准备安装之前,我们需要明确OpenVINO的完整安装流程。

根据官方安装文档,OpenVINO可以大致分为三个部分:(个人理解)

  1. OpenVINO™ Toolkit Core Components —— OpenVINO 工具包

  2. External Software Dependencies —— OpenVINO 依赖项

  3. The Model Optimizer —— 模型优化器(若安装dev版本可略过

第零步:确保网络环境畅通,能稳定访问 Github

本文默认您已安装 CMake, GCC, Python 等基本依赖项

第一步:获取旧版本OpenVINO 工具包

对于旧版本,我们需要从官方存档仓库中寻找。请依据你的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(记得换成自己的路径)

cd Downloads
tar -xvf l_openvino_toolkit_dev_ubuntu20_p_2021.4.689
sudo mv /home/<username>/Downloads/l_openvino_toolkit_dev_ubuntu20_p_2021.4.689 /opt/intel/openvino

进入 install_dependencies 文件夹,并运行 install_openvino_dependencies.sh

cd /opt/intel/openvino/l_openvino_toolkit_dev_ubuntu20_p_2021.4.689/install_dependencies
sudo -E ./install_openvino_dependencies.sh

配置临时环境变量以验证安装成功

source /opt/intel/openvino/l_openvino_toolkit_dev_ubuntu20_p_2021.4.689/bin/setupvars.sh

若显示

[setupvars.sh] OpenVINO environment initialized

则代表安装成功。

配置永久环境变量:使用编辑器在 .bashrc 文件末尾输入刚才的source命令并保存。

再次打开新终端,若出现相同信息则可进行下一步。

第二步:源代码构建并编译

打开新终端,克隆 OpenVINO 存储库和 init 子模块

git clone -b releases/2021/4 https://github.com/openvinotoolkit/openvino.git
#文件约500MB
cd openvino
git submodule update --init --recursive

根据克隆库安装依赖

chmod +x install_build_dependencies.sh    #给予可执行权限
sudo ./install_build_dependencies.sh    #执行脚本

创建文件夹并编译,到这里 OpenVINO 就安装完毕了

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --parallel 8    #数字代表并行线程数,根据处理器情况酌情修改

第三步:安装模型优化器(WIP)

(待补充)

一些碎碎念

若报错或显示“权限不够”,本文大部分命令都可以在开头添加 sudo 执行(理论上)

善用搜索引擎,遇到报错,可复制关键文本查找解决方法。

很多情况下,直接阅读官方文档比搜索本身有效的多。

引用文章(建议阅读)

如何git clone指定分支tagicon-default.png?t=N7T8https://www.cnblogs.com/Sungeek/p/10275903.html

OpenVINO 工具包 官方仓库icon-default.png?t=N7T8https://storage.openvinotoolkit.org/repositories/openvino/packages/

[2019_R1] Install Intel® Distribution of OpenVINO™ toolkit for Linux - OpenVINO Toolkiticon-default.png?t=N7T8https://docs.openvino.ai/archive/2019_R1/_docs_install_guides_installing_openvino_linux.html#set-the-environment-variables

[2021.4] Install and Configure Intel® Distribution of OpenVINO™ toolkit for Linux — OpenVINO™ documentationicon-default.png?t=N7T8https://docs.openvino.ai/archive/2021.4/openvino_docs_install_guides_installing_openvino_linux.html

Build OpenVINO™ Runtime for Linux systemsOpenVINO™ is an open-source toolkit for optimizing and deploying AI inference - openvino/docs/dev/build_linux.md at master · openvinotoolkit/openvinoicon-default.png?t=N7T8https://github.com/openvinotoolkit/openvino/blob/master/docs/dev/build_linux.md

  • 18
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您可以按照以下步骤在VMware虚拟机上安装Ubuntu最新版本(Ubuntu22.04LTS): 1. 首先,确保您已经下载并安装了最新版本的VMware Workstation Pro 17.0 \[2\]。 2. 在Ubuntu官网上下载Ubuntu 22.04.1 LTS安装镜像文件ubuntu-22.04.1-desktop-amd64.iso \[3\]。 3. 打开VMware Workstation Pro 17.0,点击"创建新的虚拟机"。 4. 在虚拟机创建向导中,选择"典型(推荐)"选项,并点击"下一步"。 5. 在"安装操作系统"页面,选择"稍后安装操作系统",然后点击"下一步"。 6. 在"选择一个客户操作系统"页面,选择"Linux"作为操作系统,并选择"Ubuntu 64位"作为版本。然后点击"下一步"。 7. 输入虚拟机的名称和存储位置,然后点击"下一步"。 8. 在"处理器配置"页面,保持默认设置,然后点击"下一步"。 9. 在"内存配置"页面,根据您的系统配置选择适当的内存大小,然后点击"下一步"。 10. 在"网络类型"页面,选择适当的网络连接类型,然后点击"下一步"。 11. 在"磁盘配置"页面,选择"创建一个新的虚拟磁盘",然后点击"下一步"。 12. 在"磁盘类型"页面,选择"SCSI"作为磁盘类型,并选择"独立磁盘"。然后点击"下一步"。 13. 在"磁盘容量"页面,选择适当的磁盘大小,并选择"将虚拟磁盘拆分成多个文件"。然后点击"下一步"。 14. 在"磁盘文件"页面,选择虚拟磁盘的存储位置和名称,然后点击"下一步"。 15. 在"准备完成"页面,点击"完成"以创建虚拟机。 16. 在VMware Workstation Pro 17.0中,选择刚刚创建的虚拟机,然后点击"开始虚拟机"。 17. 在虚拟机启动时,选择刚刚下载的Ubuntu 22.04.1 LTS安装镜像文件ubuntu-22.04.1-desktop-amd64.iso。 18. 按照安装向导的指示,选择适当的语言、时区和键盘布局。 19. 在"安装类型"页面,选择"安装Ubuntu",然后点击"继续"。 20. 在"磁盘布局"页面,选择适当的磁盘布局选项,然后点击"安装"。 21. 完成安装后,重新启动虚拟机。 22. 按照屏幕上的指示完成Ubuntu的初始设置。 现在,您已经成功在VMware虚拟机上安装Ubuntu最新版本(Ubuntu22.04LTS) \[2\]。 #### 引用[.reference_title] - *1* [Ubuntu操作系统22.04版本安装教程-VMware虚拟机](https://blog.csdn.net/Sugerdadada/article/details/129079331)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS)详细步骤](https://blog.csdn.net/wkd_007/article/details/128709260)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值