丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗,強烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預覽,將在時失效
人工智能開發(fā)者 正文
發(fā)私信給汪思穎
發(fā)送

0

融合 Caffe2、ONNX 的新版 PyTorch 發(fā)布在即,能否趕超 TensorFlow?

本文作者: 汪思穎 2018-05-03 14:54
導語:全新的版本融合了 Caffe2 和 ONNX 支持模塊化、面向生產(chǎn)的功能,并保留了 PyTorch 現(xiàn)有的靈活、以研究為中心的設計。

雷鋒網(wǎng) AI 研習社按,上個月,Caffe2 代碼正式并入 PyTorch,就在今天,F(xiàn)acebook AI 系統(tǒng)與平臺部(AI Infra and Platform)副總 Bill Jia 發(fā)文表示,PyTorch 1.0 發(fā)布在即,全新的版本融合了 Caffe2 和 ONNX 支持模塊化、面向生產(chǎn)的功能,并保留了 PyTorch 現(xiàn)有的靈活、以研究為中心的設計。Caffe2 作者賈揚清也在知乎表示,這篇文章是他對「如何看待 Caffe2 代碼并入 PyTorch」的最新回答。

雷鋒網(wǎng) AI 研習社將正文編譯整理如下:

縱觀人工智能的發(fā)展之路,從研究到生產(chǎn)涉及到多個步驟和工具,為了提高系統(tǒng)的準確性和性能,需要不停測試新方法,不斷進行部署和迭代,這一過程非常費時和復雜。

為了加速和優(yōu)化這一流程,我們推出 PyTorch 1.0,它是 PyTorch 的最新版本。

PyTorch 1.0 結(jié)合了 Caffe2 和 ONNX 模塊化、面向生產(chǎn)的性能,并將這些性能與 PyTorch 現(xiàn)有的靈活、以研究為中心的設計結(jié)合在一起,為從研究原型設計到生產(chǎn)部署大量 AI 項目提供快速、無縫的路徑。

有了 PyTorch 1.0,AI 開發(fā)者可以通過混合前端在命令式和聲明式執(zhí)行模式之間無縫轉(zhuǎn)換,從而快速實驗、優(yōu)化性能。

PyTorch 1.0 中的技術已經(jīng)為大量 Facebook 產(chǎn)品和服務賦能,包括每天 60 億次的文本翻譯。

我們將在未來幾個月內(nèi)推出 PyTorch 1.0 測試版,會發(fā)布一系列工具、庫、預訓練模型、每個開發(fā)階段的數(shù)據(jù)集,使得社群能大規(guī)模地快速創(chuàng)建和部署新的 AI 產(chǎn)品。

從研究到生產(chǎn)之路

得益于 PyTorch 命令式前端靈活和高效的編程模型,大家可以更快速地進行原型設計和實驗。

PyTorch 初版在一年多前推出,它的速度、生產(chǎn)力和支持動態(tài)圖等前沿 AI 模型的優(yōu)點,使它成為 AI 研究人員中流行和重要的開發(fā)工具。

它的下載量超過 110 萬次,是上個月在 arxiv 上引用次數(shù)排名第二的深度學習框架,加州大學伯克利分校的計算機科學家們曾將 PyTorch 的動態(tài)圖功能用于他們矚目的 CycleGAN 圖像轉(zhuǎn)換研究中。

融合 Caffe2、ONNX 的新版 PyTorch 發(fā)布在即,能否趕超 TensorFlow?

圖: 利用 PyTorch 實現(xiàn) CycleGAN 圖像轉(zhuǎn)換

盡管當前版本的 PyTorch 為 AI 研究和開發(fā)提供了很大的靈活性,但考慮到它與 Python 的緊密耦合,在大規(guī)模生產(chǎn)上想要保持高性能是個挑戰(zhàn)。

我們經(jīng)常需要將研究代碼——訓練腳本或訓練好的模型——轉(zhuǎn)換成 Caffe2 中的圖表示,以便大規(guī)模生產(chǎn)。Caffe2 基于圖的 executor 為開發(fā)人員提供最先進的優(yōu)化功能,如圖轉(zhuǎn)換、高效內(nèi)存重用和緊密的硬件接口集成。

Caffe2 項目于兩年前啟動,旨在規(guī)范我們的 AI 生產(chǎn)工具?,F(xiàn)在 Facebook 的服務器正在用 Caffe2 運行神經(jīng)網(wǎng)絡,此外,全球范圍內(nèi)有超過 10 億部手機(包括第八代 iPhone 和第 6 代 Android CPU)上都有用到 Caffe2。

今天,Caffe2 在所有模型上的預測量每天超過 200 萬億,無論模型大小,都能實現(xiàn)最優(yōu)的生產(chǎn)性能。

在過去,從 PyTorch 到 Caffe2 之間遷徙,進行傳送和生產(chǎn),是時間密集型的人工過程,容易出錯。為了解決這個問題,我們與一些硬件和軟件公司合作推出了 ONNX(Open Neural Network Exchange),這是一種表示深度學習模型的開放格式。

