PyTorch 1.5發(fā)布:Python與C++可轉(zhuǎn)換,PyTorch 宣告不再支持Python2

【導(dǎo)讀】 在新版本中,F(xiàn)acebook 與 AWS 還合作共同推出了大規(guī)模生產(chǎn)級(jí)工具庫 TorchServe。
4月21日,F(xiàn)acebook 正式發(fā)布了 PyTorch 1.5,這是自 2020 年 1 月發(fā)布 Pytorch 1.4 之后,時(shí)隔三月迎來的另一次版本升級(jí)。
需要注意的是,PyTorch 1.5只支持Python 3,不再支持Python 2版本。
此次發(fā)布PyTorch 1.5此版本主要包括對(duì)幾個(gè)新的API 的添加和改進(jìn), 包括對(duì)c++前端API的支持(穩(wěn)定版)和庫升級(jí),比如Facebook與Amazon 合作開發(fā)的模型服務(wù)庫TorchServe。
TorchServe庫同時(shí)支持Python和TorchScript模型;它可以同時(shí)運(yùn)行一個(gè)模型的多個(gè)版本,甚至可以在模型存檔中回滾到過去的版本。亞馬遜工程師在一篇博文中表示,超過80%的使用PyTorch的云機(jī)器學(xué)習(xí)項(xiàng)目是在AWS上進(jìn)行的。
PyTorch 1.5還包括Torch Elastic,可根據(jù)開發(fā)者的需求或出現(xiàn)的問題狀況來擴(kuò)大或縮小云訓(xùn)練資源。
AWS與Kubernetes的TorchElastic集成支持容器編排,并且具有較高的容錯(cuò)能力。Kubernetes在AWS上集成TorchElastic,意味著Kubernetes用戶不需要通過手動(dòng)管理模型訓(xùn)練的服務(wù)來使用TorchElastic。
TorchElastic用于大型分布式機(jī)器學(xué)習(xí)項(xiàng)目。PyTorch產(chǎn)品經(jīng)理Joe Spisak表示,TorchElastic被用于Facebook的大規(guī)模NLP和計(jì)算機(jī)視覺項(xiàng)目,現(xiàn)在正將其構(gòu)建到公有云環(huán)境中。
“TorchElastic能讓你在多個(gè)節(jié)點(diǎn)上改變訓(xùn)練,同時(shí)不會(huì)出現(xiàn)訓(xùn)練失敗的情況; 它會(huì)繼續(xù)運(yùn)行,一旦這些節(jié)點(diǎn)重新聯(lián)機(jī),它可以重新開始訓(xùn)練并在這些節(jié)點(diǎn)出現(xiàn)時(shí)計(jì)算這些變量。”Spisak說。“我們把彈性容錯(cuò)視為與亞馬遜再次合作的機(jī)會(huì),同時(shí)我們也有來自微軟的一些合并請(qǐng)求。因此,我們希望三個(gè)主要的云供應(yīng)商能為本地用戶提供支持,以便在其云上的Kubernetes中進(jìn)行彈性容錯(cuò)。”
Spisak表示, 此次發(fā)布的PyTorch 1.5還增加了一個(gè)新特性:PyTorch c++前端API的穩(wěn)定版本現(xiàn)在可以將模型從Python API轉(zhuǎn)換為c++ API。“最重要的是,隨著 PyTorch 1.5的 發(fā)布, 在升級(jí)到C++后, 我們現(xiàn)在與Python完全對(duì)等。”
因此,用戶基本上可以在Python中使用的所有軟件包、所有模塊、optim等,現(xiàn)在這些也都可在C ++中使用。
Spisak說:“基本上,PyTorch 1.5能讓每個(gè)人在Python和C ++之間進(jìn)行基本轉(zhuǎn)換。”
PyTorch 1.5還引入了自定義C++類的實(shí)驗(yàn)版本,PyTorch的C++實(shí)現(xiàn)對(duì)于強(qiáng)化學(xué)習(xí)模型的構(gòu)建者尤為重要。
此外,PyTorch 1.5還升級(jí)了主要的torchvision、torchtext和torchaudio庫,以及與AWS共同構(gòu)建的TorchElastic和TorchServe模型服務(wù)庫。
它還更新了torch_xla軟件包,可以將PyTorch與Google Cloud TPU或TPU Pod一起使用。
此前,F(xiàn)acebook在1月發(fā)布了支持分布式模型并行、Java程序、移動(dòng)端等多項(xiàng)新功能的PyTorch 1.4。在2019年10月舉行的年度PyTorch開發(fā)者大會(huì)上,F(xiàn)acebook首次介紹了Google Cloud TPU支持和量化以及PyTorch Mobile。
原文鏈接:
Pytorch博客:
https://pytorch.org/blog/pytorch-1-dot-5-released-with-new-and-updated-apis/
到此這篇關(guān)于PyTorch 1.5發(fā)布:Python與C++可轉(zhuǎn)換,PyTorch 宣告不再支持Python2的文章就介紹到這了,更多相關(guān)PyTorch 1.5發(fā)布內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

