色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    5315

    瀏覽量

    106539
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4956

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    西門子S200伺服在裹包機的應用

    參考。 包裹機的重要作用 裹包機作為包裝生產線的重要設備,主要負責產品進行包裝,提高產品美觀度、保護產品在運輸過程的安全。隨著市場競爭
    的頭像 發表于 02-10 16:05 ?491次閱讀
    西門子S200伺服在裹包機<b class='flag-5'>中</b>的應用

    攝像頭和顯示屏包裝成一個類,然后在其他文件只會使用一次,為什么會卡在一個地方獲取不了圖像?

    攝像頭和顯示屏包裝成一個類,然后在其他文件只會使用一次,為什么會卡在一個地方,然后就獲取不了圖像
    發表于 02-08 07:04

    磁珠和電感在電路的阻抗特性如何呢?

    磁珠和電感在電路的阻抗特性各有其獨特之處,下面分別進行詳細闡述。 磁珠的阻抗特性 磁珠在電路
    的頭像 發表于 01-15 15:40 ?768次閱讀
    磁珠和電感在電路<b class='flag-5'>中</b>的阻抗<b class='flag-5'>特性</b>如何呢?

    解密巧克力包裝背后的智能科技

    對于巧克力這種快消品而言,得體有效的包裝,是產品與品牌進行差異化表達的主要途徑,承擔著與消費者進行互動的重要功能。面對消費者逐漸多樣化的需求,企業亟需通過創新設計,數字化、柔性化和精
    的頭像 發表于 12-29 15:03 ?659次閱讀

    接地電阻柜采用免熏蒸包裝的優勢

    在接地電阻柜的包裝領域,免熏蒸包裝正逐漸成為主流選擇,具有諸多顯著優勢。 免熏蒸包裝材料通常由環保型復合材料制成,無需進行熏蒸處理,減少了化學藥劑的使用,更加環保安全,符合現代綠色發展
    的頭像 發表于 12-11 16:09 ?391次閱讀

    包裝行業設備如何通過Profinet轉EthernetIP網關進行交流?

    在我們的日常生活,無論是食品、醫藥,還是化妝品行業,包裝都是一個重要的環節。包裝不僅需要美觀大方,更需要快速高效。然而,許多包裝機械設備在生產過程
    的頭像 發表于 12-04 09:19 ?455次閱讀
    <b class='flag-5'>包裝</b>行業<b class='flag-5'>中</b>設備如何通過Profinet轉EthernetIP網關<b class='flag-5'>進行</b>交流?

    Wilink8高級特性

    電子發燒友網站提供《Wilink8高級特性.pdf》資料免費下載
    發表于 11-08 15:58 ?0次下載
    Wilink8<b class='flag-5'>高級</b><b class='flag-5'>特性</b>

    淺析RFID技術在循環包裝管理的應用

    隨著物流行業的快速發展和環保意識的增強,循環包裝逐漸成為企業減少成本、提升效率和踐行綠色發展的重要手段。循環包裝是指可多次重復使用的包裝容器,如鐵質包裝箱、塑料托盤等。相較于一次性
    的頭像 發表于 10-31 14:26 ?577次閱讀
    淺析RFID技術在循環<b class='flag-5'>包裝</b>管理<b class='flag-5'>中</b>的應用

    使用增強型仿真模塊(EEM)和CCS v6進行高級調試

    電子發燒友網站提供《使用增強型仿真模塊(EEM)和CCS v6進行高級調試.pdf》資料免費下載
    發表于 10-21 09:53 ?0次下載
    使用增強型仿真模塊(EEM)和CCS v6<b class='flag-5'>進行</b><b class='flag-5'>高級</b>調試

    明達IO——搭建包裝產線新方案

    包裝行業在商品銷售扮演著至關重要的角色,其可以按照多種方式進行分類,如按包裝容器、包裝材料、包裝
    的頭像 發表于 10-15 11:04 ?541次閱讀
    明達IO——搭建<b class='flag-5'>包裝</b>產線新方案

    利用新型ePWM特性進行多相控制

    電子發燒友網站提供《利用新型ePWM特性進行多相控制.pdf》資料免費下載
    發表于 09-24 11:25 ?0次下載
    利用新型ePWM<b class='flag-5'>特性</b><b class='flag-5'>進行</b>多相控制

    MT6835 磁編碼 IC 技術在全自動紙包裝的應用

    一、引言 在現代包裝行業,效率和精度是衡量生產設備性能的關鍵指標。全自動紙包裝機作為包裝生產線的重要設備,其性能的優劣直接影響到產品的
    的頭像 發表于 08-15 16:34 ?729次閱讀
    MT6835 磁編碼 IC 技術在全自動紙<b class='flag-5'>包裝</b>機<b class='flag-5'>中</b>的應用

    宏工科技發力包裝領域,解決超細粉料包裝難點

    宏工科技不斷在物料處理鏈條上加大研發力度,攻克了一系列“卡脖子”技術難題,以技術創新鑄就宏工的“品牌力”。以包裝領域為例,針對不同的包裝需求,宏工科技目前在工業包裝領域已推出了噸袋包裝
    的頭像 發表于 08-15 14:54 ?667次閱讀
    宏工科技發力<b class='flag-5'>包裝</b>領域,解決超細粉料<b class='flag-5'>包裝</b>難點

    熱收縮膜包裝機的主要作用

    熱收縮膜包裝機又稱熱收縮包裝機(也稱為收縮包裝機、熱收縮機、收縮機、膜包機等),主要作用是產品用熱收縮薄膜裹包后再進行加熱,使薄膜收縮后
    的頭像 發表于 08-15 11:43 ?961次閱讀

    熱收縮膜包裝機之靜電吸附把問題簡單化

    熱收縮膜包裝機又稱熱收縮包裝機(也稱為收縮包裝機,熱收縮機,收縮機,膜包機等),主要作用是產品用熱收縮薄膜裹包后再進行加熱,使薄膜收縮后
    的頭像 發表于 08-12 17:13 ?620次閱讀
    熱收縮膜<b class='flag-5'>包裝</b>機之靜電吸附把問題簡單化
    主站蜘蛛池模板: 亚洲精品tv久久久久久久久久 | 国产精品1卡二卡三卡四卡乱码 | 天天综合亚洲综合网站 | 成人国产在线不卡视频 | 久久人人玩人妻潮喷内射人人 | 亚洲AV无码乱码国产麻豆穿越 | 欧美亚洲日韩一道免费观看 | 精品欧美一区二区三区久久久 | 国产精品九九久久精品视 | 色婷婷五月综合久久中文字幕 | 暖暖 日本 视频 在线观看免费 | 美国特级成人毛片 | 浪潮色诱AV久久久久久久 | 男人的天堂黄色片 | YY6080A旧里番在线观看 | 飘雪韩国在线观看免费高清完整版 | av女优快播 | 免费一级特黄欧美大片久久网 | 我年轻漂亮的继坶2中字在线播放 | 超嫩校花被灌醉在线观看 | 国产成人片视频一区二区青青 | 极品少妇小泬50PTHEPON | 国产精品外围在线观看 | 亚洲AV精品无码国产一区 | 年轻夫妇韩剧中文版免费观看 | 97精品一区二区视频在线观看 | 伊人久久国产 | 调教日本美女 | 国产亚洲精品久久精品6 | 大桥未久与黑人中出视频 | 一区三区三区不卡 | 日韩精品无码久久一区二区三 | 99精品在线看 | 欧美影院在线观看完整版 mp4 | 久久噜国产精品拍拍拍拍 | 九九久久久2 | 狼人大香伊蕉国产WWW亚洲 | 草莓国产视频免费观看 | 国产在线精彩视频 | 99re1久久热在线播放 | 果冻传媒mv国产陈若瑶主演 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品