【OpenVINO】OpenVINO 2022.1 安装教程(Windows)

本文详细介绍OpenVINO™2022.1版本在Windows平台上的安装步骤,包括Runtime和完整版安装流程。涵盖安装前的环境配置、安装过程及环境变量设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. OpenVINOTM介绍

  OpenVINO™是英特尔基于自身现有的硬件平台开发的一种可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,用于快速开发应用程序和解决方案,以解决各种任务(包括人类视觉模拟、自动语音识别、自然语言处理和推荐系统等)。

  该工具套件基于最新一代的人工神经网络,包括卷积神经网络 (CNN)、递归网络和基于注意力的网络,可扩展跨英特尔® 硬件的计算机视觉和非视觉工作负载,从而最大限度地提高性能。它通过从边缘到云部署的高性能、人工智能和深度学习推理来为应用程序加速,并且允许直接异构执行。

  • 提高计算机视觉、自动语音识别、自然语言处理和其他常见任务中的深度学习性能

  • 使用使用流行的框架(如TensorFlow,PyTorch等)训练的模型

  • 减少资源需求,并在从边缘到云的一系列英特尔®平台上高效部署

  • 支持在Windows与Linux系统,官方支持编程语言为Python与C++语言。
    在这里插入图片描述

 OpenVINOTMTM 工具套件2022.1版于2022年3月22日正式发布,根据官宣《OpenVINOTM 迎来迄今为止最重大更新,2022.1新特性抢先看》,OpenVINOTM 2022.1将是迄今为止最大变化的版本。从开发者的角度来看,对于提升开发效率或运行效率有用的特性有:

  • 提供预处理API函数

  • ONNX前端API

  • AUTO 设备插件

  • 支持直接读入飞桨模型

2.OpenVINOTMTM 安装环境和安装特性介绍

2.1OpenVINOTMTM 安装环境

 OpenVINOTMTM 是一款依赖计算机或智能设备硬件的模型推理部署套件,在边缘启用基于 CNN 的深度学习推理,支持跨英特尔® CPU、英特尔® 集成显卡、英特尔® 神经计算棒 2 和英特尔® 视觉加速器设计与英特尔® MovidiusTM VPU 的异构执行。此处我们介绍在Windows平台上的安装和使用。

 由于OpenVINOTMTM 是一款依赖计算机或智能设备硬件的模型推理部署套件,因此它可以在自家的设备上很好的运行,经过测试,在Windows平台上,非 intel CPU设备也可以运行OpenVINOTMTM,例如AMD推出的CPU,此处安装使用的设备为AMD R7-5800H;对于显卡设备不支持英伟达等其他显卡,仅支持英特尔自家显卡。

  • CPU:AMD R7-5800H

  • GPU:NVIDIA GeForce RTX 3060 Laptop GPU 6G

  • 操作系统:Windows 11

  • 虚拟环境:Anaconda Navigator (anconda3)

  • C++编译环境:Visual Studio 2022

  • Python编译环境:Python 3.9

2.2 OpenVINOTMTM 安装特性

 OpenVINOTM最新版本为2022.1版本, OpenVINOTM安装分为完整版安装与不完整版(Runtime)安装。

 完整版安装会安装所有部件,包括模型优化器和推理部署套件运行工具(Runtime),目前该方式支持PIP安装方式,因此建议采用PIP安装在虚拟环境中,防止安装出错照成电脑环境出现问题。该安装方式至此Python、C++同时使用,由于安装路径较长,对C++使用不太方便,因此该安装方式最好使用Python编程。

 非完整版安装主要安装编译环境(Runtime),安装比较简单,且一般会安装到根目录下,方便使用,因此如果不使用模型优化且情况下,或者使用C++编译环境的话,建议选用此方式。

3.OpenVINOTMTM Runtime安装

3.1 下载安装包

 OpenVINOTMTM 官方网站为openvino.ai或者直接访问Intel® Distribution of OpenVINO™ Toolkit网站,进入后点击Free Douwnload,进入下载页面。

在这里插入图片描述

 选择安装依赖,依次选择RuntimeWindows2022.1C++Offline Installer安装选择,最后选择Download,下载安装包。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4eqCR3vb-1663599126702)(F:\学习记录文件\4.OpenVINO\image\image-20220919193655398.png)]

 下载完为以下的安装文件。

在这里插入图片描述

3.2 软件安装

 (1)双击打开安装文件,首先会提示一个安装文件解压,随便新建一个位置,只能装后会及时删除。
在这里插入图片描述

 (2)解压完成后会自动弹出安装页面,如下图所示,点击continue

