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

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

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

3天內不再提示

如何用一個GPU實現八個GPU的水平

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-11-16 09:24 ? 次閱讀

“如何用一個GPU實現八個GPU的水平。”

在上一篇文章結尾,我們在256秒內將模型在CIFAR10上訓練到94%的測試精確度。相比之下,基于單個V100 GPU上100%的計算效率,初始基線為341秒,而我們理想中的40秒的目標略微不切實際。今天,我們將定一個適中的目標——超越fast.ai在DAWNBench中的獲勝記錄,其中使用了8個GPU,訓練了174秒。我們會繼續使用單個GPU,因為距離使用所有FLOP,我們還離得很遠。

對于目前的設置,我們能得對所需要的時間進行大致對比,我們選擇性地刪除了計算中的某些部分,并運行了剩下部分。例如,我們可以現在GPU上預裝隨機訓練數據,省去數據下載和遷移的時間。我們還能刪除優化器步驟和ReLU以及批規范層,只留下卷積層。如果這樣做,不同batch size所用時間如下:

這里有幾點明顯特征。首先,批標準化占用了很大一部分時間。其次,卷積的主要部分也占用了超過一半的計算時間,比我們預計的在100%計算力上用掉一半的時間還要長。第三,優化器和數據下載步驟并不是主要問題。

在GPU專家Graham Hazel的幫助下,我們查看了一些配置文件,迅速發現了批標準化的一些問題——用PyTorch(0.4版本)將模型轉換為半精度的默認方法會觸發一個慢速代碼路徑,該路徑不使用優化的CuDNN例程。如果我們將批標準化的權重轉換回單精度,那么快速代碼就被激發,所用時間看起來就更正常了:

經過改進,在35個epoch內訓練達到94%的精度只需要186秒,越來越接近我們的目標了!

除此之外,還有很多方法能改進訓練,將時間縮短至174秒。GPU代碼還可以進一步優化,例如,當前的激活數據以NCHW格式存儲,但TensorBoard中的快速CuDNN卷積例程希望數據遵循NHWC的順序。所以,在卷積前后執行前向和后向轉置需要占用很大一部分運行時間。由于PyTorch 0.4不支持原生NHWC計算,并且在其他框架中似乎沒有成熟的支持,這一問題會在之后的文章中重點關注。

將訓練時間減少到30個epoch,時間也會減少到161秒,輕松打破目前的記錄。但如果僅僅加速基準學習速率,在5次運行中沒有能達到94%的案例。

在CIFAR10上一中有效的簡單正則化策略就是“Cutout”正則化,它可以清除每張訓練圖片中的隨機子集。我們在訓練圖像選取隨機8×8方形子集進行實驗,除此之外還有標準的數據增強,用于填補、裁剪、隨機翻轉。

在基線35個epoch訓練后的結果都達到了94%的精確度,其中還有一次達到了94.3%,這也是在基線上的小進步。對學習率進行手動優化后,運行精度達到了94.5%(將峰值學習速率提前,用簡單的線性衰減替換衰減相位)。

如果我們在30個epoch上提高學習速率,4/5的運行次數會達到94%的精度,中間值為94.13%。我們可以將batch size提高到768,4/5也能達到94%,中值為94.06%。當batch size為512時,30epoch運行時間為161秒,當batch size為768時,時間為154秒,所有都只在一個GPU上,打破了我們的目標!折線圖如下:

現在我們達到了文章開頭設定的目標,想要復現這一過程,可以點擊鏈接查看代碼:github.com/davidcpage/cifar10-fast/blob/master/experiments.ipynb。不過我們的新紀錄應該能很容易打破,首先,我們一直將單個GPU的計算能力維持在25%以下,之后還有對其優化的方法。第二,可以用相關技術減少訓練epoch,例如Mixup正則化和AdamW訓練。我們尚未研究如何對參數平均以加速最終收斂,如果我們打算在推理時做更多工作,則可以使用測試時間增強來進一步縮短訓練時間。還有人提出在更大的網絡中進行小于20個epoch的實驗訓練,結合fast.ai的技術,進一步研究也許會發現更有趣的結果。

但是,目前我們將不繼續探索這些未開發的途徑,而是重點觀察目前我們一直使用的網絡,就會發現意想不到的收獲。

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

    關注

    8

    文章

    7246

    瀏覽量

    91166
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4916

    瀏覽量

    130731

