国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

SOK將HugeCTR中的高級特性進行包裝使用

星星科技指導員 ? 來源:NVIDIA ? 作者:HugeCTR ? 2022-04-07 16:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. Introduction

HugeCTR 能夠高效地利用 GPU 來進行推薦系統的訓練,為了使它還能直接被其他 DL 用戶,比如 TensorFlow 所直接使用,我們開發了 SparseOperationKit (SOK),來將 HugeCTR 中的高級特性封裝為 TensorFlow 可直接調用的形式,從而幫助用戶在 TensorFlow 中直接使用 HugeCTR 中的高級特性來加速他們的推薦系統。

pYYBAGJOmyGAEKlZAACdxZaXMq8920.png

圖 1. SOK embedding 工作流程

SOK 以數據并行的方式接收輸入數據,然后在 SOK 內部做黑盒式地模型轉換,最后將計算結果以數據并行的方式傳遞給初始 GPU。這種方式可以盡可能少地修改用戶已有的代碼,以更方便、快捷地在多個 GPU 上進行擴展。

SOK 不僅僅是加速了 TensorFlow 中的算子,而是根據業界中的實際需求提供了對應的新解決方案,比如說 GPU HashTable。SOK 可以與 TensorFlow 1.15 和 TensorFlow 2.x 兼容使用;既可以使用 TensorFlow 自帶的通信工具,也可以使用 Horovod 等第三方插件來作為 embedding parameters 以為參數的通信工具。

2. TF2 Comparison/Performance

使用 MLPerf 的標準模型 DLRM 來對 SOK 的性能進行測試。

poYBAGJOmyiAeiA8AADnMNf4awU433.png

圖 2. SOK性能測試數據

相比于 NVIDIA 的 DeepLearning Examples,使用 SOK 可以獲得更快的訓練速度以及更高的吞吐量。

3. API

SOK 提供了簡潔的、類 TensorFlow 的 API;使用 SOK 的方式非常簡單、直接;讓用戶通過修改幾行代碼就可以使用 SOK。

定義模型結構

poYBAGJOmy2ARBajAADRQdPyK68016.png

左側是使用 TensorFlow 的 API 來搭建模型,右側是使用 SOK 的 API 來搭建相同的模型。使用 SOK 來搭建模型的時候,只需要將 TensorFlow 中的 Embedding Layer 替換為 SOK 對應的 API 即可。

使用 Horovod 來定義 training loop

pYYBAGJOmziAPRIaAAEf6YbWwDc794.png

同樣的,左側是使用 TensorFlow 來定義 training loop,右側是使用 SOK 時,training loop 的定義方式。可以看到,使用 SOK 時,只需要對 Embedding Variables 和 Dense Variables 進行分別處理即可。其中,Embedding Variables 部分由 SOK 管理,Dense Variables 由 TensorFlow 管理。

使用 tf.distribute.MirroredStrategy 來定義 training loop

poYBAGJOm0WAXaRPAAFOJm89KHA665.png

類似的,還可以使用 TensorFlow 自帶的通信工具來定義 training loop。

開始訓練

pYYBAGJOm02AGDvJAACSvcfi_CM767.png

在開始訓練過程時,使用 SOK 與使用 TensorFlow 時所用代碼完全一致。

4. 結語

SOK 將 HugeCTR 中的高級特性包裝為 TensorFlow 可以直接使用的模塊,通過修改少數幾行代碼即可在已有模型代碼中利用上 HugeCTR 的的先進設計。

關于作者

NVIDIA GPU 計算專家研發團隊成立于2020年7月,主要面向全球用戶開發基于英偉達通用計算產品的軟件解決方案。 目前團隊致力于推薦系統訓練框架 Merlin HugeCTR的開發。作為Merlin 系統三大核心軟件之一,Merlin HugeCTR 是一套針對于推薦系統設計的模型訓練框架。項目啟動于2018年,目前產品應用于多家國際互聯網公司,自2020年以來,HugeCTR持續參與并推動國際性競賽MLPerf DLRM訓練項目,從而實現了業界領先的優化性能。 NVIDIA GPU 計算專家研發團隊是一個小型國際化工程團隊,核心成員來自于多個國家(中國,韓國,荷蘭,德國),客戶分布于世界各地。日常工作使用英語溝通。 團隊主要工作圍繞軟件產品開發展開,涉及產品維護、文檔、測試、發布、部署,日常工作中與各國硬件、產品、工程、客戶支持團隊有著緊密的合作。

