1. 安装OpenVINO

官方文档:Install and Configure Intel® Distribution of OpenVINO™ toolkit for Windows* 10

1.1. 环境准备

  • Microsoft Windows* 10, 64-bit
  • Microsoft Visual Studio with C++2019 or 2017 with MSBuild
  • CMake 3.14 or higher, 64-bit
  • Python 3.6 - 3.8, 64-bit

本文Window 10 、Visual Studio with C++2019、CMake3.19、Python3.6 OpenVINO 2021.4.2版本为例;

1.2. 下载安装

  1. 从官方下载地址下载对应的版本:OpenVINO 2021.4.2

  2. 双击安装资源,一键安装:

  3. 安装过程中,注意依赖提醒:检查一下有没有安装或有没有配置环境;

  4. 安装完成:点击“Finish”,浏览器会打开官方OpenVINO安装和配置文档;

1.3. 环境配置

必须先更新几个环境变量,然后才能编译和运行 OpenVINO™ 应用程序。打开命令提示符,然后运行setupvars.bat批处理文件以临时设置环境变量:

 C:\Windows\system32>cd C:\Program Files (x86)\Intel\openvino_2021.4.752\binC:\Program Files (x86)\Intel\openvino_2021.4.752\bin>setupvars.bat

注意:

  1. 不建议使用 Windows PowerShell* 运行配置命令。请改用命令提示符 (cmd);
  2. 这是临时配置,也就是每次使用后续的模型优化功能,都要执行一遍;

为了预防环境冲突,我是用conda自建了个py36的工作区域;

1.4. 配置Model Optimizer

OpenVINO支持Caffe, TensorFlow, MXNet, and ONNX,可以将它们训练的模型转化成IR格式供推理引擎使用。(OpenVINO 2022版,可支持直接读取.onnx格式文件)

IR格式的数据包含两个文件:

  • .xml:描述网络的拓扑结构;
  • .bin:包含权重和偏差的二进制数据;

配置:

  1. 进入到model_optimizer\install_prerequisites路径下
cd  C:\Program Files (x86)\Intel\openvino_2021.4.752\deployment_tools\model_optimizer\install_prerequisites
  1. 安装框架依赖

1). 想要支持所有框架类型:

xxx\install_prerequisites> install_prerequisites.bat

2). 只需要支持特性类型的框架(如:onnx), 就分别执行相应的文件:

xxx\install_prerequisites> install_prerequisites_onnx.bat

2. 体验 OpenVINO Demo

进入到Demo示例目录下:

cd C:\Program Files (x86)\Intel\openvino_2021.4.752\deployment_tools\demo

2.1. Demo 01

  1. 运行demo_squeezenet_download_convert_run.bat:
xxx\deployment_tools\demo>demo_squeezenet_download_convert_run.bat

默认Demo是使用CPU进行推理的,也可以使用参数指定设备:

  • MYRIAD 代表使用计算棒(NCS)进行推理;
xxx\deployment_tools\demo>demo_squeezenet_download_convert_run.bat -d MYRIAD
  1. 运行结束可得如下结果:

2.2. Demo 02

  1. 运行demo_security_barrier_camera.bat:
xxx\deployment_tools\demo>demo_security_barrier_camera.bat
  1. 运行结束可得如下结果:

3. 卸载OpenVINO

  1. 找到当时的安装包,双击打开可得如下界面,选择“Remove”进行卸载;
  2. 卸载完成后,找到安装路径,默认是:C:\Program Files (x86)\IntelC:\Program Files (x86)\IntelSWTools,把openvino_2021这个文件夹删掉;
  3. 进入到C:\Users\<用户名>\Documents\Intel文件夹下,把OpenVINO这个文件夹删掉。

