微出口 | 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 )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
四大分布式深度学习框架在GPU上有啥不同表现
四大分布式深度学习框架在GPU上有啥不同表现

随着深度学习应用不断进入商用化,各类框架在服务器端上的部署正在增多,可扩展性正逐渐成为性能的重要指标。香港浸会大学褚晓文团队近日提交的论文对四种可扩展框架进行了横向评测(Caffe-MPI、CNTK、MXNet 与 TensorFlow)。

去赌场,近距离感受人工智能的套路
去赌场,近距离感受人工智能的套路

话说从前有座山,山上有两个小和尚和大师讨论人工智能的问题。

AI芯片成业界新风口,中国企业该怎么布局

未来AI芯片格局会如何演变?中国企业如何才能分一杯羹?这些都成为入局者思考的焦点。

混改后的中国联通勾勒出一幅怎样的未来图景?
混改后的中国联通勾勒出一幅怎样的未来图景?

在5G建网模式上,中国联通或将启动“小混改”创新。目前云南联通通过引入第三方借力搭桥,经营分成:设备商销售给联通的设备由第三方出资购买,联通负责建网,给第三方经营分成。

25家AI芯片创业公司大汇总,深度学习大爆炸
25家AI芯片创业公司大汇总,深度学习大爆炸

当下,随处可见的摄像头改变了视频流和应用程序的数量,也改变了视觉算法。AI WORLD 2017 世界人工智能大会,硅谷知名企业家、IEEE Fellow Chris Rowen分享了《视觉、创新和深度学习大爆炸》。

更多资讯
Octinion草莓采摘机器人问世,断了农业工作者的收入?

一家比利时工程公司试图将我们收获农产品的方式数字化,一次一颗草莓。基于Heverlee的创业公司Octinion最近开发了一种配备机器视觉和3D打印“手”的草莓采摘机器人。其先进的计算机视觉系统可以确定何时草莓成熟并准备采摘,所有这一切都与人类工作者相似。

从历史到各地政策,人工智能现在到底有多火?

这个时代什么技术关键词最火?人工智能(AI)可谓当仁不让。上到国家政策,下到茶余饭后,人工智能就这么来了。

论中国新一代半导体产业重镇与投资的关系
论中国新一代半导体产业重镇与投资的关系

中国半导体产业产值从2015年开始呈现爆发性成长,2018年产值预估将突破6200亿元人民币,政府的政策支持成为主要驱动力。

半导体Top 10最新排名出炉,三星真的干掉了英特尔
半导体Top 10最新排名出炉,三星真的干掉了英特尔

据IC Insights统计预报,2017年世界半导体产业前十大企业排名出台。三星半导体以656亿美元挤掉英特尔,终于登上世界第一的位置,英特尔以610亿美元屈居第二位,SK海力士跃升两位居第三位,美光跃升两位居第四位,博通后退一位居第五位。

硬见生态,共享智慧,2017硬见开发者论坛在深圳举行

如今,互联网+与人工智能浪潮正在席卷一切,软件与硬件的界限日渐模糊,跨界、融合成为当前各个产业共同的旋律,多个产业的生态链互相碰撞,爆发出众多创新创业机遇,同时也为跨界者带来诸多挑战。

微话题

工作 or 考研?

又到一年招聘季,考研or工作让你实现了怎样的逆袭?……
Moore8直播课堂