OpenVINO Toolkit系列 (一) —— 安装与环境配置

简介

​ OpenVINO是英特尔推出的一款全面的工具套件,用于快速部署应用和解决方案,支持计算机视觉的CNN网络结构超过150余种。OpenVINO是一个Pipeline工具集,同时可以兼容各种开源框架训练好的模型,拥有算法模型上线部署的各种能力,只要掌握了该工具,你可以轻松的将预训练模型在Intel的CPU上快速部署起来。

​ 对于AI工作负载来说,OpenVINO提供了深度学习推理套件(DLDT),该套件可以将各种开源框架训练好的模型进行线上部署,除此之外,还包含了图片处理工具包OpenCV,视频处理工具包Media SDK,用于处理图像视频解码,前处理和推理结果后处理等。

OpenVINO Toolkit系列 (一) —— 安装与环境配置_第1张图片

OpenVINO™的特点

  • 提升计算机视觉、自动语音识别、自然语言处理和其他常见任务中的深度学习性能
  • 使用通过 TensorFlow、PyTorch 等流行框架训练的模型
  • 减少资源需求并在从边缘到云的一系列英特尔® 平台上高效部署

安装

1. 下载组件

​ 下载OpenVINO™ Toolkit 核心组件。 从下拉菜单中选择适用于 Linux 系统的软件包进行下载。

2. 安装核心组件

​ 终端键入到下载组件的目录,解压.tgz文件

tar -xvzf l_openvino_toolkit_p_.tgz

cd l_openvino_toolkit_p_

​ 选择您的安装选项并以 root 身份运行相关脚本,以使用图形用户界面 (GUI) 安装向导或命令行指令 (CLI)。

选项 1: GUI 安装向导:

sudo ./install_GUI.sh

选项 2: 命令行安装向导:

sudo ./install.sh

选项 3: 命令行静默指令安装:

sudo sed -i 's/decline/accept/g' silent.cfg
sudo ./install.sh -s silent.cfg

按照屏幕上的说明进行操作,如果出现以下界面,则表明核心组件已安装成功。

OpenVINO Toolkit系列 (一) —— 安装与环境配置_第2张图片

3. 安装外部软件依赖

安装的依赖项包括:

  • 英特尔优化的 OpenCV 库构建
  • 深度学习推理引擎
  • 深度学习模型优化器工具
cd  / opt / intel / openvino_2021 / install_dependencies 
# 运行脚本以下载并安装外部软件依赖项
sudo  - E  . / install_openvino_dependencies . sh

配置环境

vi  ~ / . .bashrc

将此行添加到文件末尾:

source /opt/intel/openvino_2021/bin/setupvars.sh

4. 配置模型优化器

模型优化器是一个基于 Python* 的命令行工具,用于从流行的深度学习框架(例如 Caffe*、TensorFlow*、Apache MXNet*、ONNX* 和 Kaldi*)导入经过训练的模型。

cd  / opt / intel / openvino_2021 / deployment_tools / model_optimizer / install_prerequisites 
# 运行脚本为 Caffe、TensorFlow 2.x、MXNet、Kaldi 和 ONNX 配置模型优化器:
sudo  . / install_prerequisites . sh

5. 在非 CPU 设备上配置推理(可选)

仅当要启用工具包组件以在系统上使用处理器图形 (GPU) 时,才需要执行本节中的步骤。

cd  / opt / intel / openvino_2021 / install_dependencies / 

sudo -E ./install_NEO_OCL_driver.sh

参考

OpenVINO™ Docs

OpenVINO™ Toolkit

后续

 喜欢的话可以关注一下我的公众号技术开发小圈,尤其是对深度学习以及计算机视觉有兴趣的朋友,我会把相关的源码以及更多资料发在上面,希望可以帮助到新入门的大家!
在这里插入图片描述

你可能感兴趣的:(深度学习,openvino,深度学习)