當前位置:
首頁 > 最新 > Facebook將推出PyTorch 1.0,整合Caffe2+PyTorch

Facebook將推出PyTorch 1.0,整合Caffe2+PyTorch

大數據文摘作品

編譯:龍牧雪

昨天,扎克伯格剛剛在Facebook F8大會重提責任和樂觀,今天會議發布的焦點是AI技術進步。

重中之重,宣布PyTorch 1.0的誕生。

PyTorch 1.0合併了基於Python的PyTorch與Caffe2,允許開發人員從研究轉向生產,而無需處理遷移。

一個月前,深度學習框架Caffe2的作者賈揚清在知乎上回答了為什麼要整合Caffe2和PyTorch,還預告了進一步計劃。現在這步動作清晰了,據賈揚清總結就是,Caffe2 + PyTorch = PyTorch 1.0。

在Facebook,人工智慧工作分為兩個團隊,Facebook AI Research小組(FAIR)和該公司的Applied Machine Learning團隊(AML)。兩者區別是,人工智慧研究部門可以使用看似無限的計算資源,而產品條線則希望實現更適合消費者的輕量級機器學習模型。過去,FAIR主要使用更適合研究的PyTorch,而AML主要使用資源效率更高的Caffe2框架。

在研究和生產的不同階段,在這些框架之間遷移,一直是個有點頭痛的問題。PyTorch 1.0融合了這兩種面向研究和生產的框架,具有即時和圖形執行模式,繼續以研究為中心,同時為生產做了一些優化。

現在,開發者只需要使用PyTorch 1.0,並且可以在一個框架中無縫銜接研究和生產,而不需要一個單獨的訓練/研究框架和生產框架。

Facebook去年與微軟合作創建了ONNX,旨在使框架之間的遷移更加簡單。他們現在已經將ONNX整合到PyTorch 1.0中,以便模型可以與其他框架進行互操作,開發人員可以「混搭」。

接下來的幾個月,Facebook還將統一PyTorch 0.4和Caffe2代碼庫,以創建一個統一的框架,支持多種功能,通過分析、移動部署、廣泛的供應商集成等支持高效的圖形模式執行。

PyTorch 1.0 beta版將於今年晚些時候發布。微軟已經計劃在Azure中支持該框架,亞馬遜AWS也將支持PyTorch 1.0。

賈揚清在Facebook官方聲明中寫道:

這只是個開始。我們希望創建和分享更好的AI編程模型、介面和自動優化。AI是Facebook的基礎技術,使現有產品更好,並創造全新的體驗。通過開放論文、代碼和模型,我們可以與所有人工智慧研究人員和從業人員合作,以更快地推進現有技術水平並以新方式應用這些技術。

相關報道:

https://techcrunch.com/2018/05/02/facebook-announces-pytorch-1-0-a-more-unified-ai-framework/

https://code.facebook.com/posts/172423326753505/announcing-pytorch-1-0-for-both-research-and-production/

【今日機器學習概念】

Have a Great Definition


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 大數據文摘 的精彩文章:

業界 | Facebook F8開發者大會首日:扎克伯格走心演講,VR硬體發售
ResNet告訴我,我是不是世界上最美的人?

TAG:大數據文摘 |