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