1

动点科技最新获悉:腾讯旗下的社交网络事业群AI实验室“优图”日前将首个开源项目 ncnn 在GitHub上面向程序人公开。它是为手机端极致优化的高性能神经网络前向计算框架。无第三方依赖,跨平台,手机端 cpu的速度快于目前所有已知的开源框架。

ncnn 目前已在腾讯多款应用中使用,如 QQ,Qzone,微信,天天P图等。基于 ncnn,开发者能够将深度学习算法轻松移植到手机端高效执行,开发出人工智能 APP,将 AI带到你的指尖。

腾讯优图实验室基础研究组高级研究员近日阐述了此次开源的动机和ncnn的优势:

深度学习算法要在手机上落地,现成的 caffe-android-lib项目依赖太多,手机上基本不支持cuda,需要个又快又小的前向网络实现。单纯的精简 caffe等框架依然无法满足手机 APP 对安装包大小,运算速度等的苛刻要求。

从最初的架构设计以手机端运行为主要原则,考虑了手机端的硬件和系统差异以及调用方式。经过一年多的持续开发,基本实现了卷积神经网络的所有特性,精细调优后的效率领先目前一切已知的开源框架。

xncnn目前已在腾讯许多APP中使用,经过大量的实践测试,稳定性很好。作为腾讯对开源社区的贡献,希望能为人工智能的发展助力,将更多的深度学习研究成果落地到用户跟前,提升人类生活品质。