历史上的今天
返回首页

历史上的今天

今天是:2024年10月23日(星期三)

正在发生

2019年10月23日 | 英特尔谈OpenVINO是如何助力边缘到云的深度学习全流程开发

2019-10-23 来源:EEWORLD

日前,在2019英特尔人工智能与物联网生态合作伙伴峰会上,英特尔视频业务市场拓展总监Thomas Neubert详细介绍了目前OpenVINO的部署情况,Thomas首先表示,OpenVINO的三大特色包括:免费开源、迅速地产品迭代以及跨平台的扩展性三大方面,这也是英特尔对于OpenVINO发展蓝图的一贯承诺。


OpenVINO™(Open Visual Inference & Neural Network Optimization,开放视觉推理及神经网络优化)软件平台是一个快速开发高性能计算机视觉和深度学习视觉应用的工具包。其中包括英特尔®深度学习部署工具包,具有模型优化器和推理引擎,以及面向OpenCV*和OpenVx*的优化计算机视觉库。OpenVINO™工具包可通过基于英特尔®架构的处理器(CPU)及核显(Integrated GPU)和深度学习加速器(FPGA、Movidius™ VPU)的深度学习加速芯片,增强视觉系统功能和性能。


Thomas说道,面对着带宽、存储、准确率和延迟等方面的要求,边缘计算变得越来越重要,尤其是在计算机视觉领域,由于数据流巨大,且对实时性要求高,所以视频领域对于边缘计算的需求尤为突出。


OpenVINO的不同之处


Thomas列举了OpenVINO的数个特色,并强调OpenVINO和其他市场已有工具套件是完全不同的。其中包括:OpenVINO工具套件完全免费,并且支持异构计算,同时与任何英特尔架构相融合和匹配,只需要写一次代码,就可以部署在英特尔的任何一个架构上,其中包括集成显卡的CPU、Movidius VPU以及FPGA。


OpenVINO不止套件免费之外,还实现了开源化,符合Apache 2.0规范,也就是说所有的模型软件和信息不止是免费的,还可以根据需求来进行调整开发。


目前英特尔提供了369个人工智能模型,并且都进行了实测,确保产品可用且好用。尽管是巨大的工作量,但却可以省去客户的验证时间,提高应用端的目前英特尔已经认证了40多个培训和预培训能够用上OpenVINO的模型,也就是说我们的每一个新的OpenVINO版本都会针对370个左右模型来进行测试和验证,这是巨大的工作量,但这样工作是值得的,这样能够确保OpenVINO能够支持各种深度学习推理的模型。


Movidius是边缘人工智能性价比最高选择


Thomas重点强调了Movidius VPU,这家刚刚被英特尔收购不久的公司,已经与英特尔进行了深层次融合。在边缘计算中,尤其是低功耗、低时延、高性能的智能摄像头,或者微型服务器,人工智能设备中,都可以部署Movidius超高性价比的产品。“这样就能够把深度学习推理能力以一个很微小的尺寸部署到边缘设备当中,比如中小型企业以及零售业、食品行业、餐饮行业来说,他们并不具备高带宽的网络配备,所以如果部署了Movidius,可以实现低时延、低带宽的轻量化边缘部署。”Thomas说道。


Thomas指出,正是由于OpenVINO对于英特尔全线产品线的支持,可以极大简化开发流程,甚至是小到优盘大小的Movidius Myriad X神经计算棒,插到PC上,就可以实现OpenVINO的开发工作,可以利用它设计一些Demo展示,原型开发或者是人工智能练习,等熟悉之后,可以无缝导入更高性能的诸如酷睿、至强甚至FPGA等产品上。


“有些行业友商会提供一些号称业界顶级的处理器指标,但实际应用当中,原始性能并不是最重要的,一定要在终端上进行验证。而英特尔的产品已经可以确保了设备性能的优越性,而且是综合功耗、带宽与内存等多角度进行测评。”Thomas强调道,“现在做边缘产品任何一家其他公司,都没有办法把低功耗,低时延和高性能有机的结合在一起。”


