自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

移動開發(fā) Android
時隔僅3個月,PyTorch再次迎來升級——1.9版本。不僅Mobile Interpreter發(fā)布了新版本,而且TorchVision庫也支持在手機上使用了,iOS、Android都支持!

 [[405980]]

本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系出處。

時隔僅3個月,PyTorch再次迎來升級——1.9版本。

這一次,官方把重頭戲放在了移動端上。

不僅Mobile Interpreter發(fā)布了新版本,而且TorchVision庫也支持在手機上使用了,iOS、Android都支持!

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

網(wǎng)友看了都表示:

這一次更新中,我對移動端最感興趣。

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

而此次1.9版本集合了自2021年3月1.8版本發(fā)布以來,超過3400次GitHub提交。

除了移動設(shè)備端方面,還有其他諸多亮點:

  • 前端API改進(包括torch.linalg、torch.special和 Complex Autograd)
  • 實現(xiàn)對彈性、容錯分布式訓(xùn)練的本地支持
  • 更新PyTorch模型性能分析器

LeCun也在Twitter上站臺,稱贊PyTorch做的一次比一次好!

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

在手機上用TorchVision庫

首先就是PyTorch Mobile最受歡迎的功能之一Mobile Interpreter更新了。

最新版本能夠?qū)⒁苿釉O(shè)備上的二進制文件大小降低到原來大小的一半以下。

比如,在arm64-v8a架構(gòu)的Android設(shè)備中使用MobileNetV2的pt大小,壓縮前為17.8MB、壓縮后為8.6MB。

而使用新版Mobile Interpreter后,可以把壓縮前的文件大小降低到8MB以下,壓縮后的大小降低到4MB以下。

與此同時,從1.9版本開始,用戶可以在iOS、Android的APP上使用TorchVision庫了。

在iOS上,它需要和主要的PyTorch庫鏈接在一起使用;在Android上,則可作為gradle依賴項添加。

在demo APP方面,這一次更新了一個新的基于PyTorch Video庫的視頻APP和一個基于最新torchaudio,、wave2vec模型的語音識別APP。

有了這兩個APP后,PyTorch現(xiàn)在可以提供圖像、文字、音頻和視頻在內(nèi)的一整套demo APP。

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

前端API改進

1.9版本中,對torch.linalg、torch.special和Complex Autograd等模塊進行了完善。

torch.linalg模塊現(xiàn)在可以實現(xiàn)NumPy線性代數(shù)模塊中的每個函數(shù);

Complex Autograd更新的新功能,可以計算復(fù)雜梯度、優(yōu)化損失函數(shù)。

此外,為了幫助調(diào)試和編寫可重現(xiàn)的程序,PyTorch 1.9增加了一個torch.use_determinstic_algorithms選項。

這是為了避免運行中可能會出現(xiàn)的錯誤,如下所示:

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

分布式訓(xùn)練

TorchElastic是PyTorch的一個核心功能,它能夠讓用戶在搶占式實例上運行分布式訓(xùn)練。

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

△TorchElastic運行原理

新版本中,添加了一個基于c10d::Store的“獨立”集合點,能夠在本地支持彈性、容錯分布式訓(xùn)練。

此外,現(xiàn)在還可在RPC中支持CUDA,并支持對分布式訓(xùn)練進行分析等。

PyTorch Profiler

PyTorch Profiler是用來對PyTorch模型性能分析的一個工具。

通過可視化頁面來幫助我們分析具體運行情況。

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

在1.9版本中,可以在Windows和Mac中支持新的torch.profiler API了。

新的API支持現(xiàn)有分析器功能,可以與CUPTI庫集成(僅限Linux),追蹤設(shè)備上的CUDA內(nèi)核,并為長期運行項目提供支持,例如:

PyTorch 1.9發(fā)布!移動端瘋狂更新,網(wǎng)友:我的最愛

PyTorch Profiler Tensorboard插件還更新了帶有NCCL的分布式訓(xùn)練摘要視圖、內(nèi)存分析視圖、從Microsoft VSCode啟動時可跳轉(zhuǎn)到源代碼等新功能。

更多更新信息請戳:

https://pytorch.org/blog/pytorch-1.9-released/

 

 

責任編輯:張燕妮 來源: 量子位
相關(guān)推薦

2011-12-20 09:19:42

Javajasypt

2009-11-30 13:43:49

Rails 2.3Ruby 1.9

2010-05-25 09:01:05

jQuery UI 1

2009-08-27 09:34:29

CKEditor 3.FCKEditor

2010-12-08 09:55:57

VirtualBox

2012-01-05 10:13:21

MOEAJava

2011-08-16 23:06:28

firefox6移動版桌面版

2010-10-11 10:05:35

Ubuntu Twea

2013-11-04 15:03:56

LinuxLinux內(nèi)核

2012-04-10 09:34:47

JFtpJava

2013-10-08 09:45:50

2023-09-19 21:02:41

2011-06-28 09:09:57

JavaMemcached

2009-06-21 13:37:53

2009-02-25 09:35:12

LinuxBASH 4.0OS X v10.4

2009-09-27 13:41:55

Eclipse 3.5

2011-11-02 17:08:48

OpenBSD發(fā)布

2012-03-15 16:46:02

JavaMyBatis

2021-09-07 11:50:47

AndroidMicrosoft E

2009-03-23 09:32:18

Rails 2.3.2gemruby
點贊
收藏

51CTO技術(shù)棧公眾號