審核編輯:郭婷

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

    關注

    14

    文章

    5594

    瀏覽量

    109754
  • gpu
    gpu
    +關注

    關注

    28

    文章

    5194

    瀏覽量

    135468
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    面包自動化包裝產線數據采集解決方案

    某企業從事各類面包糕點等食品的生產及銷售工作,市場規模持續擴大。為應對產能提升的挑戰,已經實現包裝環節的自動化,實現從開箱-套袋-裝箱-稱重-封箱的全過程。現要求包裝產線設備數據采集起來,對接到本地值班室
    的頭像 發表于 12-13 11:17 ?721次閱讀
    面包自動化<b class='flag-5'>包裝</b>產線數據采集解決方案

    工業顯示器在真空包裝的應用

    工業顯示器在真空包裝扮演著核心控制與監測角色,通過集成觸控交互、實時監控、參數調整及故障診斷等功能,顯著提升了設備的自動化水平、操作便捷性和生產穩定性。
    的頭像 發表于 11-20 17:41 ?845次閱讀

    食品廠自動包裝產線物聯網解決方案

    ,食品廠希望新的自動包裝產線接入到MES平臺中,要求通過無線方式進行通信,以避免停機布線并減少施工成本。對此,物通博聯提供高效可靠的物聯網解決方案。通過部署PLC數采網關接入控制器PLC,能夠實時采集設備狀態、運行參數、故障信
    的頭像 發表于 09-29 14:19 ?562次閱讀
    食品廠自動<b class='flag-5'>包裝</b>產線物聯網解決方案

    倍加福超聲波技術解決智能包裝貼標難題

    在食品飲料、醫藥、化妝品以及消費品行業,我們日常接觸的產品都離不開包裝。在自動化包裝流程,從高速輸送、準確填充、可靠配料,直至最終裝箱,倍加福都能為包裝應用量身打造一站式智能化解決方
    的頭像 發表于 09-12 15:14 ?814次閱讀

    中國包裝行業權威專家一行蒞臨匯川技術參觀指導

    8月27日,中國包裝行業權威專家——中國醫藥包裝協會特聘會長、中國包裝聯合會包裝印刷與標簽專業委員會主任許文才教授,包聯
    的頭像 發表于 09-03 18:03 ?858次閱讀

    用visionboard進行視覺項目,如何openmv示例項目燒錄到開發板脫機運行?

    用visionboard進行視覺項目,如何openmv示例項目燒錄到開發板脫機運行
    發表于 08-15 06:59

    羅克韋爾助力逸超包裝實現設備智能化升級

    例如,傳統的設備在生產過程要改變包裝速度,就必須先停機。然而面對市場競爭的白熱化,逸超包裝提出了在生產過程實時動態調整生產速度的需求,以便適配上下游的設備,與此同時,還需要適配上游
    的頭像 發表于 07-23 14:16 ?883次閱讀

    滾珠導軌:物流輸送與包裝分揀的“高速軌道”

    滾珠導軌憑借其低摩擦、高剛性的特點,廣泛應用于輸送線、分揀機及包裝機械,確保貨物搬運與包裝流程的穩定性和速度,成為行業自動化升級的關鍵部件。
    的頭像 發表于 07-21 17:54 ?1160次閱讀
    滾珠導軌:物流輸送與<b class='flag-5'>包裝</b>分揀的“高速軌道”

    油類包裝機遠程監控物聯網解決方案

    油類包裝機(油包機)門用于包裝具有一定流動性的粘體物品的設備,如方便面的調味醬包、果醬、番茄醬、發乳、醬類等產品,能夠實現自動計量、下料、制袋、封口、打標、撕口等整套包裝流程。 在數
    的頭像 發表于 06-16 17:08 ?481次閱讀

    利用普源示波器進行功率器件動態特性測試的研究

    深度等優點,在功率器件動態特性測試具有廣泛的應用前景。本文旨在研究利用普源示波器進行功率器件動態特性測試的方法,為相關領域的研究和應用提供參考。 功率器件動態
    的頭像 發表于 06-12 17:03 ?683次閱讀
    利用普源示波器<b class='flag-5'>進行</b>功率器件動態<b class='flag-5'>特性</b>測試的研究

    PCBA電路板運輸包裝全攻略:防靜電、防潮、防震,一個都不能少!

    在智能硬件制造,電路板(PCBA)的運輸包裝直接關系到產品的最終質量和客戶體驗。一塊精心設計的電路板可能因運輸的疏忽而報廢,造成巨大損失。本文結合行業經驗,從
    的頭像 發表于 05-08 09:44 ?4273次閱讀
    PCBA電路板運輸<b class='flag-5'>包裝</b>全攻略:防靜電、防潮、防震,一個都不能少!

    Modbus老鐵別掉隊!EtherCAT閃電俠帶你狂飆包裝流水線!

    的功能特性,成功攻克了不同協議設備間通信不暢的難題,為包裝行業的智能化變革注入了強勁動力,成為推動行業發展的重要技術支撐。 包裝行業設備通信的復雜現狀 現代包裝生產線是一個高度集成且復
    的頭像 發表于 04-25 14:36 ?521次閱讀
    Modbus老鐵別掉隊!EtherCAT閃電俠帶你狂飆<b class='flag-5'>包裝</b>流水線!

    怎么正確操作泡罩包裝密封測試儀才能獲取精準結果

    的準備工作不容忽視。首先,仔細檢查設備的外觀,看看松動區域是否有損壞。確保電源連接正常,氣源壓力穩定,是儀器正常運行的基礎。同時,根據泡罩包裝包裝規格、材料和特性,選擇
    的頭像 發表于 04-09 15:01 ?694次閱讀
    怎么正確操作泡罩<b class='flag-5'>包裝</b>密封測試儀才能獲取精準結果

    MAP氣調包裝頂空氣體檢測技術中會用到哪些傳感器?

    食品、飲料和其他易腐產品在運輸和儲存過程,可能會受到氧化反應、微生物污染和水分流失等因素的影響,導致質量下降和保質期縮短。為了克服這些挑戰,氣調包裝(MAP)?技術被廣泛應用于食品行業,尤其是在
    的頭像 發表于 04-02 17:47 ?609次閱讀
    MAP氣調<b class='flag-5'>包裝</b>頂空氣體檢測技術中會用到哪些傳感器?

    包裝密封測試儀:操作技巧助你事半功倍

    包裝密封測試儀在現代生產和質量控制起著至關重要的作用。掌握其操作技巧,不但可以提高工作效率,而且可以保證檢測結果的準確性。首先,前期要做好充分的準備在使用包裝密封測試儀之前,首先要熟悉設備
    的頭像 發表于 04-02 11:38 ?803次閱讀
    <b class='flag-5'>包裝</b>密封測試儀:操作技巧助你事半功倍