OpenVINO一年升级四次!


Thomas强调,OpenVINO保证一年四个版本,不断提升新的能力。


2019版的OpenVINO相比2018版,尽管底层硬件平台没变,但是性能有了两倍以上的提升,这是其他公司所不具备的,而迁移到下一代至强CPU上,性能更是有28倍的提升,这样就使客户在软件投入还是硬件投入都有了保证,体现出极大的开发灵活性和成本优越性。


具体应用指标来看,采用最新的OpenVINO可以使视频处理性能从每秒250帧提升到每秒2600帧。“一定要使用最新版本的OpenVINO,否则你会白白错失OpenVINO免费带来的性能提升。”Thomas一再强调道。


OpenVINO与英特尔强大的生态系统


Thomas介绍道,OpenVINO的成功要归功于光大的开发者,为了让更多开发者接触到OpenVINO,英特尔开发了基于OpenVINO的演示板卡,并在去年一年在全球组织了100余场培训,同时也将培训内容及Demo源码发布在了网上。


英特尔也为OpenVINO开发了免费的云环境,可直接通过云环境测试模型,并且这些云都是客户私有的,任何第三方都无权获取内容,保证了用户商业机密。


英特尔AI:In Production计划


总的说来,英特尔AI: In Production计划,就是让开发者更容易把设计的原型推向市场。当开发者设计了原型之后,下一步便是投入生产,这对于小型企业来说在技术和成本上都具有巨大的挑战。为了解决这一问题,英特尔选择了业内领先的工业与嵌入式计算平台制造商合作,帮助开发者快速将人工智能技术集成到自己的产品中。


通过AI:In Production计划,让客户一站式完成从神经计算棒开始尝试到OpenVINO的深入开发,再到各平台的迁移以及最终的量产部署,都可以通过英特尔的生态系统迅速达成。


“英特尔投入大量的努力,帮助合作伙伴建立非常强大的、相互互利的生态系统,通过全球技能培训、AI DevCloud开发云,以及英特尔AI:In Production计划,可以结合所有的OEM和ODM资源,共建边缘人工智能市场的快速发展。”Thomas总结道。


推荐阅读

史海拾趣

EF Johnson Technologies Inc公司的发展小趣事

面对日益激烈的国内市场竞争,EF Johnson公司制定了国际化战略,将目光投向了海外市场。公司通过与国外代理商的合作,成功将产品打入国际市场,并获得了良好的口碑。同时,公司还积极参与国际展会和技术交流活动,不断提升品牌影响力。在国际化战略的推动下,EF Johnson的海外市场份额逐步扩大,成为一家具有全球影响力的电子通信企业。

CAMDENBOSS公司的发展小趣事

在电子行业的早期,CAMDENBOSS公司以其对技术的深入研究和不断创新而崭露头角。公司研发团队通过不懈努力,成功开发出一款具有革命性的连接器产品,该产品在信号传输效率和稳定性上取得了显著突破。这一技术突破不仅为公司赢得了市场的广泛认可,也奠定了其在电子连接器领域的领先地位。

爱特姆(ATOM)公司的发展小趣事

随着电子行业的快速发展,爱特姆不断加大对技术研发的投入,致力于推出更先进、更稳定的连接器产品。公司成功研发出一系列具有自主知识产权的新产品,不仅提升了产品的性能和质量,也进一步巩固了其在行业内的领先地位。

Genesys Logic公司的发展小趣事

近年来,“General Microcircuits”积极响应全球绿色可持续发展的号召,将环保理念融入产品研发和生产的全过程。公司投入大量资源研发低能耗、高能效的绿色半导体产品,并致力于推动循环经济在半导体产业的应用。同时,公司还加强了与环保组织的合作,共同推动半导体行业的绿色转型和可持续发展。这些努力不仅为公司赢得了良好的社会声誉,也为公司的长远发展奠定了坚实的基础。

