F8 2017 | Facebook 開源全新深度學習框架 Caffe2,讓 AI 從雲端...

2021-01-06 雷鋒網

雷鋒網消息。在昨晚開幕的 F8 年度開發者大會上,Facebook 發布了一款全新的開源深度學習框架 Caffe2。按照官網介紹,它最大的特點就是輕量、模塊化和擴展性,即一次編碼,到處運行(和 Java 的宣傳語類似)。說得更直白一點,就是 Caffe2 可以方便地為手機等移動終端設備帶來 AI 加持,讓 AI 從雲端走向終端。

  Caffe2 相比 Caffe 更新了什麼

Caffe2 官方博客表示:長期以來,提起 AI 模型的訓練和部署,人們通常都會聯想到大數據中心或超級計算機。之所以會出現這種現象,是因為小型計算設備在大規模圖像、視頻、文本和語音處理上具有明顯的短板,無論在速度還是可靠性上都遠遠不及大型數據中心。因此在行動裝置上部署 AI 模型,使其能夠快速準確地處理相關分析任務,一直是一項有待解決的難題。要解決這個難題,讓 AI 終端化,除了有賴於移動硬體平臺的發展之外,在軟體框架層面也需要一個靈活輕便的框架支持。

而 Caffe2 正是這樣一個框架。它是在此前流行的開源框架 Caffe 基礎上的重構和升級,一方面集成了諸多新出現的算法和模型,另一方面在保證運算性能和可擴展性的基礎上重點加強了框架在輕量級硬體平臺的部署能力。按照官方介紹,Caffe2 除了支持現在已經成為標配的雲端 GPU 加速之外,還可以部署在包括 iOS,Android,英偉達 Tegra X1 和樹莓派(Raspberry Pi)等在內的各種移動平臺上。用戶只需要加載 Caffe2 框架,然後通過幾行簡單的 API 接口調用(Python 或 C++),就能在手機 App 上實現包括圖像識別、自然語言處理和計算機視覺等在內的各種 AI 功能。

Caffe 和 Caffe2 背後的主要開發者,加州大學伯克利分校博士賈揚清在接受外媒採訪時表示:

「幾乎所有的深度學習框架都或多或少地提到了擴展性,但我們可以相當自信地說,Caffe2 在這方面要優於其他框架。」

在 Caffe 平臺的另一項核心競爭力:Model Zoo 社區方面,Caffe2 也提供了完整的支持。此前,為數眾多的 Caffe 開發者和研究人員都會經常在 Model Zoo 社區分享一些已經實現好的組件或模型,其他開發者可以直接下載和修改,這大大加快了大家的開發進度,避免了重複勞動。在更新了 Caffe2 之後,官方表示用戶依然可以在 Model Zoo 社區上傳相關組件,而且官方提供了腳本工具可以將老版 Caffe 模塊一鍵轉換到 Caffe2 平臺,詳情參見:

http://caffe2.ai/docs/zoo.html 

  Caffe2 得到了哪些支持

值得注意的是,除了 Caffe2 框架本身之外,Facebook 還在發布會上宣布了一系列和 Caffe2 相關的雲平臺和硬體平臺支持。

雲平臺方面,亞馬遜 AWS 表示目前在旗下的 Deep Learning AMI 上已經加入了 Caffe2 支持,用戶可以直接在 AWS 運行相關樣例。微軟 Azure 也表示已經在旗下 Data Science Virtual Machine (DSVM)上兼容 Caffe2。

硬體平臺方面,Nvidia 加速計算總經理兼副總裁 Ian Buck 在博客中表示,旗下的 GPU 可以接入 Facebook 伺服器進行深度學習計算,並將幫助更多人學習使用 Caffe2。高通表示,公司正在與 Facebook 合作,進一步優化 Caffe2 框架,並將深度適配旗下 Snapdragon 神經處理引擎(NPE)。英特爾表示,未來將集成旗下數學內核庫(MKL)到 Caffe2 中。

目前,Caffe2 框架已經被 Facebook 內部採用,開發者和研究人員們正在使用該框架提供的各種工具訓練大型的機器學習模型,並為 Facebook 旗下的移動應用提供 AI 智能體驗。

Caffe2 官網:http://caffe2.ai/ 

GitHub 開源地址:https://github.com/caffe2/caffe2 

雷鋒網(公眾號:雷鋒網(公眾號:雷鋒網))相關閱讀:

F8 2017 | AR、VR、AI一個不落,Facebook 帶你通往未來世界

盤點四大民間機器學習開源框架:Theano、Caffe、Torch 和 SciKit-learn

雷鋒網版權文章,未經授權禁止轉載。詳情見轉載須知。

