Merlin HugeCTR(以下簡稱 HugeCTR)是 GPU 加速的推薦程序框架,旨在在多個(gè) GPU 和節(jié)點(diǎn)之間分配訓(xùn)練并估計(jì)點(diǎn)擊率(Click-through rate)。
此次v3.4更新涉及的模塊主要為:
HugeCTR 分級(jí)參數(shù)服務(wù)器
相關(guān)介紹:
HugeCTR 分級(jí)參數(shù)服務(wù)器介紹
V3.4.1 版本新增內(nèi)容
調(diào)整了整個(gè)代碼庫中日志消息的日志級(jí)別。
現(xiàn)已支持對(duì)具有多個(gè)標(biāo)簽的數(shù)據(jù)集進(jìn)行推理:
“Softmax” 層現(xiàn)在已支持 FP16,并且支持混合精度以進(jìn)行多標(biāo)簽推理。
支持多 GPU 離線推理:
我們通過 Python 接口支持多 GPU 離線推理,它可以利用Hierarchical Parameter Server并在多個(gè)設(shè)備上實(shí)現(xiàn)并發(fā)執(zhí)行。更多信息請(qǐng)參考推理 API和多 GPU 離線推理筆記本。
HPS 已構(gòu)建為獨(dú)立庫:
我們重構(gòu)了代碼庫并將分層參數(shù)服務(wù)器構(gòu)建為一個(gè)獨(dú)立的庫,以后會(huì)進(jìn)一步封裝。
metadata.json 簡介:
添加了有關(guān) Parquet data 中 _metadata.json 的詳細(xì)信息。
增加了用于估計(jì)每個(gè) GPU 的詞匯量大小的文檔和工具:
我們添加了一個(gè)工具來計(jì)算每個(gè) GPU 的不同嵌入類型的詞匯量大小,在此基礎(chǔ)上,workspace_size_per_gpu_in_mb 可以根據(jù)嵌入向量大小和優(yōu)化器類型評(píng)估更多信息請(qǐng)參考腳本。
訓(xùn)練中支持 HDFS :
a. 現(xiàn)在支持從 HDFS 加載和存儲(chǔ)模型和優(yōu)化器狀態(tài)。
b. 增加了編譯選項(xiàng)使 HDFS 的支持更加靈活。
c. 添加了一個(gè)筆記本來展示如何將 HugeCTR 與 HDFS 一起使用:
增加了一個(gè)演示如何分析模型文件的 Python 腳本和筆記本
錯(cuò)誤修復(fù):
修復(fù)了SOK 中的鏡像策略錯(cuò)誤
修復(fù)了無法在nvcr.io/nvidia/merlin/merlin-tensorflow-training:22.02中導(dǎo)入稀疏操作工具包的問題。
HugeCTR 參數(shù)服務(wù)器:修復(fù)了在未配置 RocksDB 時(shí),可能會(huì)在初始化期間發(fā)生的訪問沖突問題。
已知問題
HugeCTR 使用 NCCL 在 rank 之間共享數(shù)據(jù),并且 NCCL 可能需要共享系統(tǒng)內(nèi)存用于 IPC 和固定(頁面鎖定)系統(tǒng)內(nèi)存資源。在容器內(nèi)使用 NCCL 時(shí),建議您通過發(fā)出以下命令(-shm-size=1g -ulimit memlock=-1) 來增加這些資源。
另見 NCCL 的 已知問題
還有 GitHub 問題
目前即使目標(biāo) Kafka broker 無響應(yīng),KafkaProducers 啟動(dòng)也會(huì)成功。為了避免與來自 Kafka 的流模型更新相關(guān)的數(shù)據(jù)丟失,您必須確保有足夠數(shù)量的 Kafka brokers 啟動(dòng)、正常工作并且可以從運(yùn)行 HugeCTR 的節(jié)點(diǎn)訪問。
文件列表中的數(shù)據(jù)文件數(shù)量應(yīng)不小于數(shù)據(jù)讀取器的數(shù)量。否則,不同的 worker 將被映射到同一個(gè)文件,從而導(dǎo)致數(shù)據(jù)加載不會(huì)按預(yù)期進(jìn)行。
正則化器暫不支持聯(lián)合損失訓(xùn)練。
原文標(biāo)題:Merlin HugeCTR v3.4.1 發(fā)布說明
文章出處:【微信公眾號(hào):NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
gpu
+關(guān)注
關(guān)注
28文章
5194瀏覽量
135441 -
節(jié)點(diǎn)
+關(guān)注
關(guān)注
0文章
229瀏覽量
25570 -
服務(wù)器
+關(guān)注
關(guān)注
14文章
10253瀏覽量
91484
原文標(biāo)題:Merlin HugeCTR v3.4.1 發(fā)布說明
文章出處:【微信號(hào):NVIDIA-Enterprise,微信公眾號(hào):NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【「Altium Designer 25 電路設(shè)計(jì)精進(jìn)實(shí)踐」閱讀體驗(yàn)】+本書概覽與內(nèi)容特點(diǎn)介紹
西門子PCB DFM分析工具Valor NPI 2510版本的新增功能
AMD Vivado Design Suite 2025.2版本現(xiàn)已發(fā)布
RT-Thread Studio V2.3.0 版本正式發(fā)布!
Quartus Prime Pro 25.1版本的安裝和使用
開鴻Bot系列大版本更新:體驗(yàn)穩(wěn)定升級(jí),樂享高效協(xié)同!
NVIDIA RAPIDS 25.06版本新增多項(xiàng)功能
開鴻Bot系列V5.0.1.10版本升級(jí)!
匠芯創(chuàng)發(fā)布新版GUI開發(fā)工具 新增多國語言設(shè)置等功能
請(qǐng)問k230創(chuàng)樂博V3.0版本如何使用ADB傳輸文件呢?
CANoe產(chǎn)品體系19版本新特性及新增Option(上)
支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0發(fā)布
信捷電氣XDPPro V3.8.0版本的五大創(chuàng)新功能
Merlin HugeCTR V3.4.1版本新增內(nèi)容介紹
評(píng)論