[深度学习] OpenVINO开发:Win 10 安装及卸载相关推荐

  1. [深度学习] OpenVINO开发:C++ API推理步骤实现

    使用C++ API实现推理步骤: 创建Core对象,加载推理引擎Core,该引擎需要从当前路径加载plugins.xml文件: Core ie; 读取IR文件 (.xml and .bin files ...

  2. 海思NNIE开发(一):海思Hi3559AV100/Hi3519AV100 NNIE深度学习模块开发与调试记录

    海思NNIE开发系列文章: 海思NNIE开发(一):海思Hi3559AV100/Hi3519AV100 NNIE深度学习模块开发与调试记录 海思NNIE开发(二):FasterRCNN在海思NNIE平 ...

  3. 大数据早报:原百度研究院院长林元庆宣布离职创业 比特采矿业巨头BitMain推出深度学习AI硬件(10.27)

    数据早知道,上乐投网看早报! 『百度』原百度研究院院长林元庆宣布离职创业 将投身AI领域 原百度深度学习实验室主任林元庆已经离职,接下来将在人工智能领域创业.据悉,林元庆在八月份便有离开的意向,十一之 ...

  4. win 10 安装robomongo(studio 3T)

    相关资源下载到官网:https://robomongo.org/ 1.如图选择download studio 3T,之所以选择这个而不是robo 3T单纯是因为功能和后期的支持.studio 3T基础 ...

  5. 2021-03-28为什么用SCALA语言优势在哪里 Scala适合服务端、大数据、数据挖掘、NLP、图像识别、机器学习、深度学习…等等开发。

    Go适合服务端.桌面应用程序开发. Scala适合服务端.大数据.数据挖掘.NLP.图像识别.机器学习.深度学习-等等开发. Python适合做网络爬虫.自动化运维.快速地实现算法的原型. 但是Pyt ...

  6. 深度学习与计算机视觉系列(10)_细说卷积神经网络

    转载自: 深度学习与计算机视觉系列(10)_细说卷积神经网络 - 龙心尘 - 博客频道 - CSDN.NET http://blog.csdn.net/longxinchen_ml/article/d ...

  7. 深度学习时出现的一些安装问题+ubuntu apt的一些问题+github release文件加速

    一.python用于深度学习时出现的一些安装问题 问题:raise ImportError, str(msg) + ', please install the python-tk package 解决 ...

  8. win 10 安装时候无法格式化分区,错误 0x80070057

    @[TOC]win 10 安装时候无法格式化分区,错误 0x80070057 参考: https://www.partitionwizard.com/partitionmagic/windows-co ...

  9. 关于动手学深度学习扩展包d2l的安装

    关于动手学深度学习扩展包d2l的安装 方式一 方式二 方式一 下载离线安装包直接放置 d2l_python是动手学深度学习PyTorch中的包,所以他的安装使用离线安装. 链接: [https://g ...

最新文章

  1. python连接mongo_Python连接MongoDB操作
  2. VUE 新手入门感慨
  3. 【数据结构与算法】之深入解析十大常用排序算法的原理分析和算法实现
  4. mobi格式电子书_没有kindle,如何用手机阅读mobi格式的电子书?
  5. Palo Alto Networks全球化安全堡垒理念 提升企业防御能力
  6. 解决pytorch CrossEntropyLoss报错RuntimeError: 1D target tensor expected, multi-target not supported
  7. 闭包Closures
  8. Spring read-only=true 只读事务的一些概念
  9. 中国主要水系、河流、湖泊数据矢量数据(shp格式)下载地址
  10. 数字图像处理吴娱课后答案_(完整版)数字图像处理每章课后题参考答案
  11. 对TMS320F28335存储空间的理解
  12. python开发网站实例-手把手教你写网站:Python WEB开发技术实战
  13. 归纳法、演绎法、数学归纳法之间的关系
  14. 推荐一个国学资源分享、学术交流网站:龙腾网
  15. 《软件项目管理》复习知识点
  16. (BN)批量归一化全面解析
  17. 鸿蒙系统就是个垃圾系统,华为鸿蒙系统是什么?鸿蒙系统和安卓系统有什么区别?...
  18. node.js学习-第一章节
  19. 中图分类号——计算机软件类
  20. 甘特图控件VARCHART XGantt的功能亮点

热门文章

  1. Visual Studio2012 编译 gtest 遇到 error C2977: ‘std::tuple‘ : too many template argum...
  2. 怎么判断手机天线坏了_如何确认iphone6wifi天线坏了
  3. 从零开始写一个小米便签
  4. 自动驾驶发展_自动驾驶网络及其发展
  5. 实验室暑期CTF训练赛--第三、四周
  6. python的self.boardx -= 5 什么意思_python小白求帮助
  7. PHPStorm 502 / 404
  8. l7sa008b故障代码_麦克维尔空调故障代码速查
  9. 演讲达人成长记作者1月26日西单图书大厦现场讲座
  10. 看到一个 cool sign