OpenVINO是什么?OpenVINO能做什么?OpenVINO的应用案例有哪些?每个刚接触OpenVINO的人都有上述困惑。
这次,Intel官方给出了专业的解读。
![691b2351adc381d05f51d7af54b2613d.gif](https://i-blog.csdnimg.cn/blog_migrate/2bf2f45fd693b292edcfb5b979ca5a95.gif)
9月29日,启迪之星「Ai聊」系列沙龙《AIoT智能物联网专场》在京举办。本活动由启迪之星人工智能孵化器举办,英特尔中国物联网事业部和多家AIoT初创企业出席并参与。会上,来自英特尔中国物联网事业部的工作人员向大家介绍了OpenVINO和DevCloud两款开发工具。
![0eedca93d62d93beee93c7194c773de5.png](https://i-blog.csdnimg.cn/blog_migrate/2c0a6df48f492b02e5ac59920b56a504.jpeg)
推出两款工具的意义
据英特尔数据统计,以前人工智能的工作多在云端进行;而到2019年的时候,有45%的人工智能相关数据是在边缘侧产生。预计到2023年时,大约有43%的人工智能任务是在边缘侧进行,同时边缘侧的算力、智能分析能力将会提升15倍之多。相比于云端处理,边缘侧更具优势,如不受网络延迟、带宽限制的影响;可满足场景对实时性的需求;保护用户数据的隐私。目前,英特尔物联网事业部注重推广人工智能在边缘侧的发展,认为边缘计算和人
工智能两者结合有很大的发展前景。
![ad3b9f573a2101ab1d68e71d52b82362.png](https://i-blog.csdnimg.cn/blog_migrate/4cec5fece144fb5d628bb332be1dd161.jpeg)
当然,在AIoT领域,英特尔有很多硬件产品。但光有硬件,没有开发工具的支撑,很难帮
助开发者利用好硬件产品,利用好硬件的算力,开发出有效的行业解决方案。多年以来,英特尔在软件方面也有投入,例如,对人工智能开发者提供开发工具OpenVINO、OpenNESS等;在硬件产品上,将相关的软件产品与行业软件的组件集成,成为一个边缘软件中心;还有为了配合开发者需求,在核心硬件的基础上,提出了硬件开发套件Developer Kits、DevCloud。
![77a2f0643b38a97654940b2ca35c1367.png](https://i-blog.csdnimg.cn/blog_migrate/929a11e038ae4f60f4c784a4bbfc1784.jpeg)
OpenVINO加快开发时间
OpenVINO是英特尔基于自身现有的硬件平台开发的一种可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,支持各种英特尔平台的硬件加速器上进行深度学习,并且允许直接异构执行;支持在Windows与Linux系统,Python/C++语言。
除了OpenCV,在OpenVINO还包含了对OpenVX以及OpenVX在神经网络扩展的支持,同时在媒体、视频、图像处理领域也包含了英特尔媒体软件开发套件,可以帮助开发者方便的利用英特尔CPU里面的集成显卡资源来实现视频的编码、解码以及转码的操作。
![e69c7433cc3c8012984d54789c2a2814.png](https://i-blog.csdnimg.cn/blog_migrate/c6bd1fc40d9244998e92b3ee0d8140c3.jpeg)
OpenVINO
工具介绍
上图是OpenVINO工作流程的介绍。简单来说,OpenVINO相当于一个转换工具,通过它可以把训练好的模型转化为可在intel平台应用的文件。目前,open model zoo上有超过100个训练好的模型,供开发者使用。同时支持主流的模型架构,如tensorflow、caffe、kaldi、mxnet、onnx。未来,intel将逐渐扩大支持的范围。
中间是OpenVINO的两个核心模块,一个叫做模型优化器,一个叫做推理引擎。
模型优化器可以把用户训练好的模型通过模型
优化转化为IR中间表格文件,从而和intel的硬件平台对接。
右边是推理引擎,可以提供一个统一的API,在运行环境中,对神经网络算法进行加速,对性能进行提升。
预训练好的模型在github上均有开源代码,方便开发者快速上手,进行深度学习推理。
![32639b928ebb0bb2c5478d8182cdeeb9.png](https://i-blog.csdnimg.cn/blog_migrate/fd1978c198c18deff74048dc8b48194f.jpeg)
OpenVINO开源预训练模型和实例展示
可在open model zoo上获取
预告一下:十月将有新版本的OpenVINO工具发布。新版本不在局限于人工智能机器视觉方面的支持,对非机器视觉的应用也有支持,会适用于更多应用场景。
DevCloud for the Edge轻松选择合适硬件
用OpenVINO编好模型之后,如何在众多硬件平台中选择出适合自己需求的产品?这时候就需要用到DevCloud工具了。DevCloud由去年十一推出,是一款云端开发平台。它可以模拟不同硬件平台上的测试和运行工作的环境,集成了英特尔优化的框架、工具和库,帮助你选出适合自己的硬件平台,节省部署时间。目前只对企业开放,也是一款开源免费工具。
特点:
试用英特尔硬件:扩展您的技能并尝试使用这个最先进的集群,该集群提供自然语言处理和时间序列分析等功能,以及边缘加速硬件。
使用Intel软件开发:无需从英特尔下载、配置或安装最新的编译器、性能库和工具,即可快速启动您的项目。
使用流行的人工智能框架:使用已准备好进行训练和推理的英特尔优化人工智能框架,加速您的算法和应用程序。
![529dc153dc991d5cb9e7cee79c2f64c3.png](https://i-blog.csdnimg.cn/blog_migrate/f1107cf59ddd46dff02120ea34fa116e.jpeg)
DevCloud
for the Edge工具介绍
问答Q&A
![bdf84561d2818dcbb1aec490b6fa4e33.png](https://i-blog.csdnimg.cn/blog_migrate/69b365b659f22c3dc0c1b5358bd6abcd.jpeg)
来自英特尔的工程师为嘉宾解答疑问
1. 关于智慧城市,有没有落地的项目案例可以分享?
智慧城市的话,我们有一家生态合作伙伴,他们有一个智慧社区管控的项目,可以通过摄像头识别的方式,预判到可能会发生的危险,比如火灾等危险隐患。通过人工智能的识别去检测出来。还有,智慧的电灯的灯杆,汽车的辅助驾驶,医疗方面的检测、体温的检测等。
2. 请问Intel的硬件产品有没有价格与规格的参考?
硬件的话英特尔有非常成熟的商用销售体系与分销渠道。从几十美金到几百美金的范围内都有。所以说为什么会提供Devcloud平台。你在测试好了之后,根据我们的需求可以相应的去采用。
不过刚才提到的软件工具,都是免费给到伙伴去使用,甚至有些是开源的的,方便大家开发。
3. OpenVINO工具包平台和它的程序,是开源的还是收费的?
OpenVINO有两种发布渠道,首先在github上有开源,最新的是在国内的码联上面也有镜像过来。所以可以在上面找到OpenVINO开源的版本,包括上面讲到的上百个训练好的模型,叫OpenVINO ZOO,这些都可以在gihub上找到开源的版本。同事对于一些合作伙伴想要直接使用源代码的话,在Intel的网站上面是有免费的,简单的注册就可以下载是用了。所以OpenVINO是免费的,而且在2008年发布后,会一直走免费开源的路线。
扫码入群
扫码添加管理员微信
加入“电子产品世界”粉丝交流群
↓↓↓↓点击,查看OPENVINO生态社区