NVIDIA公司强大的GPU加速了人工智能时代的来临,而人工智能也成就了NVIDIA一飞冲天的股票,昔日芯片巨人英特尔却被人称为AI时代最焦虑的巨头。
各种AI技术落地,不仅要依赖强大的GPU训练模型,也需要在各种边缘设备上部署的加速。目前,AI模型的训练基本被NVIDIA的芯片所垄断,但显然模型推断是更大的市场。
英特尔正是瞄准这一市场默默布局!
前天伴随OpenCV 4.0-beta版本的发布,英特尔重磅宣布开源OpenVINO™ ,旨在加速开发者在边缘计算设备的模型推断,当然,仅适用于英特尔的CPU+GPU!
OpenVINO全称Open Visual Inference Neural network Optimization,专为计算机视觉神经网络推断而生,使用它可以使得模型在英特尔的芯片上计算更快,同时适合异构计算平台(CPU+GPU)的部署,通过它可以直接调用超过100个目前公开的和定制化的模型。
开源地址:
https://github.com/opencv/dldt
这次开源最大的亮点是同时附送了多个可在生产环境直接部署的先进预训练模型,让我们一起来看看吧!
年龄性别识别
人脸检测
包括标准模型、增强模型、零售环境模型、头部姿态估计、情绪识别5种不同模型
人脸特征点检测
人脸重识别,可用于智慧课堂场景
人体检测
摄像头平视人体检测
摄像头俯视人体检测
人体、车辆、自行车检测
行人检测
行人、车辆检测
行人重识别
行人属性识别
智慧课堂动作检测
车辆特征检测
车辆检测
车牌识别(极快模型)
(这张图很像52CV君分享过的快准狠!Intel论文揭示自家车牌识别算法:LPRNet,看来是把LPRNet开源了)
车牌检测(正面摄像头)
车辆元数据识别
道路目标识别
高级道路目标识别(更多种类目标)
更难能可贵的是,这些模型Size都非常非常小!计算量也非常小!请看下面表格。
英特尔公司这次真的是精心准备给大家发福利,它希望你拿到就直接用,在生产环境中用!当然必须是在它自家的芯片上!
另外,OpenVINO™是被托管于OpenCV项目之下的,与OpenCV深度捆绑,这也无怪乎英特尔16年花重金收购OpenCV的运营公司Itseez了。
上次有童鞋说OpenCV DNN模块不支持cuda,实在很可惜,不知道为什么官方迟迟不朝这个方向努力。实际仔细观察OpenCV2.4.x、3.4.x和即将发布正式版的4.0版本就能发现,在2.4.x版本中既有AMD(OpenCL)也有NVIDIA(CUDA)的显卡加速支持,而3.4.x版本中有多个cudaXX开头的模块,而在4.0版本中cudaXX模块已经完全被移到Extra modules中去了,而且这些模块已经很久没有更新了。
意即,重回英特尔的OpenCV正在着手去CUDA化!
OpenCV的DNN推断现在不会将来也不可能支持CUDA了。
虽然OpenCV是开源的,但这背后却是商业公司争夺巨大利益的战场!
模型地址:
https://github.com/opencv/open_model_zoo
感兴趣的朋友赶紧下载试玩吧~
转载请注明:《英特尔重磅开源OpenVINO™ !附送的预训练模型是最大亮点》