百度开源移动端深度学习框架MDL,手机部署CNN支持iOS GPU

赞赏 2017-09-27

百度开源了其移动端深度学习框架 Mobile Deep Learning (MDL) 的全部代码和脚本。MDL是一个基于卷积的神经网络,支持iOS gpu计算,体积小,速度快,可以用于使用手机的相机识别图片中的对象等应用。


来源:github.com、theregister

编译:neko


GitHub地址:https://github.com/baidu/mobile-deep-learning


在开源PaddlePaddle深度学习框架的一年后,百度再次将另一AI技术投入公共领域——一个旨在将AI放到智能手机上的项目。


25日,百度在GitHub开源了其移动端深度学习框架Mobile Deep Learning (MDL)的全部代码和脚本,并放出“先睹为快”的demo安装文件。


MDL是一个基于卷积的神经网络,设计来适用于移动设备。百度表示,它适用于使用智能手机的相机功能识别图片中的对象等应用程序。


MDL神经网络的计算部署在手机GPU,具有高速和低复杂性的特征。它可以运行在iOS或Android上,但项目的文档相比Google更倾向于Apple,支持iOS GPU计算,但Android GPU实现和TensorFlow模型转MDL尚未释放。


开源代码约4 MB,没有第三方库依赖(神经网络模型之外)。开发人员推荐使用该公司的PaddlePaddle模型转MDL,但也可以使用Caffe模型。


下面的截图显示,MDL可以在不到半秒内识别出图中的手机。



另一个MDL demo是识别图中的瓷杯,并将其用于寻找同款商品。



百度Mobile Deep Learning (MDL)


以下内容来自GitHub:https://github.com/baidu/mobile-deep-learning


百度研发的移动端深度学习框架,致力于让卷积神经网络极度简单的部署在手机端。目前正在手机百度内运行。支持iOS gpu计算。体积小,速度快。

  • 体积 armv7 340k+

  • 速度 iOS GPU mobilenet 可以达到 40ms、squeezenet 可以达到 30ms


先睹为快

如果你想先运行demo试试效果。或者你仅仅是想快速用起来,而不关心CNN细节实现。开源库提供编译好的安装文件, 直接下载安装即可。


特征


  • 一键部署,脚本参数就可以切换ios或者android

  • 支持iOS gpu运行MobileNet、squeezenet模型

  • 已经测试过可以稳定运行MobileNet、GoogLeNet v1、squeezenet模型

  • 体积极小,无任何第三方依赖。纯手工打造。

  • 提供量化脚本,对32位float转8位uint直接支持,模型体积量化后4M上下

  • 与ARM相关算法团队线上线下多次沟通,针对ARM平台会持续优化

  • NEON使用涵盖了卷积、归一化、池化所有方面的操作

  • 汇编优化,针对寄存器汇编操作具体优化

  • loop unrolling 循环展开,为提升性能减少不必要的CPU消耗,全部展开判断操作

  • 将大量繁重的计算任务前置到overhead过程


MDL使用的是宽松的MIT开源协议。

demo源码实现请阅读GitHub页面

登陆后阅读全文
阅读 2277 赞赏 0 有用 4 没用 0 收藏 0 分享

   



0 条留言

列位于大天的头像

列位于大天

六合八荒唯我独尊

相关文章

黑爪:风靡的“深度学习”只有这一刷子了?

阿里小蜜如何读懂人话?(深度学习)

有料推荐

这世界欠我一个这样的老公!

高校学生模仿“世界名画”摆拍,可以说是戏精本精了

iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评

果然是高手!这次在日本,特朗普竹杠敲得不是一般狠

资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样

长一样的双胞胎也能识别?蚂蚁金服发布「眼纹识别」技术

苏联是怎么被阿富汗拖垮的?

美团或入局「分时租赁」共享汽车,王兴要大笔投入「泛出行」领域了? | 36氪独家

你或许被“一盘番茄炒蛋”刷屏了,但有人辛酸,有人质疑

iPhone X发售前夜,黄牛与苹果公司的不安

他的文章

【面试107问】谷歌等巨头机器学习面试题:从逻辑回归到智力测验

牛津大学研发类脑光子芯片,运算速度超人脑1000倍

【深度学习框架的未来】李沐:AWS开源端到端AI框架编译器NNVM

【AI拯救爱情】婚姻/恋爱关系垂危,AI帮你重返爱河

【谷歌新项目公开】无需学编程,用手机摄像头和浏览器即可机器学习

手把手搭建游戏AI—如何使用深度学习搞定《流放之路》

4亿欧元的天价收购的DeepMind去年巨亏1.6亿美元,他为谷歌带来了什么?

【ICML+NIPS过去12年数据】机器学习被引次数最高作者Top 20

【大咖解读Bengio笔记】邓侃:用深度学习模型,解构并重构人类思维

深度线性神经网络也能做非线性计算,OpenAI使用进化策略新发现

手机扫一扫
分享文章