有了 ONNX,開發(fā)人員可以在不同框架之間共享模型,例如,導出在 PyTorch 中構(gòu)建的模型,并將它們導入到 Caffe2 中。這使得 Facebook 能在大規(guī)模服務器和移動端部署時更流暢地進行 AI 研究、訓練和推理。

我們已經(jīng)使用了這些工具(PyTorch、Caffe2 和 ONNX)來構(gòu)建和部署 Translate,Translate 已經(jīng)在大規(guī)模使用——幫助翻譯 Facebook 上 48 種最常用的語言。

另外還有 VR,這些工具已經(jīng)在 Oculus 的產(chǎn)品上應用,在新研究的部署上起到至關重要的作用,可以使得虛擬化身更加真實。

盡管將這三種工具進行組合很有效,但仍然存在一些極其復雜和耗時的人工步驟,我們?nèi)匀徊荒軣o縫將新的 AI 研究創(chuàng)新帶到生產(chǎn)中。

集研究和生產(chǎn)于一身的框架

PyTorch 1.0 融合了即時和圖執(zhí)行模式,支持靈活研究和生產(chǎn)性能優(yōu)化。更具體地說,PyTorch 1.0 提供了一個混合前端,使大家能夠無縫在即時模式的原型設計和圖執(zhí)行模式的生產(chǎn)間共享大部分代碼,而不是非得要開發(fā)人員重寫整套代碼,以從 Python 中優(yōu)化或遷移。

此外,ONNX 也與 PyTorch 1.0 進行了融合,大家可以在 PyTorch 1.0 模型與其他 AI 框架間進行互操作。

ONNX 還作為加速運行或特定硬件庫的集成接口,這使得開發(fā)人員可以自由混合和匹配最好的 AI 框架和工具,而不需要使用資源密集型的定制工程。

Facebook 致力于讓 ONNX 支持新特征和功能,ONNX 仍然是一種強大的開放格式,也是運用 PyTorch 1.0 進行開發(fā)的重要部分。

構(gòu)建端到端深度學習系統(tǒng)

除了 PyTorch 1.0,我們還將開源許多我們目前頻繁使用的 AI 工具,包括 Translate——一個 PyTorch 庫——用于快速、靈活的神經(jīng)機器翻譯,新一代 ELF——一個用于 AI 推理應用的綜合游戲平臺。

開發(fā)人員還可以使用類似 Glow(一種機器學習編譯器,可以在不同硬件平臺上提升框架性能)的工具,還有 Tensor Comprehensions(從高級數(shù)學運算中自動生成高效 GPU 代碼的工具)。

我們也開源了其他庫,比如 Detectron,它用于對象檢測研究,可以輸出邊框和對象實例分割結(jié)果。

大家可以訪問 facebook.ai/developers(Facebook AI 開發(fā)者網(wǎng)站)查看完整開源名單,可以在 PyTorch 和 Caffe2 博客上了解更多關于 PyTorch 的信息。

接下來幾個月,我們將重構(gòu)和統(tǒng)一 Caffe2 與 PyTorch 0.4 的代碼庫,刪除重復組件、共享抽象。最終,將產(chǎn)生一個支持高效的圖模式執(zhí)行,包括性能分析、移動端部署、廣泛集成等的統(tǒng)一框架。

與 ONNX 等其他開放 AI 項目一樣,我們也與其他公司和社群合作,為更多開發(fā)人員提供這種加速研究到生產(chǎn)的能力。

現(xiàn)在,微軟計劃在 Azure 云和開發(fā)者產(chǎn)品(包括 Azure Machine Learning 服務和 Data Science Virtual Machines)上支持 PyTorch 1.0。亞馬遜 Web Services 目前已經(jīng)支持最新版本的 PyTorch 并在 P3 GPU 實例上進行了優(yōu)化,他們計劃在 PyTorch 1.0 可用之后盡快在其云產(chǎn)品(包括 Amazon Machine Image)上提供支持。

這僅僅是個開始,我們希望創(chuàng)建和共享更好的 AI 編程模型、接口和自動優(yōu)化工具?,F(xiàn)今,AI 是 Facebook 的一項基礎性技術,它使現(xiàn)有的產(chǎn)品更好,是構(gòu)建全新體驗的力量之源。大家可以在論文、代碼和模型上看到我們的工作,我們可以與所有的 AI 研究人員和實踐者一起研究,以更快地推進最先進的技術,并以全新的方式幫助應用這些技術。

via:https://code.facebook.com

雷鋒網(wǎng) AI 研習社編譯整理。

雷峰網(wǎng)版權文章,未經(jīng)授權禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。

融合 Caffe2、ONNX 的新版 PyTorch 發(fā)布在即,能否趕超 TensorFlow?

分享:
相關文章

編輯

關注AI學術,例如論文
當月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗證郵箱
您的郵箱還未驗證,完成可獲20積分喲!
請驗證您的郵箱
立即驗證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設置密碼以方便用郵箱登錄
立即設置 以后再說