摘要:賈揚清現身說法發布后,作者賈揚清在上連發四記解答。,賈揚清一上來就表明了身份。正式發布新框架有何不同賈揚清親自解答有人問搞出意義何在現在已經有等諸多框架。賈揚清說和團隊緊密合作。
?
圖左為Caffe2作者賈揚清
今天凌晨召開的F8大會上,Facebook正式發布Caffe2~
隨著人工智能的發展,在訓練深度神經網絡和大規模人工智能模型以及部署各機器的計算量時,通常要在大量數據中心或超級計算機的支持下完成。
能夠從不同信息中,如圖像、視頻、文本和語音等,不斷處理、創建和改進網絡模型,部署在大規模計算平臺上高速運行,這是個不小的難題。
同時,在移動設備上部署這些模型,使其快速有效地運行,也是一項艱巨的任務。克服這些挑戰需要一個強大、靈活和輕便的深度學習框架。
Facebook一直試圖建立一個這樣的框架。今天,這家美國社交巨頭,開放了Caffe2的第一個正式版本,官方介紹說:這是一個輕量化和模塊化的深度學習框架,在強調輕便性的同時,也保持了可擴展性和計算性能。
Caffe2的特性:
Caffe2框架可以通過一臺機器上的多個GPU或具有一個及多個GPU的多臺機器來進行分布式訓練。
也可以在iOS系統、Android系統和樹莓派(Raspberry Pi)上訓練和部署模型。
只需要運行幾行代碼即可調用Caffe2中預先訓練好的Model Zoo模型。
Caffe2框架已經應用在Facebook平臺上。
NVIDIA(英偉達),Qualcomm(高通),Intel(英特爾),Amazon(亞馬遜)和Microsoft(微軟)等公司的云平臺都已支持Caffe2。
GitHub上有Caffe2的源代碼。
Caffe2和Caffe有何不同?
Caffe2發布后,外界最多的討論之一,就是發出上述疑問。去年12月,賈揚清曾經解釋過一次:“目前Caffe2還不能完全替代Caffe,還缺不少東西,例如CuDNN。與Caffe2相比,Caffe仍然是主要的穩定版本,在生產環境中使用仍然推薦Caffe”。
現在Caffe2正式發布,這個推薦肯定要改成新版本了。
Caffe2的基本計算單位是Operator。對于適當數量和類型的輸入參數,每個Operator都包括所需的計算邏輯。Caffe和Caffe2的總體差異如下圖所示:
官方提供了從Caffe遷移到Caffe2的教程,據說這個遷移非常簡單。
Caffe2和PyTorch有何不同?
這是另外一個疑問。
Caffe2長于移動和大規模部署。雖然Caffe2新增了支持多GPU的功能,這讓新框架與Torch具有了相同的GPU支持能力,但是如前所述,Caffe2支持一臺機器上的多個GPU或具有一個及多個GPU的多臺機器來進行分布式訓練。
PyTorch適合進行研究、實驗和嘗試不同的神經網絡;而Caffe2更偏向于工業應用,而且重點關注在移動端上的表現。
賈揚清現身說法
Caffe2發布后,作者賈揚清在reddit上連發四記解答。“Yangqing here”,賈揚清一上來就表明了身份。
Caffe2正式發布!新框架有何不同?賈揚清親自解答
有人問搞出Caffe2意義何在?現在已經有PyTorch、TensorFlow、MXNet等諸多框架。
賈揚清說Caffe2和PyTorch團隊緊密合作。他們把Caffe2視作一種生產力的選擇,而把Torch視作研究型的選擇。而在構建AI模塊時,他們也持有一種“非框架”的理念,例如Gloo、NNPACK和FAISS等可以被用于任何深度學習框架。
有人問Caffe2接受外部貢獻么?
賈揚清說大愛外部貢獻,也會在開源方面繼續努力。
有人問Caffe2是否用了Torch的代碼庫,以及CUDA等相關支持的問題。
賈揚清說他們正在計劃讓Caffe2和Torch和PyTorch共享后端,這幾個框架已經共享Gloo用于分布式訓練,THCTensor、THNN和其他C/C++庫也將會共享。
在GPU層面,Caffe2使用了CUDA和CUDNN。賈揚清和團隊也試驗了OpenCL,但是感覺用NVIDIA的GPU CUDA效果更好。
另外在其他平臺(例如iOS上),Caffe2使用了特定的工具,例如Metal。一兩天內,官方會發布Metal的實施。
有人問Caffe2支持動態圖么?
賈揚清給出否定的回答,他表示這是Caffe2和PyTorch團隊有意做出的選擇。Caffe2的任務就是提供較佳的性能,而如果想要極端靈活的計算,請選擇PyTorch。賈揚清認為這是一個更好的方式,因為“一個框架通吃”可能會影響性能。
所以,目前Caffe2只支持非常有限的動態控制,例如動態RNN。
最后,量子位放出傳送門:
Caffe2的首頁:http://caffe2.ai/
GitGub地址:https://github.com/caffe2/caffe2
歡迎加入本站公開興趣群商業智能與數據分析群
興趣范圍包括各種讓數據產生價值的辦法,實際應用案例分享與討論,分析工具,ETL工具,數據倉庫,數據挖掘工具,報表系統等全方位知識
QQ群:81035754
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/4520.html
摘要:這一新程序被稱為,是一個完整的深度學習系統,它的架構已經嵌入手機中。因此,移動設備環境對機器學習系統提出了機遇和挑戰。展望下一步,加上這樣的研究工具鏈,是的機器學習產品的核心。 風格遷移一直是機器學習領域內的一項重要任務,很多研究機構和研究者都在努力打造速度更快、計算成本更低的風格遷移機器學習系統,比如《怎么讓你的照片帶上藝術大師風格?李飛飛團隊開源快速神經網絡風格遷移代碼 》、《谷歌增強型...
摘要:表示,的賈揚清對他的這一項目給予了很多幫助,賈揚清告訴他,的好幾個網絡,較大瓶頸都是,如果想要實現一流的性能,賈揚清建議較好使用異步,這樣會有很大的幫助。,和則是默認啟用這項功能。 微軟數據科學家Ilia Karmanov做了一個項目,使用高級API測試8種常用深度學習框架的性能(因為Keras有TF,CNTK和Theano,所以實際是10種)。Karmanov希望這個項目能夠幫助數據科學家...
摘要:下圖總結了絕大多數上的開源深度學習框架項目,根據項目在的數量來評級,數據采集于年月初。然而,近期宣布將轉向作為其推薦深度學習框架因為它支持移動設備開發。該框架可以出色完成圖像識別,欺詐檢測和自然語言處理任務。 很多神經網絡框架已開源多年,支持機器學習和人工智能的專有解決方案也有很多。多年以來,開發人員在Github上發布了一系列的可以支持圖像、手寫字、視頻、語音識別、自然語言處理、物體檢測的...
摘要:英偉達作為的開發合作者,計劃對的深度學習應用推出一系列博客文章。可使用的英偉達深度學習庫和來實現高性能多加速訓練和推理。最近的訓練基準使用了塊的英偉達和神經網絡架構。 昨天,Facebook 推出了 Caffe2,一個兼具表現力、速度和模塊性的開源深度學習框架。它沿襲了大量的 Caffe 設計,可解決多年來在 Caffe 的使用和部署之中發現的瓶頸問題。最終,Caffe2 打開了算法實驗和新...
摘要:點擊訂閱云棲夜讀周刊作為大神,賈揚清讓人印象深刻的可能是他寫的框架,那已經是六年前的事了。經過多年的沉淀,成為阿里新人的他,對人工智能又有何看法最近,賈揚清在阿里內部分享了他的思考與洞察,歡迎共同探討交流。【點擊訂閱云棲夜讀周刊】 作為 AI 大神,賈揚清讓人印象深刻的可能是他寫的AI框架Caffe ,那已經是六年前的事了。經過多年的沉淀,成為阿里新人的他,對人工智能又有何看法?最近,賈揚...
閱讀 2513·2023-04-25 17:27
閱讀 1824·2019-08-30 15:54
閱讀 2368·2019-08-30 13:06
閱讀 2979·2019-08-30 11:04
閱讀 746·2019-08-29 15:30
閱讀 729·2019-08-29 15:16
閱讀 1733·2019-08-26 10:10
閱讀 3603·2019-08-23 17:02