夸克PC版開啟內(nèi)測:主打夸克小工具和夸克網(wǎng)盤(附正式版下載)
夸克PC版在電腦中使用的瀏覽器工具,據(jù)悉該軟件已經(jīng)開啟內(nèi)側(cè),主打夸克小工具和夸克網(wǎng)盤,本站提供該軟件內(nèi)側(cè)地址2023-12-20
Visual Studio微軟集成開發(fā)環(huán)境 2022 17.5 正式發(fā)布(附下載)
Visual Studio微軟集成開發(fā)環(huán)境 2022 17.5 正式發(fā)布,引入了多項(xiàng)新功能和改進(jìn),旨在提高跨不同平臺(tái)和語言的開發(fā)人員的生產(chǎn)力、性能和協(xié)作2023-02-22
微軟再次提醒:IE 瀏覽器將在今年 6 月退役,請(qǐng)使用 Edge
IE 瀏覽器將在今年“退役”,微軟想確保每個(gè)人都知道這件事。該公司在 Windows 消息中心發(fā)布了一個(gè)新的警告,專門提醒用戶 IE 瀏覽器將于今年 6 月退役2022-03-18
IntelliJ IDEA 開發(fā)商 JetBrains 宣布:無限期暫停在俄羅斯和白俄羅斯
IntelliJ IDEA 開發(fā)商 JetBrains 宣布:無限期暫停在俄羅斯和白俄羅斯的銷售,本文為大家?guī)砹嗽敿?xì)介紹,一起看看吧2022-03-14
什么是個(gè)人經(jīng)營收款碼? 個(gè)人經(jīng)營收款碼最全介紹
什么是個(gè)人經(jīng)營收款碼?3月1日開始,支付寶和微信都可以使用個(gè)人經(jīng)營收款碼進(jìn)行收款,那么什么是個(gè)人經(jīng)營收款碼呢?下面我們就來看看個(gè)人經(jīng)營收款碼最全介紹2022-02-24
個(gè)人收款碼可以一直使用嗎? 官方:現(xiàn)行“個(gè)人收款碼”不停用
個(gè)人收款碼可以一直使用嗎?現(xiàn)在微信支付寶收款很常見,很多人都關(guān)心,微信支付波啊個(gè)人收款碼可以一直用嗎,現(xiàn)在官方給出了回復(fù),現(xiàn)行“個(gè)人收款碼”不停用,詳細(xì)請(qǐng)看下文2022-02-23
網(wǎng)頁版 B 站導(dǎo)致 CPU 占用高的原因分析與解決方案
網(wǎng)頁版 B 站導(dǎo)致 CPU 占用高怎么辦?本文就為大家?guī)砹司W(wǎng)頁版 B 站導(dǎo)致 CPU 占用高原因分析與解決方案,需要的朋友一起看看吧2022-02-09微軟回應(yīng)刪除.NET熱重載功能:通過CLI支持Hot Reload熱重載
通過Hot Reload熱重加載,可以在應(yīng)用運(yùn)行期間(在調(diào)試器下)編輯代碼,并且代碼更改將自動(dòng)反映在應(yīng)用中,而不會(huì)丟失應(yīng)用狀態(tài)。換句話說,應(yīng)用程序不需要重新啟動(dòng)。2022-01-06
解除限速,阿里云盤、天翼云盤、360 安全網(wǎng)盤、和彩云、網(wǎng)易網(wǎng)盤等完成
據(jù)人民郵電報(bào)測試和致電了解,包括天翼云盤、和彩云、阿里云盤、360 安全網(wǎng)盤、網(wǎng)易網(wǎng)盤在內(nèi)的 5 家企業(yè)明確表示已按照工信部的要求完成無差別速率服務(wù)的改造,網(wǎng)頁端、移2021-12-22
百度網(wǎng)盤企業(yè)版正式上線 開通企業(yè)套餐可享受超20項(xiàng)特權(quán)
百度網(wǎng)盤相信大家都是使用過的,就在最近百度網(wǎng)盤企業(yè)版正式上線了。餐收費(fèi)3899元/年起,咱們就來仔細(xì)看看吧2021-09-29










