微出口 | Facebook深度学习框架Caffe2是个什么鬼?AI又要掀波澜

2017-04-19 14:28:10 来源:新智元
分享到:
标签:

 

Facebook 开发者大会今天召开。同时,Facebook 宣布开源 production-ready 的深度学习框架 Caffe2,轻量级、模块化,在移动端和云上都做了优化。同时提供的还有 C++ 和 Python API,以及模型库 Caffe2 Model Zoo,里面有视觉、语音、翻译等预训练模型,方便开发人员和研究者直接使用。

AI 模型的训练和部署通常与大量数据中心或超级计算机相关联,原因很简单。从大规模的图像、视频、文本和语音等各种信息中持续处理、创建和改进模型的能力不是小型计算擅长的。在移动设备上部署这些模型,使其快速轻量级运转,同样是令人生畏的任务。克服这些挑战需要一个强大、灵活、便携式(portable)深度学习框架。

Facebook一直在与开源社区一起建立这样一个框架。今天,我们将第一个生产就绪(production-ready)的 Caffe2 开源,这是一个轻量级和模块化的深度学习框架,强调便携性,同时保持了可扩展性和性能。

我们致力于为社区提供高性能的机器学习工具,以便每个人都能创造智能应用和服务。Caffe2 提供了教学和示例,演示了用一台机器上的多颗 GPU 或多台机器的一颗或多颗 GPU 进行大规模学习。学习训练和部署 iOS,Android 和 Raspberry Pi 模型。在模型库 Caffe2 Model Zoo 里面的预训练模型,只需几行代码就能运行。

Facebook 部署 Caffe2 旨在帮助开发人员和研究人员 训练大规模机器学习模型,并在移动应用中提供 AI 驱动的用户体验。现在,开发人员可以获取许多相同的工具,能够在大规模分布式场景训练模型,并为移动设备创建机器学习应用。

我们与英伟达,高通,英特尔,亚马逊和微软密切合作,在云端和移动环境两个方面都对 Caffe2 做了优化。这些合作将使机器学习从业者能够使用更复杂的模型快速地进行实验,并部署下一代 AI 增强型的应用和服务。

Caffe2 会持续更新,欢迎提供意见和建议。

更新信息可以查看 Caffe2 文档和教程请访问 caffe2.ai,并查看 GitHub 源代码。(下文有介绍。)

Caffe2 原理(Philosophy)

Caffe2 的原理与 Caffe 相同,开发原则可以概括为以下5点:

表达(Expression):模型和优化被定义为纯文本模式(plaintext schema)而不是代码。

速度:对学界和产业界都一样,速度对于最先进的模型和大数据至关重要。

模块化:新任务和设置需要灵活性和扩展性。

开放性:科学和应用进步需要通用代码(common code),参考模型和重现性(reproducibility)。

社区:学术研究、startup prototypes 和工业应用通过在 BSD-2 项目中联合讨论和开发,共享实力。

Caffe2:Caffe 的实验性再造,用更灵活的方式组织计算

 


根据 Github 页面介绍,Caffe2 这个深度学习框架,在制作时就考虑到了表达(expression)、速度和模块化这些特性。

Caffe2 是 Caffe 实验性的再造,可以提供更灵活的方法组织计算。

Caffe2 是根据 BSD 2-Clause 许可证条款发布的。

目前确定可以运行的 Build Status 如下:
Ubuntu 14.04 (GCC)
√ Default CPU build

√ Default GPU build

OS X (Clang)
√ Default CPU build

√ Default GPU build

Options (both Clang and GCC)
√ Nervana GPU

× ZMQ


√ RocksDB

√ MPI

√ OpenMP

√ No LMDB

√ No LevelDB

√ No OpenCV

BLAS
√ OpenBLAS

√ ATLAS

× MKL

其他
√ CMake 2.8 support

√ List of dependencies for Ubuntu 14.04

√ List of dependencies for Ubuntu 16.04

√ List of dependencies for OS X

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
一文读懂麒麟970,华为今年最强大的芯

继今年IFA展上,华为消费者业务CEO余承东发布华为首个人工智能芯片——麒麟970后,今天华为在北京举办了以“智汇”为主题的2017麒麟芯片媒体沟通会,麒麟970首次亮相中国。华为Fellow艾伟向业界和中国消费者展现了麒麟970在移动宽带联接、人工智能移动计算方面的创新,以及麒麟970如何利用端侧人工智能延伸用户的视力和听力。

华为麒麟 970国内亮相,降功耗是重点
华为麒麟 970国内亮相,降功耗是重点

9 月 25 日上午,华为在北京召开了麒麟 970 的媒体沟通会,这也是麒麟 970 在国内的首次亮相。和本月初在德国 IFA 电子展的首秀相比,在这一次的国内沟通会上,华为公布了麒麟 970 更多的技术细节和具体应用。

麒麟970处理器图文评测,有哪些新功能?
麒麟970处理器图文评测,有哪些新功能?

在德国IFA 2017大会上赢得全世界瞩目后,华为麒麟970今天第一次在国内亮相,华为打造的首个人工智能移动计算平台越来越近了。

麒麟970的AI功能厉害吗?华为Mate 10告诉你
麒麟970的AI功能厉害吗?华为Mate 10告诉你

AI(人工智能)是华为麒麟970今年最大的亮点和创新之一,为此,华为芯片级地集成了NPU(神经处理单元),同时打造了一套HiAI移动计算架构。

加班10天给10万, 怎么拿到年薪百万?
加班10天给10万, 怎么拿到年薪百万?

近日,爱尔兰瑞安航空向飞行员致信,称如果机长1年内统一加班10天的话,可一次性获得1.2万欧元的奖金,相当于人民币9.4万元左右。

更多资讯
东旭光电又爆石墨烯新应用,怎么用在LED路灯上?
东旭光电又爆石墨烯新应用,怎么用在LED路灯上?

主营光电显示材料的东旭光电在石墨烯产业化应用方面正在加速推进。

全球独角兽公司榜单公布,中国上榜企业数量排第二

美国著名创投研究机构CB Insights近日发布“全球独角兽公司榜单”,共计214家企业上榜。前十名中,有6家为美国企业,其余4家皆为中国企业,分别是滴滴出行、小米、陆金所和新美大。

面板大面积价格缩水,你买电视机的时机到了
面板大面积价格缩水,你买电视机的时机到了

从去年开始,面板价格就进入快速上升通道,这也直接导致零售端电视的价格集体暴涨,小尺寸电视涨幅最大,同时也让众多电视厂商吃不消。持续了将近一年的液晶面板涨价风波,让以互联网电视为主的各大厂商不得不改变市场策略。

中芯国际28nm扩产,股价涨幅达41%
中芯国际28nm扩产,股价涨幅达41%

研究机构观察到,今年以来,中芯国际的股价进行了较大幅度的局部调整,截止2017年8月11日,调整幅度达41%,不过近期该公司股价有触底回升的趋势,近半个月涨幅23.2%,已经成功突破120日均线价位,欲突破前技术压力位9.4港元,露出明显的圆弧形态。

又爆“杀手级”新品 东旭光电石墨烯产业续写传奇
又爆“杀手级”新品 东旭光电石墨烯产业续写传奇

9月24日,在2017中国国际石墨烯创新大会上,中国石墨烯产业化应用领军企业东旭光电重磅推出了石墨烯产业化应用最新成果:石墨烯散热大功率LED照明系列产品 -- “超极灯”。

微话题

年初定的哪些“小目标”没有阵亡?

2017年能耗过半,年初定的哪些“小目标”没有阵亡? ……