Ubuntu20安装并配置OpenVINO【图文教程】

这篇具有很好参考价值的文章主要介绍了Ubuntu20安装并配置OpenVINO【图文教程】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近因为个人工作上的变动、更文频次降低了不少哈

本次博文为一份存稿、可能有些细节还需要补充、敬请查阅、指点

  • 🍊 模型部署之转换-加速-封装

  • 🍊 目标检测-模型部署 – 物有所值的一个 AI 工程化 落地专栏


📙 OpenVINO 前言介绍


近些年、云原生技术相关概念越来越火热,如何把 AI 模型 高效 落地应用到 物联网相关实际场景中,成为一个当下较为迫切能够进一步解放生产力的一项技术。

随着AI技术等对应用开发和功能实现的影响越来越大,这也就要求相关企业具备更强的AI开发能力,从数据收集、数据预处理、数据标注、模型训练、模型评估和模型部署等一系列任务,无一不考验着企业的AI模型精度和AI推理速度、AI 算力资源等AI开发、落地能力。

模型推理框架一览——模型部署不得不了解的罗马【一文读懂】

而各家大厂针对也大多针对自己产品和技术推出了相关的深度学习AI模型端侧推理框架帮助开发者们快速把训练好的AI模型落地到实际产品中。

OpenVINO是英特尔针对自家硬件平台开发的一套深度学习工具库,包含推断库,模型优化等等一系列与深度学习模型部署相关的功能。

OpenVINO™工具包是用于快速开发应用程序和解决方案的综合工具包,可解决各种任务,包括模拟人类视觉,自动语音识别,自然语言处理,推荐系统等。该工具包基于最新一代的人工神经网络,包括卷积神经网(CNN),循环和基于注意力的网络,可在英特尔®硬件上扩展计算机视觉和非视觉工作负载,从而最大限度地提高性能。它通过从边缘到云的高性能,人工智能和深度学习推理来加速应用程序。

OpenVINO是一个Pipeline工具集,同时可以兼容各种开源框架训练好的模型,拥有算法模型上线部署的各种能力,只要掌握了该工具,你可以轻松的将预训练模型在Intel的CPU上快速部署起来


📙 OpenVINO 安装


1 . 基础信息

OpenVINO是英特尔推出的一款全面的工具套件,用于快速部署深度学习应用和解决方案

Ubuntu20安装并配置OpenVINO【图文教程】

我的虚拟机 Linux 版本

cat /etc/issue

Ubuntu 20.04.2 LTS \n \l

2 . Install Protobuf 【基础依赖】

  • 好处是,编译构建 时就会使用系统中的 Protobuf
  • Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-pthread (found version “3.6.1”)
sudo apt-get install libprotobuf-dev protobuf-compiler

输出如下

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-5.8.0-50-generic linux-hwe-5.8-headers-5.8.0-50 linux-image-5.8.0-50-generic linux-modules-5.8.0-50-generic linux-modules-extra-5.8.0-50-generic
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libprotobuf-lite17 libprotoc17
The following NEW packages will be installed:
  libprotobuf-dev libprotobuf-lite17 libprotoc17 protobuf-compiler
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,960 kB of archives.
After this operation, 13.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
...                                                              
Fetched 1,850 kB in 2min 35s (11.9 kB/s)                                                                                                                                            
Selecting previously unselected package libprotobuf-lite17:amd64.
(Reading database ... 236473 files and directories currently installed.)
Preparing to unpack .../libprotobuf-lite17_3.6.1.3-2ubuntu5_amd64.deb ...
Unpacking libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5) ...
Selecting previously unselected package libprotoc17:amd64.
Preparing to unpack .../libprotoc17_3.6.1.3-2ubuntu5_amd64.deb ...
Unpacking libprotoc17:amd64 (3.6.1.3-2ubuntu5) ...
Selecting previously unselected package libprotobuf-dev:amd64.
Preparing to unpack .../libprotobuf-dev_3.6.1.3-2ubuntu5_amd64.deb ...
Unpacking libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5) ...
Selecting previously unselected package protobuf-compiler.
Preparing to unpack .../protobuf-compiler_3.6.1.3-2ubuntu5_amd64.deb ...
Unpacking protobuf-compiler (3.6.1.3-2ubuntu5) ...
Setting up libprotoc17:amd64 (3.6.1.3-2ubuntu5) ...
Setting up protobuf-compiler (3.6.1.3-2ubuntu5) ...
Setting up libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5) ...
Setting up libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...

3 . Install OpenVINO Toolkit

官方提供多种安装下载方式

  • https://www.intel.com/content/www/us/en/developer/tools/openvino-toolkit-download.html

方式一:可视化安装

这里选择命令行安装

查阅该文档进行这种方式的配置

  • https://docs.openvino.ai/latest/openvino_docs_install_guides_installing_openvino_linux.html
Step 1: Install OpenVINO™ Toolkit Core Components
  • 下载离线版安装包 l_openvino_toolkit_p_2021.4.689.tgz

Ubuntu20安装并配置OpenVINO【图文教程】

需要 root 权限

