学习笔记(13):英特尔®OpenVINO™工具套件中级课程-推理引擎详解&内部API

立即学习:https://edu.csdn.net/course/play/28807/427188?utm_source=blogtoedu

目录

1、推理引擎详解

2、推理引擎API (ie_api)


1、推理引擎详解

  • 优化步骤:
  • 1、特殊插件HETERO与MULTI
    • "HETERO"plugin —— 该插件可以在不同设备上运行不受支持的特定层。(设置优先级?)

    •  "尝试在FPGA上运行所有层,如果找不到相应方案在CPU上运行"

    • "MULTI"Plugin —— 该插件可以在不同设备上运行每个推理调用,从来利用系统中的所有设备。(设置设备分配?)

    • 程序运行时将生成许多推理请求,每帧都有不同的推理调用

    • "指令可以把所有请求发送到MYRIAD设备上,如果前者充分利用,后续请求将发送到CPU,两个设备并行执行推理" 

  • 2、特定设备优化插件

    • 在推理之前,推理引擎把网络映射到正确的库单元的同时,网络发送至硬件插件,多个级别的硬件优化便已完成。

    • 每个设备或者设备系列都有自己的插件实现方案。

    • 优化内容:

      • 1、网络级优化:一些操作不映射到内核,而是映射到他们之间的关系,例如数据重组,以提高性能,减少推理过程中数据转换的时间

      • 2、内存级优化:在内存中按照特定数据的集合重组数据

      • 3、内核级优化:根据设备是否支持特定指令集来选择合适的指令集 

2、推理引擎API (ie_api)

  •  常用的基本API
  • 1、IECore(推理引擎对象) —— 推理引擎的主要类
    • 运行在各种不同插件上层,因此可以创建一个core类对象而无需指定任何特定设备,并只有在加载网络,实际运行的时候才需要指定设备,因此无需注册特定插件,直接在IECore内部完成

  • 2、InferRequest ——进行推理
    • 使用推理请求类执行推理,还可以为推理指定请求ID,这对异步推理很重要

  • 3、Performance Counters —— 性能计数器

    • 报告实际运行时的性能计数器

    • performance_counters = exec_net.requests[0].get_perf_counts()

  • 4、Available Devices —— 可用设备
    • 感知哪些设备被连接且可以被使用
    • devices = ie.available_devices
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
感谢您了解学习英特尔OpenVINO工具套件】系列课程,为了能给您提供更好的课程体验,现诚邀您花费2分钟的时间填写关于本课程的调查问卷。我们将在填写问卷的同学中抽取5名幸运的小伙伴儿,每人赠送一张价值99元的CSDN·VIP月卡,感谢您的参与!问卷地址:https://t.csdnimg.cn/07Qv 英特尔® OpenVINO工具套件中级课程面向有一定基础的学员。若您是一名计算视觉技术的初学者,我们将建议您先学习英特尔® OpenVINO工具套件的初级课程,再进行中级课程学习。本课程将主要介绍计算机视觉应用的相关知识,特别是英特尔® OpenVINO工具套件的整体架构以及使用方法。整个课程的视频课程部分包含了OpenVINO™模型优化器和推理引擎的使用,视频解码的OpenCV,MediaSDK和Gstreamer的使用,AI应用中的推理优化,以及构建一套完整的视频推理AI应用的Demo演示。并且课程提供了动手实验环节,届时您将使用一个虚拟云终端进行操作实验。通过本课程学习,将帮助您快速上手英特尔® OpenVINO工具套件的使用方法,并且能够熟悉如何去快速构建一款AI应用。为保证您顺利收听课程参与测试获取证书,还请您使用电脑端进行课程学习!为了便于您更好的学习本次课程,推荐您在本地下载英特尔® OpenVINO工具套件,下载地址:https://t.csdnimg.cn/yOf5Intel®Devcloud注册地址:https://devcloud.intel.com/收听中级课程并完成动手实验,可获得专属定制证书,还可以参与定制周边的抽奖活动! 初级课程学习:https://edu.csdn.net/course/detail/27685 请注意:点击报名即表示您确认您已年满18周岁,并且同意CSDN基于商务需求收集并使用您的个人信息,用于注册OpenVINO工具套件及其课程。CSDN和英特尔会为您定制最新的科学技术和行业信息,将通过邮件或者短信的形式推送给您,您也可以随时取消订阅不再从CSDN或Intel接收此类信息。 查看更多详细信息请点击CSDN“用户服务协议”,英特尔“隐私声明”和“使用条款”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值