相關焦點

  • Facebook開源多款AI工具,支持遊戲、翻譯
    翻譯 | 林椿眄編輯 | 阿司匹林出品 | AI科技大本營近日,Facebook 在年度開發者大會 F8 上宣布開源多款 AI 工具,除了 PyTorch、Caffe 等深度學習框架之外,此次開源的還包括 DensePose(可用於人體姿態估計)、Translate(可翻譯 48 種語言)、ELF(可通過遊戲來教機器推理)等諸多
  • Caffe2代碼全部併入PyTorch:深度學習框架格局劇震
    昨日,Caffe2 的 Github 頁面突然出現了一個「巨大的改動」:Caffe2 開原始碼正式併入 PyTorch,至此,Facebook 主力支持的兩大深度學習框架已合二為一。這兩大框架,在整個深度學習框架格局中都極受關注。
  • Caffe2 代碼全部併入 PyTorch:深度學習框架格局劇震
    昨日,Caffe2 的 Github 頁面突然出現了一個「巨大的改動」:Caffe2 開原始碼正式併入 PyTorch,至此,Facebook 主力支持的兩大深度學習框架已合二為一。
  • 迎來PyTorch,告別 Theano,2017 深度學習框架發展大盤點
    深度學習是機器學習中一種基於對數據進行表徵學習的方法,作為當下最熱門的話題,谷歌、Facebook、微軟等巨頭紛紛圍繞深度學習做了一系列研究,一直在支持開源深度學習框架的建設。Gluon 深度學習庫,英特爾推出增強學習框架 Coach針對移動終端,Caffe2 和 TensorFlow Lite 先後開源接下來,雷鋒網(公眾號:雷鋒網) AI 科技評論會盤點上述機器學習框架之間的重大發展和改變,以饗讀者。
  • Facebook開源了可簡化PyTorch實驗的框架
    在市場上的深度學習框架中,Facebook孵化的PyTorch的靈活性使其能夠快速建模和運行實驗,因此已成為數據科學界的最愛。 但是,深度學習應用程式中的許多實驗挑戰超出了特定框架的能力。 數據科學家評估不同模型或超參數配置的能力通常會因昂貴的計算資源和運行這些實驗所需的時間而受到阻礙。
  • 解析:深度學習框架Caffe源碼
    雷鋒網按:本文作者薛雲峰,主要從事視頻圖像算法的研究,於浙江捷尚視覺科技股份有限公司擔任深度學習算法研究員。相信很多小夥伴和我一樣使用了很長時間的Caffe深度學習框架,也非常希望從代碼層次理解Caffe的實現從而實現新功能的定製。本文將從整體架構和底層實現的視角,對Caffe源碼進行解析。
  • 2013年百度研發深度學習框架!2016年能正式開源飛槳?
    百度自主研發的百度開源雲伺服器,與產業級深度學習開源平臺飛槳深度適配,二者共同構成了百度乃至中國國產ai基礎能力的基石,是目前國內自主研發、開源開放、功能最完備的產業級深度學習平臺,集深度學習核心框架、基礎模型庫、端到端開發套件、工具組件和服務平臺於一體,而在ai作業系統層面,百度從2013開始研發深度學習框架,2016年正式開源飛槳,其生態體系正在建立。
  • 你真的了解深度學習框架Caffe嗎?
    Caffe是由伯克利大學的賈楊清等人開發的一個開源的深度學習框架,採用高效的C++語言實現,並內置有Python和MATLAB接口,以供開發人員使用Python或MATLAB來開發和部署以深度學習為核心算法的應用。Caffe適用於網際網路級別的海量數據處理,包括語音,圖片,視頻等多媒體數據。
  • 「2017深度學習框架大事記」PyTorch成TensorFlow最大競爭對手...
    在過去的幾年裡,出現了不同的開源Python深度學習框架,這些框架通常是由大型科技公司開發或支持的,而且有些引起了很大的關注。2017年開源深度學習框架圖景目前,從GitHub的star和fork數量,以及Stack Overflow活躍度來看,谷歌的TensorFlow似乎是最常用的深度學習框架。有人預計,伴隨著TensorFlow的推出,谷歌將主導這個市場多年。
  • 16個GitHub值得收藏的深度學習框架
    在本文中文小編將為大家詳細介紹16種GitHub中最受歡迎的深度學習開源平臺和開源庫,除此之外,還有些比較不錯的平臺和框架雖然沒有進入榜單,文小編也列了出來,供大家參考。 GitHub收藏和貢獻率最高的16個開源深度學習框架,圓圈的顏色越偏綠色表示框架越新,顏色越偏藍色表明框架的時間越早。
  • 從Google Trends,看各大深度學習框架使用熱度
    雷鋒網 AI 科技評論按,隨著深度學習在計算機視覺、自然語言處理等領域取得的成果越來越顯著,對深度學習的討論越來越多。作為當下最熱門的話題,從 2015 年至今,短短三年時間,谷歌、Facebook、微軟等國外巨頭,百度、小米等國內企業,前後圍繞深度學習推出一系列開源框架。
  • 2020 年最具潛力 44 個頂級開源項目,涵蓋 11 類 AI 學習框架...
    AllenNLP 能讓設計和評估新的深度學習模型變得簡單,幾乎適用於任何 NLP 問題,通過利用一些基礎組件,你可以輕鬆地在雲端或是你自己的筆記本上跑模型。Detectron2 通過全新的模塊化設計,變得更靈活且易於擴展,它能夠在單個或多個 GPU 伺服器上提供更快速的訓練速度,包含了更大的靈活性與擴展性,並增強了可維護性和可伸縮性,以支持在生產中的用例。
  • GitHub 1400星,天才黑客開源深度學習框架tinygrad
    最近,天才黑客 George Hotz 開源了一個小型深度學習框架 tinygrad,兼具 PyTorch 和 micrograd 的功能。tinygrad 的代碼數量不到 1000 行,目前該項目獲得了 GitHub 1400 星。 在深度學習時代,谷歌、Facebook、百度等科技巨頭開源了多款框架來幫助開發者更輕鬆地學習、構建和訓練不同類型的神經網絡。
  • 讓3D深度學習更快更靈活,Facebook開源PyTorch3D
    Facebook AI 已經推出了用於 3D 深度學習的開源工具包,PyTorch3D。顧名思義,PyTorch3D 是一個基於 PyTorch 的高度模塊化,且經過優化的庫。旨在通過 PyTorch 簡化 3D 深度學習。PyTorch3D 帶有常用的 3D 運算符和用於 3D 數據的損失函數,以及模塊化可微渲染API。
  • 不到1000行代碼GitHub千星,天才黑客開源深度學習框架
    機器之心報導機器之心編輯部最近,天才黑客 George Hotz 開源了一個小型深度學習框架 tinygrad,兼具 PyTorch在深度學習時代,谷歌、Facebook、百度等科技巨頭開源了多款框架來幫助開發者更輕鬆地學習、構建和訓練不同類型的神經網絡。而這些大公司也花費了很大的精力來維護 TensorFlow、PyTorch 這樣龐大的深度學習框架。
  • TensorFlow和Caffe、MXNet、Keras等其他深度學習框架的對比
    主流深度學習框架對比深度學習研究的熱潮持續高漲,各種開源深度學習框架也層出不窮,其中包括 TensorFlow、Caffe、Keras、CNTK、Torch7、MXNet、Leaf、Theano、DeepLearning4、Lasagne、Neon 等等。
  • 天才黑客George Hotz開源了一個小型深度學習框架tinygrad
    天才黑客George Hotz開源了一個小型深度學習框架tinygrad 人工智慧與大數據 發表於 2020-12-16 09:36:56 最近,天才黑客
  • 想知道Facebook怎樣做推薦?FB開源深度學習推薦模型
    選自Facebook博客作者:Maxim Naumov等機器之心編譯參與:路、一鳴近日,Facebook 開源了深度學習推薦模型 DLRM。DLRM 通過結合協同過濾算法和預測分析方法,提供了推薦系統當前最優效果。隨著深度學習的發展,基於神經網絡的個性化和推薦模型成為在生產環境中構建推薦系統的重要工具。
  • 百度開源移動端深度學習框架MDL,可在蘋果安卓系統自由切換
    上開源了移動端深度學習框架 mobile-deep-learning(MDL)的全部代碼以及腳本,這項研究旨在讓卷積神經網絡(CNNC)能更簡單和高速的部署在移動端,支持iOS GPU,目前已經在百度APP上有所使用。
  • 騰訊優圖開源深度學習推理框架TNN,激發AI生產力
    6月10日,騰訊優圖實驗室宣布正式開源新一代移動端深度學習推理框架TNN,通過底層技術優化實現在多個不同平臺的輕量部署落地,性能優異、簡單易用。基於TNN,開發者能夠輕鬆將深度學習算法移植到手機端高效的執行,開發出人工智慧 APP,真正將 AI 帶到指尖。  輕量級部署,TNN助力深度學習提速增效  深度學習對算力的巨大需求一直制約著其更廣泛的落地,尤其是在移動端,由於手機處理器性能弱、算力無法多機拓展、運算耗時長等因素常常導致發熱和高功耗,直接影響到app等應用的用戶體驗。