在这里插入图片描述

 (3)Summary中展示的是安装的硬件要求以及安装位置,安装硬件环境无需考虑;安装位置此处不可以修改,将其安装到指定位置,方便后面的使用。选择解释许可协议,选择Recommended Installation安装方式。

在这里插入图片描述

 (4)选择接收相关信息,点击Install,进行安装。

在这里插入图片描述

 (5)此处会提示几个警告,不用管,可以保存截图后续安装。

 第一条和第三条是CPU和GPU,无需考虑;第二个为C++编译器,在编译自带的源码时会使用,使用Visual Studio 2019和Visual Studio 2022都可以。

在这里插入图片描述

 (6)安装后点击关闭即可
在这里插入图片描述

 (7)安装完成后会出现以下文件
在这里插入图片描述

3.3 添加环境变量

 在系统环境变量中,增加以下三个环境变量。

C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\3rdparty\tbb\bin
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\bin\intel64\Release
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\bin\intel64\Debug

在这里插入图片描述

4. OpenVINOTMTM完整版安装

 完整版安装需要许多依赖项,我们此处采用虚拟环境安装。

4.1 创建虚拟环境

 在Anaconda 3 中创建一个虚拟环境,命名为openvino2022_1,并打开环境的命令窗口

在这里插入图片描述
在这里插入图片描述

4.2 安装命令

 在OpenVINOTM页面,依次选择Dev ToolsWindows2022.1PIPONNX(深度学习框架,可以按照需求选择),最后复制下面的安装命令到我们的虚拟环境的命令窗口,进行安装。

在这里插入图片描述
在这里插入图片描述

 输入命令后,会根据安装要求,自动下载并安装到虚拟环境中。

在这里插入图片描述

 安装时间会比较长,且有可能因为网速问题安装失败,如果失败就重新输入上述命令进行安装。

 安装结束后如下图所示。

在这里插入图片描述

### 在树莓派上安装和配置 OpenVINO教程 在树莓派上安装和配置 OpenVINO 需要遵循特定的步骤,以确保其能够在硬件平台上正常工作。以下是详细的说明: #### 1. 安装前准备 在开始之前,需要确认树莓派的操作系统版本以及硬件支持情况。通常建议使用 Raspberry Pi OS (基于 Debian),因为它是社区中最广泛使用的操作系统之一,并且具有良好的兼容性和支持。 对于 Python 虚拟环境的支持,可以通过以下命令创建一个新的虚拟环境来隔离依赖项[^2]: ```bash mkvirtualenv openvino -p python3 workon openvino ``` 这一步有助于避免与其他项目发生冲突,并保持开发环境整洁有序。 #### 2. 下载并解压 OpenVINO 工具包 前往 Intel® 提供的官方网站或者 GitHub 存储库获取最新版适用于 ARM 架构(如树莓派所采用)的 OpenVINO™ Toolkit 版本文件。完成下载之后将其放置于目标目录下并通过 tar 命令提取压缩内容: ```bash tar xf l_openvino_toolkit*.tgz cd l_openvino_toolkit* ./install.sh ``` 注意:上述脚本会引导用户逐步执行必要的设置动作,包括但不限于接受许可协议条款等内容[^1]。 #### 3. 设置环境变量 成功部署完毕后,需手动加载相关路径至当前 shell session 中以便后续调用功能模块时能够顺利找到对应位置;同时也可以考虑将此部分加入 .bashrc 文件从而实现持久化效果。 ```bash source /opt/intel/openvino/bin/setupvars.sh echo 'source /opt/intel/openvino/bin/setupvars.sh' >> ~/.bashrc ``` #### 4. 测试安装是否正确无误 通过简单的推理演示程序验证整个框架能否正常使用是非常重要的环节。如果在此期间发现任何异常状况,则应该查阅官方文档寻求解决方案或是直接向厂商反馈请求协助解决难题[^3]。 另外值得一提的是,除了基础组件之外,某些高级特性可能还需要额外安装诸如 CMake 这样的构建工具才能充分发挥作用[^5]。因此请务必按照需求补充相应软件包。 #### 5. 利用 Jupyter Notebook 探索更多可能性 为了帮助开发者更直观便捷地学习掌握各项技能知识点,Intel 开发团队精心打造了一套完整的交互式教学材料集合——即所谓的 “Notebooks”。它们涵盖了从入门级概念介绍一直到复杂实际应用案例分析等多个层面的知识要点[^4]。可以从下面链接地址访问获取相关信息资料: [OpenVINO Notebooks](https://github.com/openvinotoolkit/openvino_notebooks) --- ###
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

椒颜皮皮虾྅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值