0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Caffe2 和 PyTorch 代碼層合并旨為提高開發(fā)效率

8g3K_AI_Thinker ? 來源:未知 ? 作者:伍文輝 ? 2018-04-30 09:16 ? 次閱讀

知名深度學(xué)習(xí)框架 Caffe2 最近正式將代碼并入了 PyTorch。

目前供職于 Facebook,同時(shí)也是 Caffe2 作者賈揚(yáng)清在知乎回答了相關(guān)問題:

因?yàn)?PyTorch 有優(yōu)秀的前端,Caffe2 有優(yōu)秀的后端,整合起來以后可以進(jìn)一步最大化開發(fā)者的效率。目前 FAIR(Facebook AI 研究院)大概有超過一半的項(xiàng)目在使用 PyTorch,而產(chǎn)品線全線在使用 Caffe2,所以兩邊都有很強(qiáng)的動(dòng)力來整合優(yōu)勢。

按照賈揚(yáng)清的說法,F(xiàn)acebook 去年啟動(dòng) ONNX 項(xiàng)目并組建團(tuán)隊(duì)時(shí),就已經(jīng)開始推動(dòng) Caffe2 和 PyTorch 在代碼層的合并。

這樣做的根本目的還是為了提高開發(fā)效率。

就目前的深度學(xué)習(xí)框架而言,Caffe2 和 MXNet 不支持導(dǎo)出模型,PyTorch 不支持導(dǎo)入模型。只有微軟主導(dǎo)的 CNTK(Microsoft Cognitive Toolkit)同時(shí)支持模型導(dǎo)入和導(dǎo)出。

開發(fā)者在某個(gè)框架上完成神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練之后,無法在其它框架上直接使用。當(dāng)遇到開發(fā)平臺間遷移模型的需求是,開發(fā)人員需要花費(fèi)大量時(shí)間和精力重新調(diào)試參數(shù)甚至模型結(jié)構(gòu)。

Facebook、亞馬遜、微軟聯(lián)手開發(fā)的 ONNX 開源項(xiàng)目就誕生在這個(gè)背景下。ONNX 是 Open Neural Network Exchange 的縮寫,即”開放的神經(jīng)網(wǎng)絡(luò)交換”,核心特性是支持深度學(xué)習(xí)模型的導(dǎo)入導(dǎo)出。

ONNX 啟動(dòng)半年多來,英特爾、高通、華為、AMD、ARM公司已經(jīng)加入。上個(gè)月英偉達(dá)新推出的 TensorRT 也支持了 ONNX。

值得注意的是,Google 主導(dǎo)的 TensorFlow 最近也推出了支持模型導(dǎo)入、導(dǎo)出和復(fù)用的 TensorFlow Hub。

這樣來看,整個(gè)深度學(xué)習(xí)生態(tài)的碎片化情況減輕了不少。未來的競爭,可能就主要是 TensorFlow 和 ONNX 了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5511

    瀏覽量

    121373
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    808

    瀏覽量

    13307

原文標(biāo)題:Caffe2并入PyTorch,你的開發(fā)效率可能要提升不少