原文標題:如何訓練你的ResNet(三):正則化

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    GPU

    GPU,Graphic Processing Unit,圖形處理器。GPU是相對于CPU的概念,由于在現代的計算機中(特別是家用系統,游戲的發燒友)圖形的處理變得越來越重要,需要
    發表于 01-16 08:59

    VMware GPU分配/在GPU 1之前首先使用GPU 0

    嗨,我在ESX 6中使用GRID K2。Atm有像GPU0和GPU1之間的負載平衡。如果我在主機上打開2 K240q,則第一個VM被分配給GPU0,即第二
    發表于 09-10 17:14

    ARM架構的GPU和臺式機的GPU有什么區別

    達或者AMD的獨立顯卡則是需要很高端的才支持4K的分辨率。這樣的話投入完全不是級別。2:移動GPU的能耗比是否比獨立的PC的GPU高?3:支持2K分辨率和4K顯示的市面上的ARM處
    發表于 07-18 08:04

    GPU大主流的應用場景

    ,以增強游戲用戶體驗。何以實現一個字:快!GPU并行計算的基礎結構、可以執行海量數據計算;GPU訪存速度快;GPU擁有更高的浮點運算能力,
    發表于 12-07 10:04

    有關域名知識八個問題

    有關域名知識八個問題 什么是域名?    Internet域名是Internet網絡上的服務器或網絡系統的名字,在全世界,沒有重
    發表于 01-27 10:07 ?613次閱讀

    有關域名的不可不t知的八個問題

    有關域名的不可不t知的八個問題 了解域名的相關知識,下面有關域名的八個經典問題,將會有助于你了解域名相關問題。  
    發表于 02-23 13:50 ?829次閱讀

    輕松高效地設置PCB設計約束的八個步驟

    輕松高效地設置 PCB 設計約束的八個步驟
    發表于 01-06 14:49 ?0次下載

    確保PCB設計成功的八個步驟

    確保——PCB的設計成功的必要的八個步驟
    發表于 01-06 14:46 ?0次下載

    確保 PCB 設計成功的八個步驟

    設計過程中,確保 PCB 設計成功的八個步驟
    發表于 05-24 17:12 ?0次下載

    輕松高效地設置PCB設計約束的八個步驟

    輕松高效地設置 PCB 設計約束的八個步驟
    發表于 05-11 16:44 ?0次下載

    PCB布線的八個經典問答

    PCB布線的八個經典問答,學習資料,感興趣的可以看看。
    發表于 10-26 15:28 ?0次下載

    可設置八個鬧時的智能時鐘

    可設置八個鬧時的智能時鐘
    發表于 01-08 14:14 ?5次下載

    AMD銳龍4000有八個核心,性能提升56%

    AMD近日正式發布了銳龍4000U、銳龍4000H系列移動APU(代號Renoir),采用7nm工藝、Zen 2架構,最多八個CPU核心、八個GPU計算單元(512SP),熱設計功耗15/45W。
    的頭像 發表于 01-15 09:08 ?4236次閱讀

    銳龍4000 APU裸片到底有多大 149.27平方毫米面積竟塞下八個CPU核心

    AMD近日正式發布了銳龍4000U、銳龍4000H系列移動APU(代號Renoir),采用7nm工藝、Zen 2架構,最多八個CPU核心、八個GPU計算單元(512SP),熱設計功耗15/45W。
    的頭像 發表于 01-15 10:12 ?6291次閱讀

    八個開關 輸入輸出只有Proteus圖

    Proteus八個開關輸入輸出
    發表于 12-30 16:50 ?1次下載
    主站蜘蛛池模板: 一本到在线观看视频不卡 | www.黄视频| 亚洲一区二区三区四区五区六区 | 香港经典a毛片免费观看爽爽影院 | 国产在线成人一区二区 | 手机在线看片福利 | 狠狠做深爱婷婷久久一区 | 色依依视频视频在线观看 | 国产在线色视频 | 国产成人永久免费视频 | 国产一级爱c片免费播放 | semm亚洲欧美在线高清 | 丁香欧美| 女人特黄大aaaaaa大片 | 天天操丝袜 | 伊人久久大香线蕉综合bd高清 | 一级片在线免费看 | 97天天做天天爱夜夜爽 | 天天精品视频在线观看资源 | 特黄黄三级视频在线观看 | 高清一级| 色噜噜狠狠狠狠色综合久 | 国产亚洲卡二卡3卡4卡乱码 | 亚洲乱码中文字幕综合 | 免费观看黄色网 | 国产午夜精品久久久久免费视小说 | 额去鲁97在线观看视频 | 黄色毛片儿 | 久久精品亚洲一区二区三区浴池 | 嗯!啊!使劲用力在线观看 | 国产高清色视频免费看的网址 | 欧美在线观看一区二区三 | 国产最好的精华液网站 | 亚洲色图 第一页 | 99热久 | 港台无码 | 国产女同在线观看 | 中文字幕色综合久久 | 第九色 | 亚洲一区二区三区中文字幕 | 欧美1|