使用InteOpenVINO工具套件在Ubuntu系统上的安装,包括HDDL-R8加速卡的驱动及Demo历程(1)

这是本次嵌入式邀请赛提供的硬件平台:
文章参考Intel官方文档:原文地址:
OpenVINO™ 工具套件

简介

英特尔® Distribution of OpenVINO™ 工具套件可以快速部署可模拟人类视觉的应用程序和解决方案。该工具套件基于复杂神经网络(CNN),通过英特尔® 硬件扩展了计算机视觉 (CV) 工作负载,从而最大化性能。英特尔® Distribution of OpenVINO™ 工具套件包括了英特尔® 深度学习部署工具套件(英特尔® DLDT)。

适用于 Linux* 的英特尔® Distribution of OpenVINO™ 工具套件:

  • 在边界上启用基于卷积神经网络的深度学习推理
  • 通过英特尔® CPU、英特尔® 集成显卡、英特尔® Movidius™ 神经电脑棒、英特尔® 神经电脑棒 2、搭载英特尔® Movidius™ 视觉处理器的英特尔® Vision Accelerator Design,支持异构执行
  • 通过一套易用的计算机视觉功能库和预优化内核库来加速上市时间
  • 包括了针对计算机视觉标准进行优化的调用,包括 OpenCV* 和 OpenCL™

工具套件会安装且默认安装如下工具包和插件

组件 描述
模型优化器 该工具导入、转换并优化在受欢迎的框架中训练好的模型,使其变成一种能被英特尔工具——尤其是能被推理引擎使用的格式。 受欢迎的框架包括 Caffe*、TensorFlow*、MXNet* 和 ONNX*。
推理引擎 这是运行深度学习模型的引擎。它包括了一套库,在您的应用程序中轻松进行推理集成。
适用于 OpenCL™ 2.1 的驱动程序和运行时刻 为英特尔® 处理器的 GPU/CPU 启用 OpenCL
英特尔® Media SDK 提供了硬件加速的视频编码和帧处理
OpenCV 为英特尔® 硬件编译的 OpenCV* 社区版本
推理引擎代码样本 一套简单的控制台应用程序,可展示如何在应用程序中使用特定 OpenVINO 功能,以及如何执行特定任务,例如加载模型、运行推理、查询特定设备功能等。
演示应用 一套简单的控制台应用程序,可提供强大的应用程序模板,帮助您实施特定的深度学习场景。
其它工具 一套用于加工您模型的工具
预训练模型的文档 在 Open Model Zoo 库中可以找到预训练模型的文档

硬件设备

类别 硬件
CPU i3-8415UE
RAM 4G DDR4 * 2
SSD 500G M.2
AI卡 HDDL-R8

操作系统

本次使用Ubuntu 当然支持其他操作系统

  • Ubuntu 18.04.x 长期支持 (LTS),64 位
  • CentOS 7.4,64 位(仅适用于目标)
  • Yocto Project v3.0,64 位(仅适用于目标,且需要进行修改)

1、安装英特尔® Distribution of OpenVINO™ 工具套件核心组件

下载工具包! 系统选择选择Ubuntu x64 下载目录是Downloads
从适用于 Linux* 的英特尔® Distribution of OpenVINO™ 工具套件下载英特尔® Distribution of OpenVINO™ 工具套件的软件包文件。从下拉菜单中选择适用于 Linux 的英特尔® Distribution of OpenVINO™ 工具套件软件包。
1、打开命令行终端窗口。
2、将目录改为您下载了适用于 Linux* 的英特尔 Distribution of OpenVINO 工具套件软件包文件的目录。
如果您将软件包文件下载到当前用户的Downloads目录:

cd ~/Downloads/

默认情况下,该文件会被保存为l_openvino_toolkit_p_.tgz。
3、 解压缩 .tgz 文件:

tar -xvzf l_openvino_toolkit_p_.tgz

4、前往l_openvino_toolkit_p_目录:

cd l_openvino_toolkit_p_

如果您已经安装过之前版本的英特尔 Distribution of OpenVINO 工具套件,请重命名或删除这两个目录:

~/inference_engine_samples_build
~/openvino_models

安装过程:

1、 选项 1: GUI 安装向导:

sudo ./install_GUI.sh

2、 **选项 2:**命令行说明:

sudo ./install.sh

这里推荐使用GUI安装向导。且一定要家sudo权限!!!

注意: 无论选择的 OpenVINO 安装路径为何,英特尔® Media SDK 组件都在/opt/intel/mediasdk目录中安装。

2、安装外部软件依赖

这些依赖包用于:

  • 英特尔优化的 OpenCV 库构建
  • 深度学习推理引擎
  • 深度学习模型优化器工具
    1、变更为install_dependencies目录:
cd /opt/intel/openvino/install_dependencies

2、运行脚本来下载和安装外部软件依赖包:

sudo -E ./install_openvino_dependencies.sh

3、设定环境变量

你可能感兴趣的:(linux,ubuntu)