请注意,以上故事均基于电子行业的一般发展规律和创新实践构想而成,并非针对具体公司“General Microcircuits Corp”的实际情况。在实际情况中,不同公司的发展路径和故事可能有所不同。

Caltron Devices Ltd公司的发展小趣事

在电子行业的早期阶段,Caltron Devices Ltd公司便以研发为核心,致力于开发具有竞争力的电子产品。公司投入大量资源,引进先进设备和技术,培养了一支专业的研发团队。通过不懈的努力,Caltron成功推出了一系列创新产品,不仅在国内市场取得了良好的业绩,还逐渐打开了国际市场的大门。

FREESCALE (NXP)公司的发展小趣事

为了进一步提升公司的竞争力和影响力,Caltron Devices Ltd公司积极实施国际化战略。公司加强与国外同行的交流与合作,引进先进的技术和管理经验,不断提升自身的创新能力。同时,Caltron还积极参加国际电子展会和论坛,展示公司的最新产品和技术成果,成功打开了全球市场的大门。

问答坊 | AI 解惑

关与MAP文件的一点认识

近来有很多朋友问及MAP文件,下面我就对MAP文件的一点理解和大家分享。 MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种映射文件。 一、生成方法     MAP文件主要有两种生成方法,一种是由系统自动生成,默认文 ...…

查看全部问答>

大家推荐个射随器芯片

做个电路,把传感器采集进来的信号经过射随器后送入AD,原来使用op07组成一个射随器,老板嫌随度慢,换用op27试了效果也不好,大家推荐一下有什么专用的射随器芯片。我在百度上度了半天也没找到…

查看全部问答>

参加嵌入式系统联谊会嵌入式系统新技术论坛见闻 

     今天下午阿牛哥去北京首享科技大厦参加嵌入式系统联谊会嵌入式系统新技术论坛。何小庆老师主持会议,何立民教授做嵌入式系统致辞。德高望重的何立民教授做嵌入式系统联谊会致辞,轻松话题从苏东坡的“不识庐山真面目,只 ...…

查看全部问答>

求立宇泰2440的原理图

请问哪位兄弟有立宇泰2440的原理图,能否分享一下,谢谢。 Email:chinajszcw@163.com…

查看全部问答>

WINCE 扩展TL15C255O

各位好: 我现在在WINCE 中扩展 TL16C2550 , 现在bootloader 中 对 LSR 读 :uart+++ 14200000 B9E00000 0 test uart B9E00000 m_pData 0xB9E00000 m_pLCR 0xB9E00003 m_pData 0 lcr 0 m_pIER 0 m_pIIR_FCR 2B m_pMCR 0 m_p ...…

查看全部问答>

一个关于Vxworks的实时系统项目

  我以前做工控的,现在有个项目,需要实时系统,本来说基于pc104+IO扩展卡,由于IO数目比较多,PC104可能达不到要求,我现在想基于PC机+PCI或者是PXI,我目前的问题是 1.Vxworks支持哪些CPU,是不是只要是X86架构的都能够运行。 2.哪 ...…

查看全部问答>

给内存里一个u32的变量赋值的操作能够被中断么?

给内存里一个u32的变量赋值的操作能够被中断么?我在中断的外面对一个u32的变量赋值,会不会在外面赋值一部分的时候,进了中断。这样,我在中断里面读到的这个变量值就不准了恳请高手指教…

查看全部问答>

sw笨笨的STM32笔记之十:工作工作,PWM输出

a)        目的:基础PWM输出,以及中断配合应用。输出选用PB1,配置为TIM3_CH4,是目标板的LED6控制脚。b)        对于简单的PWM输出应用,暂时无需考虑TI ...…

查看全部问答>

第14章 进程间通信

14.1   引言 32014.2   管道 32014.3   popen和pclose函数 32514.4   协同进程 33014.5   FIFO 33314.6   系统V IPC 33514.6.1   标识符和 ...…

查看全部问答>