重磅:Caffe2与PyTorch强强联合

Posted 深度学习与神经网络

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重磅:Caffe2与PyTorch强强联合相关的知识,希望对你有一定的参考价值。

往期回顾



前言

2018年3月30日,Amusi在安装PyTorch[1]时,突然发现PyTorch源码中出现了Caffe2[2]文件夹,咦....这....嗯,这不管关我事,我还是老实安装PyTorch吧




核心内容

2018年4月1日,我之前的惊鸿一瞥,哦不,是这一事件成为深度学习圈的一条重磅新闻!


这里,我们深入follow一下这个事件。首先在Caffe2的github官网上,我们可以醒目地看到下面这番话:

重磅:Caffe2与PyTorch强强联合


简单来说,就是Caffe2并入了PyTorch,如今PyTorch既有自身的source code,也有Caffe2的source code。这表示PyTorch既有自身的原特性(易上手),也具有了Caffe2的特性(应用快),因此其功能和扩展性更加强大。


那么这样做的目的和影响力会是怎样呢?让我们看一下大牛们回答。


作为Caffe和Caffe2作者,Facebook的AI科学家贾扬清在知乎回答道[3]:


重磅:Caffe2与PyTorch强强联合



百度算法工程师mileistone在知乎回答道[4]:


重磅:Caffe2与PyTorch强强联合


对这条新闻感兴趣的童鞋,可以去知乎上搜索“Facebook 宣布 Caffe2 代码正式并入 PyTorch 意味着什么?”,深入了解该事件的意义和价值。




总结

Caffe2并入PyTorch是一件极好的事情,PyTorch适合科研人员研究新算法,Caffe2适合公司或者机构,快速让产品落地。如今这已合并,有点产学研的感觉。


之前看到一句话,个人能力不要局限于任一平台或框架,而且要做一个全面的、学习能力强的人。在这里,简单粗暴理解就是TensorFlow、PyTorch、Caffe2、MxNet和Caffe常见的框架都要会用,并且精通某一框架即可。


如何掌握多门深度学习框架呢?

  • 第一,需要时间

  • 第二,需要指导

  • 第三,需要项目






参考

[1]PyTorch:https://github.com/pytorch/pytorch

[2]Caffe2:https://github.com/caffe2/caffe2

[3]https://www.zhihu.com/question/270578639/answer/356272458

[4]https://www.zhihu.com/question/270578639/answer/355955996

[5]https://www.zhihu.com/question/270578639



-------我还可爱的分割线-------      

以上是关于重磅:Caffe2与PyTorch强强联合的主要内容,如果未能解决你的问题,请参考以下文章

微软Facebook联手发布AI生态系统,CNTK+Caffe2+PyTorch挑战TensorFlow

无缝整合PyTorch 0.4与Caffe2,PyTorch 1.0问世

无缝整合PyTorch 0.4与Caffe2,PyTorch 1.0即将问世

业界 | 无缝整合PyTorch 0.4与Caffe2,PyTorch 1.0即将问世

Caffe2 公布与 PyTorch 合并细节:只为提高开发效率

开发 | 新版PyTorch发布在即,融合Caffe2ONNX