千呼萬喚始出來,PyTorch1.0預(yù)覽版終于問世!新增混合前端、torchdistributed庫和eager模式C++接口,大幅度提高AI開發(fā)者工作效率。
Pytorch1.0預(yù)覽版來了!
PyTorch 1.0加速了在人工智能到生產(chǎn)部署方面突破性研究所涉及的工作流程。
借助亞馬遜、谷歌和微軟提供的云服務(wù)支持,以及與ARM,英特爾,IBM,NVIDIA和高通的更緊密結(jié)合,開發(fā)人員可以更輕松地利用PyTorch的兼容軟件、硬件和開發(fā)工具生態(tài)系統(tǒng)。
與PyTorch 1.0兼容的軟件和硬件越多,AI開發(fā)人員就越容易快速地構(gòu)建、訓(xùn)練和部署最先進的深度學(xué)習(xí)模型。
PyTorch1.0新亮點
PyTorch1.0最新添加了一個混合前端(hybrid front end),支持從eager模式到圖形模式的跟蹤和腳本模型,一次來彌補研究和生產(chǎn)部署之間的差距。
還增加了改進的torch.distributed庫,開發(fā)者可以在Python和C ++環(huán)境中實現(xiàn)更快的訓(xùn)練。
最后,增加了針對性能關(guān)鍵性研究的eager模式C ++接口(在測試版中發(fā)布)。
Pytorch生態(tài)系統(tǒng)更深層次的支持
AWS、Google和Microsoft通過對Pytorch云平臺、產(chǎn)品和服務(wù)的框架提供更強大的支持,來深化對PyTorch 1.0的投資。例如,AWS的SageMaker是用于大規(guī)模訓(xùn)練和部署機器學(xué)習(xí)模型的完全托管平臺,現(xiàn)在為PyTorch 1.0提供了預(yù)配置環(huán)境,其中包括了像自動模型調(diào)整這樣的功能。
谷歌正宣布其為 AI 開發(fā)者制定的多種軟件和硬件工具將與 PyTorch 1.0 實現(xiàn)集成。谷歌云平臺的深度學(xué)習(xí)虛擬機目前有一個新的PyTorch 1.0虛擬機映像文件,預(yù)裝了NVIDIA驅(qū)動程序和教程。
Google還提供張量處理單元(TPU),這是用于機器學(xué)習(xí)定制開發(fā)的專用集成電路(ASIC)。 Google Cloud TPU團隊的工程師與Facebook的PyTorch團隊積極合作,目前基于 PyTorch 1.0 的模型能使用這種定制化的硬件了。
微軟是Facebook在另一項重要的人工智能項目——ONNX(開源的神經(jīng)網(wǎng)絡(luò)交換格式)的早期合作伙伴,它也進一步承諾在其機器學(xué)習(xí)產(chǎn)品套件中將為PyTorch提供一流的支持。
Azure機器學(xué)習(xí)服務(wù)現(xiàn)在允許開發(fā)人員無縫地從在本地機器上訓(xùn)練PyTorch模型,并轉(zhuǎn)移到Azure Cloud中進行擴展。為了進行數(shù)據(jù)科學(xué)實驗,微軟提供了預(yù)配置的數(shù)據(jù)科學(xué)虛擬機(DSVM),這些虛擬機預(yù)先安裝了PyTorch。對于想要開始探索PyTorch而不需要安裝軟件和安裝本地機器的開發(fā)人員來說,Azure筆記本提供了一個免費的、云托管的Jupyter筆記本解決方案,該解決方案是用PyTorch教程建立的。
最后,Visual Studio Code的AI擴展工具為簡化PyTorch代碼開發(fā)和訓(xùn)練,提供了Azure ML和PyTorch api的集成。
除了軟件和云服務(wù)提供商,技術(shù)合作伙伴(包括ARM、IBM、英特爾、英偉達和高通)正在通過直接優(yōu)化、內(nèi)核庫集成以及對編譯器和推斷運行時等附加工具來支持PyTorch 1.0。這種額外的支持確保PyTorch開發(fā)人員可以在各種各樣的硬件上運行模型,這些硬件是為數(shù)據(jù)中心和邊緣設(shè)備的訓(xùn)練和推理而優(yōu)化的。
為未來的AI開發(fā)者提供教育資源
目前,許多教育提供者使用現(xiàn)有的PyTorch框架來教授深度學(xué)習(xí)相關(guān)的在線課程和大學(xué)課程。
該框架的易接近性和與Python的深度集成使學(xué)生更容易理解,并對各類深度學(xué)習(xí)概念進行實驗。Facebook表示,隨著PyTorch 1.0的發(fā)展,很高興有更多的合作伙伴進一步地關(guān)注相關(guān)課程。
Udacity目前正與Facebook合作,為開發(fā)人員提供免費的深度學(xué)習(xí)入門課程,該課程將完全在PyTorch上講授。此外,F(xiàn)acebook將贊助300名成功完成該中級課程的學(xué)生,使他們繼續(xù)完成Udacity的深度學(xué)習(xí)計劃(Nanodegree中的教育),該計劃已改編為在PyTorch 1.0上運行。
Fast.ai 同樣使用 PyTorch 框架,并提供免費的深度學(xué)習(xí)入門、高級和機器學(xué)習(xí)課程。它宣布推出第一版fast.ai——一個基于PyTorch 1.0構(gòu)建的開源軟件庫。該軟件庫可以支撐更高的準(zhǔn)確性以及更快的速度,代碼則顯著減少,無論是初學(xué)者還是經(jīng)驗豐富的開發(fā)人員都更容易理解深度學(xué)習(xí)。
Facebook表示,在未來幾個月里,很希望能夠收到與使用PyTorch1.0相關(guān)的反饋消息。另外,還期待繼續(xù)與深度學(xué)習(xí)生態(tài)系統(tǒng)中的領(lǐng)軍人物合作,以幫助更多的人充分利用AI,并加快從研究到生產(chǎn)的道路。
-
機器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8441瀏覽量
133094 -
pytorch
+關(guān)注
關(guān)注
2文章
808瀏覽量
13370
原文標(biāo)題:PyTorch 1.0預(yù)覽版,來了!
文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論