在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PyTorch 1.0 穩定版終于正式發布了!

DPVg_AI_era ? 來源:lq ? 2018-12-10 09:44 ? 次閱讀

PyTorch 1.0 穩定版終于正式發布了!新版本增加了JIT編譯器、全新的分布式包、C++ 前端,以及 Torch Hub等新功能,支持AWS、谷歌云、微軟Azure等云平臺,一句話,強大!

昨天,在 NeurIPS 大會上,Facebook 正式發布PyTorch 1.0 穩定版!

這距離 PyTorch 1.0 預覽版發布僅僅過去了兩個月。PyTorch 1.0 預覽版首次發布是在 10 月份的 PyTorch 開發者大會,新增了面向生產的特征和主要云平臺的支持等功能,被認為 90% 的功能能經受住業界的考驗。

題外話,NeurIPS 大會上,同一天 TensorFlow 團隊和 PyTorch 團隊先后有一個演講,介紹他們的框架。網友表示,這就像現實版的 “Mac 和 PC 之爭”(PyTorch 是 Mac)。TensorFlow 2.0 將在 2019 年正式發布。

回到 PyTorch1.0,研究人員和工程師現在可以輕松地充分利用這個開源深度學習框架的新特性,包括一個用于 eager 和 graph execution 模型無縫轉換的 hybrid 前端,改進的分布式訓練,用于高性能研究的純 C++ 前端,以及與云平臺的深度集成。

PyTorch團隊主要成員,包括賈揚清

此外,PyTorch 1.0 加速了 AI 從研究原型開發到生產部署的工作流程,并使其更容易入門。在過去幾個月,初學者通過各種教育項目快速開始使用 PyTorch,專家們構建各種創新項目,將框架擴展到從自然語言處理到概率編程的各個領域。

PyTorch 1.0 穩定版增加了一系列新功能,包括 JIT Compiler,全新的分布式包、C++ 前端,以及 Torch Hub。以及大量更新、新增特征、bug修復等:

地址:

https://github.com/pytorch/pytorch/releases/tag/v1.0.0

JIT編譯器、C++ 前端等四大新功能

JIT

JIT 是一組編譯器工具,用于縮小 PyTorch 在研究和生產上的鴻溝。它允許創建可以在不依賴 Python 解釋器的情況下運行的模型,并且可以更積極地優化這些模型。

使用程序注釋可以將現有模型轉換為 Torch 腳本,這是 PyTorch 可以直接運行的 Python 子集。模型代碼仍然是有效的 Python 代碼,并且可以使用標準 Python 工具鏈進行調試。

PyTorch 1.0 提供了兩種方法使現有代碼與 JIT 兼容的方法,torch.jit.trace 或 torch.jit.script。一旦加上注釋,Torch Script 代碼就可以被積極地優化,并且可以序列化,以便在新的 c++ API 中使用。這個 API 完全不依賴 Python。

全新的分布式包

torch.distributed 軟件包和 torch.nn.parallel.DistributedDataParallel 模塊由全新的、重新設計的分布式庫提供支持。新的庫的主要亮點有:

新的 torch.distributed 是性能驅動的,并且對所有后端 (Gloo,NCCL 和 MPI) 完全異步操作。

顯著的分布式數據并行性能改進,尤其適用于網絡較慢的主機,如基于以太網的主機。

為 torch.distributedpackage 中的所有分布式集合操作添加異步支持。

在 Gloo 后端添加以下 CPU 操作:send,recv,reduce,all_gather,gather,scatter

在 NCCL 后端添加 barrier 操作

為 NCCL 后端添加 new_group 支持

C++ 前端

C ++ 前端是 PyTorch 后端的純 C ++ 接口,它遵循已建立的 Python 前端的 API 和體系結構。它旨在實現高性能、低延遲和裸機 C ++ 應用程序的研究。它提供了 torch.nn,torch.optim,torch.data 和 Python 前端的其他組件的對應版本。以下是兩種語言前端的比較:

作為 PyTorch 1.0 的一部分,我們發布的是標記有 “API Unstable” 的 C ++ 前端。這意味著它已準備好用于你的研究應用程序,但仍有一些不穩定,我們將在接下來的幾個版本中穩定下來。在此期間,API 的某些部分可能會發生大的更改。

Torch Hub

Torch Hub 是一個預訓練的模型庫,旨在促進研究的可重復性。

Torch Hub 支持使用簡單的 hubconf.py 文件將預訓練的模型(模型定義和預訓練的權重)發布到 github 存儲庫; 以 pytorch/vision 中的 resnet 模型為例,請參閱 hubconf for resnet models in pytorch/vision。

發布后,用戶可以使用 torch.hub.load API 加載預先訓練的模型。更多詳細信息,請閱讀 torch.hub 文檔。

不斷增長的 PyTorch 社區

PyTorch 在 2017 年初首次推出,很快成為 AI 研究人員的熱門選擇。他們發現,由于其靈活、動態的編程環境和用戶友好的界面,PyTorch 是快速實驗的理想選擇。從那時起,這個社區迅速發展起來。

PyTorch 現在是GitHub 上增長速度第二快的開源項目,在過去的 12 個月里,貢獻者增加了 2.8 倍。

此外,Facebook 提供了一系列教育項目,幫助開發人員更輕松地學習如何使用 PyTorch 構建、訓練和部署機器學習模型。

上個月,Udacity 和 Facebook 聯合推出一門新課程——PyTorch 深度學習入門 (Introduction to Deep Learning with PyTorch),以及 PyTorch Challenge Program,該項目旨在為繼續接受 AI 教育提供獎學金。僅僅幾個星期,已經有全球各地成千上萬的學生在網上積極學習。

所有人都可以通過 Udacity 網站免費獲得完整的課程,更高級的 PyTorch 課程則將很快通過 Udacity 的 AI 納米學位提供。

除了在線教育課程,fast.ai 等組織還提供了一些軟件庫來支持開發人員學習如何使用 PyTorch 構建神經網絡。fastai 是一個簡化訓練神經網絡的庫,自從兩個月前發布以來,已經在 GitHub 上獲得了 10000 顆星星。

我們非常高興看到開發人員使用這個庫取得的成功。例如,Santhosh Shetty 使用 fastai 將災后損傷等級分類的準確率提高了一倍;Alena Harley 將腫瘤正常測序的假陽性率降低了 7 倍;Jason Antic 創建了一個名為 DeOldify 的項目,使用深度學習對舊圖像進行著色和恢復。

圖片由 Jason Antic 提供

PyTorch 已經被應用于從圖像識別到機器翻譯的各種用例。因此,我們看到來自開發者社區的各種各樣的項目,這些項目擴展并支持了 PyTorch 開發。其中一些項目包括:

Horovod——一個分布式訓練框架,它使開發人員可以輕松地使用單個 GPU 程序,并在多個 GPU 上快速進行訓練。

PyTorch Geometry——PyTorch 的幾何計算機視覺庫,提供一組例程和可微分模塊。

TensorBoardX—一個將 PyTorch 模型記錄到 TensorBoard 的模塊,允許開發人員使用可視化工具進行模型訓練。

此外,Facebook 的團隊也在為 PyTorch 構建和開源項目,比如 Translate,這是一個基于 Facebook 機器翻譯系統的用于訓練 sequence-to-sequence 模型的庫。

支持各種云

為了使 PyTorch 更易于訪問和用戶友好,我們繼續深化與云平臺和服務的合作,例如Amazon Web services、Google Cloud Platform和Microsoft Azure。

就在最近,AWS 推出了支持 PyTorch 的 Amazon SageMaker Neo,允許開發人員在 PyTorch 中構建機器學習模型,一次訓練后即可部署到云或邊緣的任何地方,并且性能提高了兩倍。