tar -zxvf l_openvino_toolkit_p_2021.4.689.tgz 

cd l_openvino_toolkit_p_2021.4.689/

sudo ./install_GUI.sh

# 或者

sudo ./install.sh

具体步骤截图说明如下【仅供参考】

  • 步骤 1

Ubuntu20安装并配置OpenVINO【图文教程】

  • 步骤 2

Ubuntu20安装并配置OpenVINO【图文教程】

  • 步骤 3

Ubuntu20安装并配置OpenVINO【图文教程】

  • 步骤 4 【告诉我们默认会安装 list 】

Ubuntu20安装并配置OpenVINO【图文教程】

  • 步骤 5

Ubuntu20安装并配置OpenVINO【图文教程】

  • 步骤 6

Ubuntu20安装并配置OpenVINO【图文教程】

  • 步骤 7 查看安装位置

Ubuntu20安装并配置OpenVINO【图文教程】
Ubuntu20安装并配置OpenVINO【图文教程】

Step 2: Install External Software Dependencies【非必须步骤】
cd /opt/intel/openvino_2021/install_dependencies

sudo -E ./install_openvino_dependencies.sh

sudo -E ./install_prerequisites_onnx.sh

网速决定安装速度 | 我们也可以使用 Conda 搭建自己的环境

Ubuntu20安装并配置OpenVINO【图文教程】

Step 3: Configure the Environment【配置环境变量】
cd /home/moli/
vi ~/.bashrc

添加如下一行命令

Ubuntu20安装并配置OpenVINO【图文教程】

source /opt/intel/openvino_2021/bin/setupvars.sh
# 或者 使得 环境变量生效
source .bashrc


# 输出如下

[setupvars.sh] OpenVINO environment initialized

Step 4: Configure the Model Optimizer
sudo ./install_prerequisites.sh
Step 5: GET STARTED GUIDES【测试是否成功】
  • Getting Started with One-Command Demo

这一部分参考官方链接,网络顺利,基本都可运行成功


https://docs.openvino.ai/2021.4/openvino_docs_get_started_get_started_scripts.html

cd /opt/intel/openvino_2021/deployment_tools/demo
eog car.png

Ubuntu20安装并配置OpenVINO【图文教程】

Python 环境安装命令

pip install openvino

# 或者

pip install openvino-dev

方式二:源码编译安装

官方安装教程链接


https://github.com/openvinotoolkit/openvino/wiki/BuildingForLinux


本次安装是在自己的虚拟机中进行

git clone https://github.com/openvinotoolkit/openvino.git

Ubuntu20安装并配置OpenVINO【图文教程】

cd openvino
git submodule update --init --recursive

这一步会补充下载一些可能用到的依赖库,根据网络情况,可能会部分下载失败

Ubuntu20安装并配置OpenVINO【图文教程】

chmod +x install_build_dependencies.sh

./install_build_dependencies.sh

## 运行输出如下

Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:2 http://us.archive.ubuntu.com/ubuntu focal InRelease
Fetched 114 kB in 2s (60.0 kB/s)                        
Reading package lists... Done
Building dependency tree       
Reading state information... Done

mkdir build && cd build

cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_CLDNN=OFF ..
make --jobs=$(nproc --all)

Ubuntu20安装并配置OpenVINO【图文教程】


📙 预祝各位 前途似锦、可摘星辰


  • 🎉 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
  • ❤️ 如果文章对你有帮助、点赞、评论鼓励博主的每一分认真创作
  • 🍊 深度学习模型训练推理——基础环境搭建推荐博文查阅顺序【基础安装—认真帮大家整理了】——【1024专刊】

计算机视觉领域 八大专栏、不少干货、有兴趣可了解一下

  • ❤️ 图像风格转换 —— 代码环境搭建 实战教程【关注即可阅】!
  • 💜 图像修复-代码环境搭建-知识总结 实战教程 【据说还行】
  • 💙 超分重建-代码环境搭建-知识总结 解秘如何让白月光更清晰【脱单神器】
  • 💛 YOLO专栏,只有实战,不讲道理 图像分类【建议收藏】!
  • 🍊 深度学习:环境搭建,一文读懂

  • 🍊 深度学习:趣学深度学习

  • 🍊 落地部署应用:模型部署之转换-加速-封装

  • 🍊 CV 和 语音数据集:数据集整理

  • 📆 最近更新:2021年10月31日

  • 🍊 点赞 👍 收藏 ⭐留言 📝 都是博主坚持写作、更新高质量博文的最大动力!

Ubuntu20安装并配置OpenVINO【图文教程】文章来源地址https://www.toymoban.com/news/detail-443286.html

