明敏 發(fā)自 凹非寺
量子位 報道 | 公眾號 QbitAI
時隔僅3個月,PyTorch再次迎來升級——1.9版本。
這一次,官方把重頭戲放在了移動端上。
不僅Mobile Interpreter發(fā)布了新版本,而且TorchVision庫也支持在手機上使用了,iOS、Android都支持!
網(wǎng)友看了都表示:
這一次更新中,我對移動端最感興趣。
而此次1.9版本集合了自2021年3月1.8版本發(fā)布以來,超過3400次GitHub提交。
除了移動設備端方面,還有其他諸多亮點:
LeCun也在Twitter上站臺,稱贊PyTorch做的一次比一次好!
首先就是PyTorch Mobile最受歡迎的功能之一Mobile Interpreter更新了。
最新版本能夠?qū)⒁苿釉O備上的二進制文件大小降低到原來大小的一半以下。
比如,在arm64-v8a架構的Android設備中使用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。
1.9版本中,對torch.linalg、torch.special和Complex Autograd等模塊進行了完善。
torch.linalg模塊現(xiàn)在可以實現(xiàn)NumPy線性代數(shù)模塊中的每個函數(shù);
Complex Autograd更新的新功能,可以計算復雜梯度、優(yōu)化損失函數(shù)。
此外,為了幫助調(diào)試和編寫可重現(xiàn)的程序,PyTorch 1.9增加了一個torch.use_determinstic_algorithms選項。
這是為了避免運行中可能會出現(xiàn)的錯誤,如下所示:
TorchElastic是PyTorch的一個核心功能,它能夠讓用戶在搶占式實例上運行分布式訓練。
△TorchElastic運行原理
新版本中,添加了一個基于c10d::Store的“獨立”集合點,能夠在本地支持彈性、容錯分布式訓練。
此外,現(xiàn)在還可在RPC中支持CUDA,并支持對分布式訓練進行分析等。
PyTorch Profiler是用來對PyTorch模型性能分析的一個工具。
通過可視化頁面來幫助我們分析具體運行情況。
在1.9版本中,可以在Windows和Mac中支持新的torch.profiler API了。
新的API支持現(xiàn)有分析器功能,可以與CUPTI庫集成(僅限Linux),追蹤設備上的CUDA內(nèi)核,并為長期運行項目提供支持,例如:
PyTorch Profiler Tensorboard插件還更新了帶有NCCL的分布式訓練摘要視圖、內(nèi)存分析視圖、從Microsoft VSCode啟動時可跳轉(zhuǎn)到源代碼等新功能。
更多更新信息請戳:
https://pytorch.org/blog/pytorch-1.9-released/
— 完 —
量子位 QbitAI · 頭條號簽約
關注我們,第一時間獲知前沿科技動態(tài)
0、Windows 殺軟長測 PK:卡巴居首、微軟 Defender 墊底
今天,知名測試機構 AV-TEST 公布了 2017 年 1~6 月份,Windows 平臺長測后的殺軟排行榜。結果顯示,卡巴斯基在防護力、性能、易用性方面全部拿下滿分,最終登頂。并列第二的是 Symantec 和 TrendMicro,第三名是 Bitfender,墊底的是純主動防御的 Comodo(啃毛豆)、微軟 Defender 和 ESET。當然,測試中使用的是卡巴全功能套件,也就是收費版。表中免費產(chǎn)品第一的是 Avast,以 16.5 分列中游。
諷刺的是,卡巴位列全球第一殺軟,但美國方面正因網(wǎng)絡安全問題進行封殺、禁用,而且已經(jīng)從政府采購的層面擴展到私企。
對于這個排行,有網(wǎng)友評論:
@失去的青春:沒有360的評測都是扯淡
@ 人生能繞幾個圈:ms defender貌似在av-c的測試中也是墊底
@AFker:裸奔了好多年了 為毛我從沒中過病毒?
@按尚:360才是第一
1、神經(jīng)網(wǎng)絡庫 Keras 2.0.7 發(fā)布
Keras 2.0.7 發(fā)布了。Keras 是一個極簡的、高度模塊化的神經(jīng)網(wǎng)絡庫,采用Python(Python 2.7-3.5.)開發(fā),能夠運行在 TensorFlow 和 Theano 任一平臺,好項目旨在完成深度學習的快速開發(fā)。各項主要改進方面如下:
● 修復漏洞;
● 性能提升;
● 文件改善;
● 提升 TensorBoard 用戶體驗——對 ops 更好地用名稱范圍進行分組;
● ......(詳情:https://github.com/fchollet/keras/releases/tag/2.0.7)
2、Github Atom 1.19.3 和 1.20.0-beta4 發(fā)布
Github Atom 1.19.3 和 1.20.0-beta4 發(fā)布了。Atom 是 Github 專門為程序員推出的一個跨平臺文本編輯器。新版本主要修復了一些編輯相關的 bug:
● atom/atom#15372 - Blurry text on Windows
● atom/atom#14765 - File removed outside of Atom does not close tab in Atom regardless of setting
● ......(詳情:https://github.com/atom/atom/releases)
3、ECharts v3.7 發(fā)布:增加富文本標簽、可滾動圖例
EChart v3.7 發(fā)布,在 ECharts 新發(fā)布的 3.7 版本中,廣泛地增加了標簽的表現(xiàn)力。可以支持定制文本塊的樣式,也支持對文本片段應用特定的樣式,從而可以做出豐富的效果。另外增加了可滾動的圖例,從而對圖例過多顯示不下的問題,提供了一種解決方案。(詳情:http://echarts.baidu.com/changelog.html)
4、代碼托管平臺 GitLab v9.5.0 和 v9.6.0.pre 發(fā)布
GitLab v9.5.0 和 v9.6.0.pre 發(fā)布了。GitLab 是一個利用 Ruby on Rails 開發(fā)的開源應用程序,實現(xiàn)一個自托管的 Git 項目倉庫,可通過 Web 界面進行訪問公開的或者私人項目。(詳情:https://github.com/gitlabhq/gitlabhq/releases)
5、LineageOS 15 即將發(fā)布:新增支持更多設備
在 Android 8.0 發(fā)布之后,Lineage 社區(qū)宣布基于 Android Oreo 的 Lineage OS 15 即將上線。這就意味著很多廠商不支持升級的設備有望通過這種方式升級至 Android 8.0 系統(tǒng)。
根據(jù)此前公布的消息,LineageOS 15 有望裝備 Android O 的 Notification badges、Advance Snoozing、Notification timeouts、Background colors、畫中畫模式、釘選快捷方式和插件、新 emojis、自動填充等新功能和特性。
6、Windows 10 Pro 將移除對 ReFS 的支持
對于即將發(fā)布的 Windows 10 Fall Creators Update,微軟將從專業(yè)版 Windows 10 Pro 中移除對 ReFS 文件系統(tǒng)的支持。現(xiàn)有的 ReFS 卷將能繼續(xù)工作,但 Pro 用戶將無法再創(chuàng)建新的 ReFS 卷。ReFS 是 Resilient File System 的縮寫,加入了現(xiàn)代文件系統(tǒng)像甲骨文的 ZFS 和 Linux btrfs 的新特性,如集成校驗和探測數(shù)據(jù)錯誤。根據(jù) Fall Creators Update 列出的移除或棄用的功能,Windows 10 Enterprise 和 Windows 10 Pro for Workstations 是唯二繼續(xù)支持 ReFS 的版本。
7、谷歌移除 Google Play 上逾 500 款惡意應用
本周,網(wǎng)絡安全公司 Lookout 的研究人員透露,發(fā)現(xiàn)超過 500 款應用程序可通過 Google Play 進入到用戶的手機,傳播間諜軟件。在應用程序中使用的某些軟件,可在不提醒應用程序制造商的情況下,秘密將用戶的個人數(shù)據(jù)轉(zhuǎn)移到其設備上。該公司補充說,許多應用程序開發(fā)人員可能不知道存在這些安全漏洞。
出于對間諜軟件的恐慌,谷歌從其在線應用程序商店刪除了超過500款應用程序。
8、圖片素材商對谷歌發(fā)起技術“反擊”
大約在一周前,谷歌發(fā)布了一項通過機器算法去除照片水印的方法,根據(jù)國外媒體消息,Shutterstock 已經(jīng)完成針對 Google 照片水印移除軟件的逆向工程,用以阻止去水印技術盜用版權。
9、紅帽計劃把 .NET Core 2.0 添加到其 Linux 和云端產(chǎn)品中
最新版本的微軟開源 .NET Core 平臺將可以在紅帽的 Linux 和開放混合云產(chǎn)品中使用。世界變得太快了,此前,微軟還在把 SQL Server 移植至紅帽的 RHEL (Red Hat Enterprise Linux) 中。而現(xiàn)在,紅帽將在自家的 RHEL, 紅帽 OpenShift 容器平臺和其他紅帽平臺上支持微軟的開源 .NET Core 2.0。
參考:開源中國、快科技 、騰訊科技、
solidot、新浪科技、cnBeta、IT之家等