文章出處:【微信號:AI_Thinker,微信公眾號:人工智能頭條】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何提高嵌入式代碼質(zhì)量?

    的功能,有助于提高代碼的復(fù)用性和可維護(hù)性。 2. 清晰的文檔:包括設(shè)計(jì)文檔、接口文檔和代碼注釋,能夠幫助開發(fā)人員理解
    發(fā)表于 01-15 10:48

    瑞芯微RK3576開發(fā)板/核心板高性能低功耗

    、PyTorch、Caffe等一系列框架的網(wǎng)絡(luò)模型。滿足多種應(yīng)用場景。 iTOP-3576擁有強(qiáng)大的視頻編解碼能力,支持4K@120fps的H.265、VP9、AVS2和AV1解碼器,支持4k@60fps
    發(fā)表于 01-09 11:26

    RK3576開發(fā)板支持Android14系統(tǒng)穩(wěn)定好用

    、PyTorch、Caffe等一系列框架的網(wǎng)絡(luò)模型。滿足多種應(yīng)用場景。 iTOP-3576擁有強(qiáng)大的視頻編解碼能力,支持4K@120fps的H.265、VP9、AVS2和AV1解碼器,支持4k@60fps
    發(fā)表于 12-23 14:50

    原子沉積ALD技術(shù)實(shí)現(xiàn)邊緣鈍化,TOPCon電池效率提高0.123%

    原子沉積(ALD)技術(shù)因其優(yōu)異的可控性、均勻性和共形性而在微納電子、能源存儲等領(lǐng)域有廣泛應(yīng)用。在200°C和60rpm的條件下,使用三甲基鋁和水作為前驅(qū)體,形成了高質(zhì)量的Al2O3薄膜,沉積速率
    的頭像 發(fā)表于 12-23 09:04 ?350次閱讀
    原子<b class='flag-5'>層</b>沉積ALD技術(shù)實(shí)現(xiàn)邊緣鈍化,TOPCon電池<b class='flag-5'>效率</b><b class='flag-5'>提高</b>0.123%

    基于迅RK3588開發(fā)板的AI圖像識別方案

    操作)算力的高性能神經(jīng)網(wǎng)絡(luò)處理器單元(NPU)。這款NPU不僅擁有強(qiáng)大的計(jì)算能力,支持TensorFlow、Caffe、Tflite、Pytorch、Onnx NN、Android NN 等常見框架
    發(fā)表于 08-13 11:26

    火語言RPA中有哪些優(yōu)勢,可以提高開發(fā)效率

    火語言RPA提供了多種資源和工具來幫助用戶提高開發(fā)效率,以下是一些值得關(guān)注的點(diǎn): 1、跨平臺兼容:火語言支持在Win, Mac, Linux上三端跨平臺運(yùn)行,一個(gè)腳本規(guī)則適配所有系統(tǒng)。 2
    的頭像 發(fā)表于 08-07 13:40 ?390次閱讀

    pytorch怎么在pycharm中運(yùn)行

    install torch torchvision torchaudio 等待安裝完成。 1.2 安裝PyCharm PyCharm是一個(gè)流行的Python集成開發(fā)環(huán)境(IDE),提供了許多有用的功能,如代碼自動(dòng)完
    的頭像 發(fā)表于 08-01 16:22 ?1520次閱讀

    pycharm如何調(diào)用pytorch

    與PyCharm結(jié)合使用,可以提高開發(fā)效率代碼質(zhì)量。 安裝PyTorch 2.1 檢查Python版本 在安裝
    的頭像 發(fā)表于 08-01 15:41 ?678次閱讀

    PyTorch深度學(xué)習(xí)開發(fā)環(huán)境搭建指南

    PyTorch作為一種流行的深度學(xué)習(xí)框架,其開發(fā)環(huán)境的搭建對于深度學(xué)習(xí)研究者和開發(fā)者來說至關(guān)重要。在Windows操作系統(tǒng)上搭建PyTorch環(huán)境,需要綜合考慮多個(gè)方面,包括軟件安裝、
    的頭像 發(fā)表于 07-16 18:29 ?1184次閱讀

    PyTorch神經(jīng)網(wǎng)絡(luò)模型構(gòu)建過程

    PyTorch,作為一個(gè)廣泛使用的開源深度學(xué)習(xí)庫,提供了豐富的工具和模塊,幫助開發(fā)者構(gòu)建、訓(xùn)練和部署神經(jīng)網(wǎng)絡(luò)模型。在神經(jīng)網(wǎng)絡(luò)模型中,輸出是尤為關(guān)鍵的部分,它負(fù)責(zé)將模型的預(yù)測結(jié)果以合適的形式輸出。以下將詳細(xì)解析
    的頭像 發(fā)表于 07-10 14:57 ?534次閱讀

    PyTorch的介紹與使用案例

    PyTorch是一個(gè)基于Python的開源機(jī)器學(xué)習(xí)庫,它主要面向深度學(xué)習(xí)和科學(xué)計(jì)算領(lǐng)域。PyTorch由Meta Platforms(原Facebook)的人工智能研究團(tuán)隊(duì)開發(fā),并逐漸發(fā)展成為深度
    的頭像 發(fā)表于 07-10 14:19 ?439次閱讀

    tensorflow和pytorch哪個(gè)更簡單?

    : TensorFlow和PyTorch都是用于深度學(xué)習(xí)和機(jī)器學(xué)習(xí)的開源框架。TensorFlow由Google Brain團(tuán)隊(duì)開發(fā),而PyTorch由Facebook的AI研究團(tuán)隊(duì)開發(fā)
    的頭像 發(fā)表于 07-05 09:45 ?935次閱讀

    代碼開發(fā)平臺的崛起:優(yōu)勢、特點(diǎn)與應(yīng)用

    代碼開發(fā)平臺是近年來迅速崛起的一種創(chuàng)新型軟件開發(fā)工具,以其高效、靈活的開發(fā)模式正顛覆著傳統(tǒng)的開發(fā)方式。不再需要編寫大量繁雜的
    的頭像 發(fā)表于 04-18 10:43 ?404次閱讀
    低<b class='flag-5'>代碼</b><b class='flag-5'>開發(fā)</b>平臺的崛起:優(yōu)勢、特點(diǎn)與應(yīng)用

    代碼開發(fā)有哪些優(yōu)勢?

    代碼平臺以其高效、便捷、低成本的優(yōu)勢,正逐漸成為軟件開發(fā)領(lǐng)域中的性價(jià)比之王。它不僅能夠滿足快速開發(fā)的需求,還能夠降低技術(shù)門檻和維護(hù)成本,提高開發(fā)
    的頭像 發(fā)表于 04-09 16:03 ?926次閱讀
    低<b class='flag-5'>代碼</b><b class='flag-5'>開發(fā)</b>有哪些優(yōu)勢?

    鵬鼎控股2合并營業(yè)收入17.611億元 同比減少16.66%

    鵬鼎控股3月6日公告,公司2024年2合并營業(yè)收入17.611億元,較去年同期的合并營業(yè)收入減少16.66%。
    的頭像 發(fā)表于 03-12 14:27 ?773次閱讀