到了这里,关于Ubuntu20安装并配置OpenVINO【图文教程】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu20 源码编译安装 QT6.0 教程【有详细图文,亲测可行】

    Virtual Box 版本: 7.0.6 r155176 (Qt5.15.2) Ubuntu 版本:20.04.6 (amd64, Desktop LiveDVD) 下载后解压,看一下 README 文件指导安装, 需要安装环境依赖, 或者直接安装 GNU 集合, 报错,这是不同系统编码格式导致, 解决:重置文件编码, 报错 cmake: not found ,需要安装 Cmake,   报错 Could

    2024年02月03日
    浏览(51)
  • 【Windows11通过移动硬盘安装Ubuntu20.04双系统】保姆级教程 | ventoy | BIOS | Ubuntu20.04 | 全过程图文by.Akaxi

    目录 一、查看Windows引导方式 二、制作安装盘 三、设置电脑配置 1.关闭bitlocker 2.压缩硬盘分区 3.关闭Secure Boot 4.关闭intel RST 5.BIOS设置U盘引导 四、安装Ubuntu20.04 1.ventoy引导 2.安装配置 3.安装类型 4.完成安装 更多细节 最终效果: 笔记本在Windows11系统下成功安装Ubuntu20.04,并且可

    2024年03月20日
    浏览(74)
  • Ubuntu18.04下安装配置AndroidStudio软件图文教程

    运行环境:操作系统为Ubuntu18.04,android-studio版本为2022.1.1.19-linux,Java版本为jdk8,安装路径/opt/android-studio/,当前用户为xqf222,sdk下载路径默认为/home/xqf222/Android/Sdk 详细步骤和指令如下: 1.安装JDK8: 按组合键Ctrl+Alt+T打开终端命令窗口, 输入安装JDK8的命令:sudo apt-get install openj

    2023年04月10日
    浏览(56)
  • Windows 10 安装配置WSL2(ubuntu20.04)教程 超详细

    超详细windows安装配置WSL2(ubuntu20.04)步骤 Windows上快速安装WSL2教程 windows wsl2安装 Windows Subsystem for Linux(简称WSL),Windows下的Linux子系统,是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubu

    2024年02月12日
    浏览(98)
  • Ubuntu20.04安装配置gitlab及使用git管理代码超详细教程

    目录 简介 安装教程 安装gitlab 配置Gitlab  登录gitlab  gitlab内存优化  创建用户  创建群组 添加成员进群组 管理群组成员权限   创建项目 分支管理  使用git bash工具 下载git bash 上传代码 使用sourceTree工具创建分支 提交分支 gitlab服务器邮箱的配置(可选) 今日推荐  GitLab是

    2024年02月21日
    浏览(100)
  • Ubuntu 20.0.4 Hadoop3.3.2 安装与配置全流程保姆教程

    准备工作 我下载的压缩包是基于 Windows 系统 x86 指令集的,如果你是苹果电脑可能需要选择 ARM 版本 3.21 更新:hadoop 某些功能不支持 JDK11 及以上版本(如网页管理无法查看文件系统),所以下载时选择 JDK8,官网需要登陆甲骨文账号下载 全新的 ubuntu 虚拟机 https://ubuntu.com/downl

    2024年02月07日
    浏览(39)
  • Ubuntu20.04下A-LOAM配置安装及测试教程(包含报错问题踩坑)

    参考文章: ubuntu20.04下ros运行A-LOAM Ubuntu20.04下运行LOAM系列:A-LOAM、LeGO-LOAM、SC-LeGO-LOAM、LIO-SAM 和 LVI-SAM 需要学习源码的同学可以下载LOAM论文 LOAM论文链接 1.1Eigen 3.3 可以直接使用apt命令安装,或者去官网下载源码安装 安装成功如下,我这里之前装过所以显示如下,可以看到安

    2024年01月16日
    浏览(73)
  • Windows系列(特别有参考意义):Windows 10 安装配置WSL2(ubuntu20.04)教程 超详细

    超详细windows安装配置WSL2(ubuntu20.04)步骤 Windows上快速安装WSL2教程 windows wsl2安装 1.什么是WSL? Windows Subsystem for Linux(简称WSL),Windows下的Linux子系统,是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是

    2024年04月16日
    浏览(54)
  • 【基于Ubuntu下Yolov5的目标识别】保姆级教程 | 虚拟机安装 - Ubuntu安装 - 环境配置(Anaconda/Pytorch/Vscode/Yolov5) |全过程图文by.Akaxi

    目录 一.【YOLOV5算法原理】 1.输入端 2.Backbone 3.Neck 4.输出端 二.【系统环境】 1.虚拟机的安装与创建 2.安装Ubuntu操作系统 3.环境的配置 3.1.Ubuntu下Anacoda安装以及虚拟环境配置 3.2.Pytorch安装 3.3.Vscode安装 3.4.Yolov5源码及环境获取安装 三. 【测试Yolov5】 四. 【实现自己输入图片/笔

    2024年02月05日
    浏览(71)
  • VMware安装openEuler-20.03系统图文安装教程

    VMware安装openEuler-20.03系统图文安装教程 系统架构:x86_64 虚拟机软件:VMware16 pro 安装的操作系统:openEuler-20.03-LTS 2.1. 下载操作系统 [点击此处下载openEuler操作系统] 点击此处下载openEuler操作系统 如下图,请选择x86_64架构的ISO:openEuler-20.03-LTS-x86_64-dvd.iso 3.1 创建新的虚拟机 打开

    2023年04月08日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包