0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Caffe2 和 PyTorch 代码层合并旨为提高开发效率

8g3K_AI_Thinker 来源:未知 作者:伍文辉 2018-04-30 09:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

知名深度学习框架 Caffe2 最近正式将代码并入了 PyTorch。

目前供职于 Facebook,同时也是 Caffe2 作者贾扬清在知乎回答了相关问题:

因为 PyTorch 有优秀的前端,Caffe2 有优秀的后端,整合起来以后可以进一步最大化开发者的效率。目前 FAIR(Facebook AI 研究院)大概有超过一半的项目在使用 PyTorch,而产品线全线在使用 Caffe2,所以两边都有很强的动力来整合优势。

按照贾扬清的说法,Facebook 去年启动 ONNX 项目并组建团队时,就已经开始推动 Caffe2 和 PyTorch 在代码层的合并。

这样做的根本目的还是为了提高开发效率。

就目前的深度学习框架而言,Caffe2 和 MXNet 不支持导出模型,PyTorch 不支持导入模型。只有微软主导的 CNTK(Microsoft Cognitive Toolkit)同时支持模型导入和导出。

开发者在某个框架上完成神经网络模型的训练之后,无法在其它框架上直接使用。当遇到开发平台间迁移模型的需求是,开发人员需要花费大量时间和精力重新调试参数甚至模型结构。

Facebook、亚马逊、微软联手开发的 ONNX 开源项目就诞生在这个背景下。ONNX 是 Open Neural Network Exchange 的缩写,即”开放的神经网络交换”,核心特性是支持深度学习模型的导入导出。

ONNX 启动半年多来,英特尔高通、华为、AMDARM 等公司已经加入。上个月英伟达新推出的 TensorRT 也支持了 ONNX。

值得注意的是,Google 主导的 TensorFlow 最近也推出了支持模型导入、导出和复用的 TensorFlow Hub。

这样来看,整个深度学习生态的碎片化情况减轻了不少。未来的竞争,可能就主要是 TensorFlow 和 ONNX 了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 深度学习
    +关注

    关注

    73

    文章

    5590

    浏览量

    123901
  • pytorch
    +关注

    关注

    2

    文章

    813

    浏览量

    14697

原文标题:Caffe2并入PyTorch,你的开发效率可能要提升不少

文章出处:【微信号:AI_Thinker,微信公众号:人工智能头条】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    通过优化代码提高MCU运行效率

    编译器优化 熟悉并合理使用编译器优化选项,如GCC的 -O2, -Os。 -O2:侧重于速度优化。 -Os:侧重于代码大小优化,有时对缓存更友好,反而更快。 将常用函数声明为 inline,减少函数
    发表于 11-12 08:21

    利用合并引脚肖特基二极管提高 SiC 器件的效率

    二极管。尽管如此,设计人员仍需要进一步提升器件效率。 利用碳化硅器件实现这一目标有两种途径:一是降低漏电流,二是减少因热阻引起的损耗。尽管实现这些目标具有挑战性,但合并引脚肖特基 (MPS) 二极管提供了一种解决方案。MPS 器件还能
    的头像 发表于 10-01 15:18 1655次阅读
    利用<b class='flag-5'>合并</b>引脚肖特基二极管<b class='flag-5'>提高</b> SiC 器件的<b class='flag-5'>效率</b>

    iTOP-3576开发板适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品。

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 06-19 10:48

    iTOP-3576开发板采用瑞芯微RK3576高性能、低功耗的应用处理芯片

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 05-20 11:15

    Java开发者必备的效率工具——Perforce JRebel是什么?为什么很多Java开发者在用?

    Perforce JRebel是一款Java开发效率工具,旨在帮助java开发人员更快地编写更好的应用程序。JRebel可即时重新加载对代码的修改,无需重启或重新部署应用程序,就能让
    的头像 发表于 04-27 13:44 648次阅读
    Java<b class='flag-5'>开发</b>者必备的<b class='flag-5'>效率</b>工具——Perforce JRebel是什么?为什么很多Java<b class='flag-5'>开发</b>者在用?

    iTOP-RK3576开发板/核心板八核处理器6TOPS超强算力NPU

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 04-18 15:36

    瑞芯微iTOP-3576开发板/核心板

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 04-15 16:34

    如何在日常开发过程中提高代码质量

    提高代码质量是一个系统工程,本文主要介绍开发人员如何在日常开发过程中提高代码质量。 01 什么是代码
    的头像 发表于 01-23 09:09 1027次阅读
    如何在日常<b class='flag-5'>开发过程中提高</b><b class='flag-5'>代码</b>质量

    iTOP-RK3576开发板/核心板6TOPS算力4K视频编解码

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 01-20 14:56

    iTOP-RK3576开发板/核心板支持Android14、Buildroot、Debian11、Ubuntu22系统

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 01-16 17:03

    如何提高嵌入式代码质量?

    的功能,有助于提高代码的复用性和可维护性。 2. 清晰的文档:包括设计文档、接口文档和代码注释,能够帮助开发人员理解
    发表于 01-15 10:48

    瑞芯微RK3576开发板/核心板高性能低功耗

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 01-09 11:26

    RK3576开发板适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 12-27 14:18

    RK3576开发板支持Android14系统稳定好用

    PyTorchCaffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 12-23 14:50

    原子沉积ALD技术实现边缘钝化,TOPCon电池效率提高0.123%

    原子沉积(ALD)技术因其优异的可控性、均匀性和共形性而在微纳电子、能源存储等领域有广泛应用。在200°C和60rpm的条件下,使用三甲基铝和水作为前驱体,形成了高质量的Al2O3薄膜,沉积速率
    的头像 发表于 12-23 09:04 2083次阅读
    原子<b class='flag-5'>层</b>沉积ALD技术实现边缘钝化,TOPCon电池<b class='flag-5'>效率</b><b class='flag-5'>提高</b>0.123%