開發人員現在還可以通過創建一個新的深度學習 VM 實例,在谷歌云平臺上試用 PyTorch 1.0。

此外,微軟的 Azure 機器學習服務現在已經普遍可用,它允許數據科學家在 Azure 上無縫地訓練、管理和部署 PyTorch 模型。使用該服務的 Python SDK, PyTorch 開發人員可以利用按需分布式計算功能,用 PyTorch 1.0 大規模訓練模型,以加速生產過程。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 深度學習
    +關注

    關注

    73

    文章

    5554

    瀏覽量

    122491
  • 自然語言處理

    關注

    1

    文章

    628

    瀏覽量

    14021
  • pytorch
    +關注

    關注

    2

    文章

    809

    瀏覽量

    13771

原文標題:PyTorch 1.0 穩定版正式發布!

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    PyTorch 2.5.1: Bugs修復版發布

    ? 一,前言 在深度學習框架的不斷迭代中,PyTorch 社區始終致力于提供更穩定、更高效的工具。最近,PyTorch 2.5.1 版本正式發布,這個版本主要針對 2.5.0 中發現的
    的頭像 發表于 12-03 16:11 ?1537次閱讀
    <b class='flag-5'>PyTorch</b> 2.5.1: Bugs修復版<b class='flag-5'>發布</b>

    FreeCad 1.0 版本正式發布

    ,FreeCAD 終于在 2024 年 11 月 20 日正式發布 1.0 版本。 ? ” 先來段小視頻,看看 FreeCAD 可以干什么: 以下內容部分引用自: https
    的頭像 發表于 12-03 01:02 ?2114次閱讀
    FreeCad <b class='flag-5'>1.0</b> 版本正式<b class='flag-5'>發布</b>

    PyTorch 數據加載與處理方法

    PyTorch 是一個流行的開源機器學習庫,它提供強大的工具來構建和訓練深度學習模型。在構建模型之前,一個重要的步驟是加載和處理數據。 1. PyTorch 數據加載基礎 在 PyTorch
    的頭像 發表于 11-05 17:37 ?864次閱讀

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】開箱+環境搭建 終于會用HAL框架了,環境搭建玩成了!

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】開箱+環境搭建終于會用HAL框架了,環境搭建玩成了! 粗心的我把RASC中設置成32腳芯片, 在KEIL中設置成了同名64腳芯片, 所以燒不進代碼, 終于解決
    發表于 11-01 13:18

    谷歌正式向Pixel設備推送Android 15穩定版

    10月17日最新資訊,谷歌今日已正式向Pixel系列設備推送Android 15穩定版更新。目前,已有部分Pixel設備成功完成升級,而更大范圍的推送預計將在本周末進行。
    的頭像 發表于 10-17 16:31 ?885次閱讀

    谷歌開始推送Android 15穩定版

    近日,谷歌正式向Pixel系列設備推送了Android 15穩定版操作系統。目前,已有部分Pixel設備率先完成了系統升級,預計本周晚些時候,更大規模的更新推送將全面展開。
    的頭像 發表于 10-17 16:12 ?1988次閱讀

    pytorch怎么在pycharm中運行

    第一部分:PyTorch和PyCharm的安裝 1.1 安裝PyTorch PyTorch是一個開源的機器學習庫,用于構建和訓練神經網絡。要在PyCharm中使用PyTorch,首先需
    的頭像 發表于 08-01 16:22 ?2331次閱讀

    pycharm如何調用pytorch

    引言 PyTorch是一個開源的機器學習庫,廣泛用于計算機視覺、自然語言處理等領域。PyCharm是一個流行的Python集成開發環境(IDE),提供代碼編輯、調試、測試等功能。將PyTorch
    的頭像 發表于 08-01 15:41 ?1081次閱讀

    基于PyTorch的卷積核實例應用

    在深度學習和計算機視覺領域,卷積操作是一種至關重要的技術,尤其在圖像處理和特征提取方面發揮著核心作用。PyTorch作為當前最流行的深度學習框架之一,提供強大的張量操作功能和靈活的API,使得實現
    的頭像 發表于 07-11 15:19 ?840次閱讀

    pytorch如何訓練自己的數據

    本文將詳細介紹如何使用PyTorch框架來訓練自己的數據。我們將從數據準備、模型構建、訓練過程、評估和測試等方面進行講解。 環境搭建 首先,我們需要安裝PyTorch。可以通過訪問PyTorch官網
    的頭像 發表于 07-11 10:04 ?960次閱讀

    pytorch中有神經網絡模型嗎

    當然,PyTorch是一個廣泛使用的深度學習框架,它提供許多預訓練的神經網絡模型。 PyTorch中的神經網絡模型 1. 引言 深度學習是一種基于人工神經網絡的機器學習技術,它在圖像識別、自然語言
    的頭像 發表于 07-11 09:59 ?1515次閱讀

    PyTorch的介紹與使用案例

    學習領域的一個重要工具。PyTorch底層由C++實現,提供豐富的API接口,使得開發者能夠高效地構建和訓練神經網絡模型。PyTorch不僅支持動態計算圖,還提供強大的自動微分系統
    的頭像 發表于 07-10 14:19 ?799次閱讀

    tensorflow和pytorch哪個更簡單?

    PyTorch更簡單。選擇TensorFlow還是PyTorch取決于您的具體需求和偏好。如果您需要一個易于使用、靈活且具有強大社區支持的框架,PyTorch可能是一個更好的選擇。如果您需要一個在
    的頭像 發表于 07-05 09:45 ?1360次閱讀

    tensorflow和pytorch哪個好

    tensorflow和pytorch都是非常不錯的強大的框架,TensorFlow還是PyTorch哪個更好取決于您的具體需求,以下是關于這兩個框架的一些關鍵點: TensorFlow : 發布時間
    的頭像 發表于 07-05 09:42 ?1115次閱讀

    如何使用PyTorch建立網絡模型

    PyTorch是一個基于Python的開源機器學習庫,因其易用性、靈活性和強大的動態圖特性,在深度學習領域得到了廣泛應用。本文將從PyTorch的基本概念、網絡模型構建、優化方法、實際應用等多個方面,深入探討使用PyTorch
    的頭像 發表于 07-02 14:08 ?785次閱讀
    主站蜘蛛池模板: 男啪女色黄无遮挡免费视频 | 国产免费亚洲 | 欧美日韩啪啪 | 日本在线不卡一区二区 | 中文字幕 亚洲一区 | 国产在视频线精品视频2021 | 亚洲精品美女久久久 | www资源| 天天干夜夜躁 | 日本天天色 | 久操成人| 特级毛片aaaa级毛片免费 | 曰本又色又爽又黄三级视频 | 四虎成人免费观看在线网址 | 久久香蕉国产线看观看精品yw | 福利盒子手机看片 | 亚洲色图图片专区 | 国产伦精品一区二区三区免 | 激情三级视频 | 特黄特色视频 | 久草男人天堂 | 午夜黄色在线观看 | 性喷潮久久久久久久久 | www你懂的 | 五月激情啪啪网 | 精品国产免费观看久久久 | www.午夜色| 美女网站在线观看视频18 | 好爽好深太大了再快一点 | 超级乱淫伦网站 | 色婷婷免费视频 | 天天噜日日噜夜夜噜 | 色婷婷综合在线视频最新 | 自拍偷拍福利 | 欧洲精品码一区二区三区免费看 | xxxxxx性| 国产片无遮挡在线看床戏 | 欧美宗合网 | 在线播放交视频 | 国产精品11页 | 国产亚洲精品美女2020久久 |