吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

NVIDIA技術(shù)助力線上大模型推理

NVIDIA英偉達(dá)企業(yè)解決方案 ? 來(lái)源:NVIDIA英偉達(dá)企業(yè)解決方案 ? 作者:NVIDIA英偉達(dá) ? 2021-10-28 15:28 ? 次閱讀

隨著騰訊微信的發(fā)展,微信搜索也成為其越來(lái)越重要的功能,這個(gè)功能可以用來(lái)搜索微信內(nèi)部的賬號(hào)、信息,以及搜索互聯(lián)網(wǎng)上的內(nèi)容。微信搜索月活躍用戶數(shù)量達(dá)到五億以上。搜索業(yè)務(wù)當(dāng)中使用了大量的神經(jīng)網(wǎng)絡(luò)模型,包括自然語(yǔ)言理解、匹配排序等等,這些模型的訓(xùn)練和推理都大量依賴于NVIDIA GPU,尤其在推理方面,NVIDIA GPU及相應(yīng)的解決方案都滿足了業(yè)務(wù)所需的延遲和吞吐要求。

微信搜索業(yè)務(wù)需要更高效平臺(tái)

微信搜索業(yè)務(wù)由多個(gè)子模塊構(gòu)成,包括查詢理解、匹配、搜索排序等等。由于搜索的業(yè)務(wù)特點(diǎn),這些任務(wù)對(duì)線上服務(wù)的延遲和吞吐都十分敏感。然而在最近幾年,隨著算力的提升以及算法的創(chuàng)新,很多大型復(fù)雜的神經(jīng)網(wǎng)絡(luò)模型開始應(yīng)用在這些任務(wù)上,比如BERT/Transformer等模型。

這些大模型需要的計(jì)算資源和業(yè)務(wù)上的高要求對(duì)推理端的軟硬件都是很大的挑戰(zhàn),必須針對(duì)具體的硬件做極致的優(yōu)化。而且對(duì)于大模型的推理,很多技術(shù)被探索、應(yīng)用在這些場(chǎng)景上以便實(shí)現(xiàn)性能加速、節(jié)約資源,比如模型壓縮、剪枝、低精度計(jì)算等。這些技術(shù)可能會(huì)帶來(lái)精度下降等負(fù)面影響,限制了這些技術(shù)的廣泛應(yīng)用。因此,如何在保證精度效果以及服務(wù)吞吐延遲需求的情況下,高效地對(duì)這些模型進(jìn)行推理成為了業(yè)務(wù)上的巨大挑戰(zhàn)。NVIDIA GPU以及NVIDIA TensorRT給這一場(chǎng)景提供了解決方案。

NVIDIA技術(shù)助力線上大模型推理

為了滿足線上服務(wù)的需求,并且盡可能地節(jié)約成本,微信搜索選擇使用NVIDIA T4 GPU以及TensorRT推理引擎來(lái)進(jìn)行線上大模型的推理。

線上服務(wù)對(duì)于吞吐和延遲有很高的要求,微信搜索選擇使用NVIDIA T4 GPU以及TensorRT推理引擎來(lái)做線上推理服務(wù),利用NVIDIA基于TensorRT開源的BERT實(shí)現(xiàn),可以很方便地在FP16精度下實(shí)現(xiàn)滿足需求的線上推理功能。這個(gè)方案在線上取得了很好的效果。

在此基礎(chǔ)上,微信搜索希望進(jìn)一步加快推理速度,節(jié)約計(jì)算資源,以便更好地服務(wù)用戶,節(jié)約成本。低精度推理成為了很好的選擇。NVIDIA GPU從圖靈(Turing)架構(gòu)開始就有了INT8 Tensor Core,其計(jì)算吞吐量最高可達(dá)FP16精度的2倍。同時(shí)低精度推理跟其他的優(yōu)化方法也是正交的,可以同時(shí)使用其他技術(shù)比如剪枝、蒸餾等做進(jìn)一步提升。微信搜索線上大量使用NVIDIA T4 GPU,非常適合使用INT8推理。而且TensorRT對(duì)INT8推理也有良好的支持。利用TensorRT的“校準(zhǔn)”(Calibration)功能,能夠方便地將Float精度模型轉(zhuǎn)換為INT8低精度模型,實(shí)現(xiàn)低精度推理。通過(guò)低精度推理,模型的單次推理時(shí)間大大縮短。

通過(guò)“校準(zhǔn)”來(lái)做模型轉(zhuǎn)換已經(jīng)在很多計(jì)算機(jī)視覺(jué)模型上被驗(yàn)證是十分有效的,并且其精度和推理性能都十分優(yōu)秀。然而對(duì)于像BERT一類的模型, “校準(zhǔn)” 無(wú)法使得精度和性能都完全令人滿意。因此,騰訊搜索使用了NVIDIA開發(fā)的基于PyTorch/TensorFlow的量化工具進(jìn)行基于知識(shí)蒸餾的量化感知訓(xùn)練(Quantization Aware Training)克服精度下降的問(wèn)題。TensorRT對(duì)于導(dǎo)入量化感知訓(xùn)練好的模型進(jìn)行INT8低精度推理有著很好的支持。導(dǎo)入這樣的模型,不僅得到了最佳性能,而且精度沒(méi)有損失,線上服務(wù)只需更換TensorRT構(gòu)建好的引擎即可,極大地簡(jiǎn)化了部署的流程。

通過(guò)這樣的方案,微信搜索中的一些關(guān)鍵任務(wù),比如查詢理解等自然語(yǔ)言理解任務(wù),可以在精度沒(méi)有損失的情況下,達(dá)到2-10倍的加速效果,平均單句推理時(shí)間達(dá)到了0.1ms。任務(wù)相應(yīng)的計(jì)算資源節(jié)省了約70%。這個(gè)方案大大優(yōu)化了微信搜索業(yè)務(wù)的性能,降低了部署成本。

使用NVIDIA T4 GPU以及TensorRT推理引擎進(jìn)行INT8低精度推理,極大提升了微信搜索的速度,進(jìn)一步提升了用戶體驗(yàn),節(jié)約了公司成本。

微信搜索的Hui Liu、Raccoon Liu和Dick Zhu表示:“我們已經(jīng)實(shí)現(xiàn)了基于TensorRT和INT8 QAT的模型推理加速,以加速微信搜索的核心任務(wù),包括Query理解和查詢結(jié)果排序等。我們用GPU+TensorRT的解決方案突破了NLP模型復(fù)雜性的限制,BERT/Transformer可以完全集成到我們的解決方案中。此外,我們利用卓越的性能優(yōu)化方法,節(jié)省了70%的計(jì)算資源。”

責(zé)任編輯:haq

隨著騰訊微信的發(fā)展,微信搜索也成為其越來(lái)越重要的功能,這個(gè)功能可以用來(lái)搜索微信內(nèi)部的賬號(hào)、信息,以及搜索互聯(lián)網(wǎng)上的內(nèi)容。微信搜索月活躍用戶數(shù)量達(dá)到五億以上。搜索業(yè)務(wù)當(dāng)中使用了大量的神經(jīng)網(wǎng)絡(luò)模型,包括自然語(yǔ)言理解、匹配排序等等,這些模型的訓(xùn)練和推理都大量依賴于NVIDIA GPU,尤其在推理方面,NVIDIA GPU及相應(yīng)的解決方案都滿足了業(yè)務(wù)所需的延遲和吞吐要求。

微信搜索業(yè)務(wù)需要更高效平臺(tái)

微信搜索業(yè)務(wù)由多個(gè)子模塊構(gòu)成,包括查詢理解、匹配、搜索排序等等。由于搜索的業(yè)務(wù)特點(diǎn),這些任務(wù)對(duì)線上服務(wù)的延遲和吞吐都十分敏感。然而在最近幾年,隨著算力的提升以及算法的創(chuàng)新,很多大型復(fù)雜的神經(jīng)網(wǎng)絡(luò)模型開始應(yīng)用在這些任務(wù)上,比如BERT/Transformer等模型。 這些大模型需要的計(jì)算資源和業(yè)務(wù)上的高要求對(duì)推理端的軟硬件都是很大的挑戰(zhàn),必須針對(duì)具體的硬件做極致的優(yōu)化。而且對(duì)于大模型的推理,很多技術(shù)被探索、應(yīng)用在這些場(chǎng)景上以便實(shí)現(xiàn)性能加速、節(jié)約資源,比如模型壓縮、剪枝、低精度計(jì)算等。這些技術(shù)可能會(huì)帶來(lái)精度下降等負(fù)面影響,限制了這些技術(shù)的廣泛應(yīng)用。因此,如何在保證精度效果以及服務(wù)吞吐延遲需求的情況下,高效地對(duì)這些模型進(jìn)行推理成為了業(yè)務(wù)上的巨大挑戰(zhàn)。NVIDIA GPU以及NVIDIATensorRT給這一場(chǎng)景提供了解決方案。

NVIDIA技術(shù)助力線上大模型推理

為了滿足線上服務(wù)的需求,并且盡可能地節(jié)約成本,微信搜索選擇使用NVIDIA T4 GPU以及TensorRT推理引擎來(lái)進(jìn)行線上大模型的推理。

線上服務(wù)對(duì)于吞吐和延遲有很高的要求,微信搜索選擇使用NVIDIA T4 GPU以及TensorRT推理引擎來(lái)做線上推理服務(wù),利用NVIDIA基于TensorRT開源的BERT實(shí)現(xiàn),可以很方便地在FP16精度下實(shí)現(xiàn)滿足需求的線上推理功能。這個(gè)方案在線上取得了很好的效果。

在此基礎(chǔ)上,微信搜索希望進(jìn)一步加快推理速度,節(jié)約計(jì)算資源,以便更好地服務(wù)用戶,節(jié)約成本。低精度推理成為了很好的選擇。NVIDIA GPU從圖靈(Turing)架構(gòu)開始就有了INT8 Tensor Core,其計(jì)算吞吐量最高可達(dá)FP16精度的2倍。同時(shí)低精度推理跟其他的優(yōu)化方法也是正交的,可以同時(shí)使用其他技術(shù)比如剪枝、蒸餾等做進(jìn)一步提升。微信搜索線上大量使用NVIDIA T4 GPU,非常適合使用INT8推理。而且TensorRT對(duì)INT8推理也有良好的支持。利用TensorRT的“校準(zhǔn)”(Calibration)功能,能夠方便地將Float精度模型轉(zhuǎn)換為INT8低精度模型,實(shí)現(xiàn)低精度推理。通過(guò)低精度推理,模型的單次推理時(shí)間大大縮短。

通過(guò)“校準(zhǔn)”來(lái)做模型轉(zhuǎn)換已經(jīng)在很多計(jì)算機(jī)視覺(jué)模型上被驗(yàn)證是十分有效的,并且其精度和推理性能都十分優(yōu)秀。然而對(duì)于像BERT一類的模型, “校準(zhǔn)” 無(wú)法使得精度和性能都完全令人滿意。因此,騰訊搜索使用了NVIDIA開發(fā)的基于PyTorch/TensorFlow的量化工具進(jìn)行基于知識(shí)蒸餾的量化感知訓(xùn)練(Quantization Aware Training)克服精度下降的問(wèn)題。TensorRT對(duì)于導(dǎo)入量化感知訓(xùn)練好的模型進(jìn)行INT8低精度推理有著很好的支持。導(dǎo)入這樣的模型,不僅得到了最佳性能,而且精度沒(méi)有損失,線上服務(wù)只需更換TensorRT構(gòu)建好的引擎即可,極大地簡(jiǎn)化了部署的流程。

通過(guò)這樣的方案,微信搜索中的一些關(guān)鍵任務(wù),比如查詢理解等自然語(yǔ)言理解任務(wù),可以在精度沒(méi)有損失的情況下,達(dá)到2-10倍的加速效果,平均單句推理時(shí)間達(dá)到了0.1ms。任務(wù)相應(yīng)的計(jì)算資源節(jié)省了約70%。這個(gè)方案大大優(yōu)化了微信搜索業(yè)務(wù)的性能,降低了部署成本。 使用NVIDIA T4 GPU以及TensorRT推理引擎進(jìn)行INT8低精度推理,極大提升了微信搜索的速度,進(jìn)一步提升了用戶體驗(yàn),節(jié)約了公司成本。 微信搜索的Hui Liu、Raccoon Liu和Dick Zhu表示:"我們已經(jīng)實(shí)現(xiàn)了基于TensorRT和INT8 QAT的模型推理加速,以加速微信搜索的核心任務(wù),包括Query理解和查詢結(jié)果排序等。我們用GPU+TensorRT的解決方案突破了NLP模型復(fù)雜性的限制,BERT/Transformer可以完全集成到我們的解決方案中。此外,我們利用卓越的性能優(yōu)化方法,節(jié)省了70%的計(jì)算資源。"

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4780

    瀏覽量

    101174
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5076

    瀏覽量

    103726
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3313

    瀏覽量

    49227

原文標(biāo)題:NVIDIA TensorRT助力騰訊加速微信搜索

文章出處:【微信號(hào):NVIDIA-Enterprise,微信公眾號(hào):NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    NVIDIA推出面向RTX AI PC的AI基礎(chǔ)模型

    NVIDIA 今日發(fā)布能在 NVIDIA RTX AI PC 本地運(yùn)行的基礎(chǔ)模型,為數(shù)字人、內(nèi)容創(chuàng)作、生產(chǎn)力和開發(fā)提供強(qiáng)大助力
    的頭像 發(fā)表于 01-08 11:01 ?244次閱讀

    如何開啟Stable Diffusion WebUI模型推理部署

    如何開啟Stable Diffusion WebUI模型推理部署
    的頭像 發(fā)表于 12-11 20:13 ?171次閱讀
    如何開啟Stable Diffusion WebUI<b class='flag-5'>模型</b><b class='flag-5'>推理</b>部署

    使用vLLM+OpenVINO加速大語(yǔ)言模型推理

    隨著大語(yǔ)言模型的廣泛應(yīng)用,模型的計(jì)算需求大幅提升,帶來(lái)推理時(shí)延高、資源消耗大等挑戰(zhàn)。
    的頭像 發(fā)表于 11-15 14:20 ?555次閱讀
    使用vLLM+OpenVINO加速大語(yǔ)言<b class='flag-5'>模型</b><b class='flag-5'>推理</b>

    高效大模型推理綜述

    模型由于其在各種任務(wù)中的出色表現(xiàn)而引起了廣泛的關(guān)注。然而,大模型推理的大量計(jì)算和內(nèi)存需求對(duì)其在資源受限場(chǎng)景的部署提出了挑戰(zhàn)。業(yè)內(nèi)一直在努力開發(fā)旨在提高大模型
    的頭像 發(fā)表于 11-15 11:45 ?573次閱讀
    高效大<b class='flag-5'>模型</b>的<b class='flag-5'>推理</b>綜述

    NVIDIA助力提供多樣、靈活的模型選擇

    在本案例中,Dify 以模型中立以及開源生態(tài)的優(yōu)勢(shì),為廣大 AI 創(chuàng)新者提供豐富的模型選擇。其集成的 NVIDIAAPI Catalog、NVIDIA NIM和Triton 推理服務(wù)器
    的頭像 發(fā)表于 09-09 09:19 ?537次閱讀

    魔搭社區(qū)借助NVIDIA TensorRT-LLM提升LLM推理效率

    “魔搭社區(qū)是中國(guó)最具影響力的模型開源社區(qū),致力給開發(fā)者提供模型即服務(wù)的體驗(yàn)。魔搭社區(qū)利用NVIDIA TensorRT-LLM,大大提高了大語(yǔ)言模型
    的頭像 發(fā)表于 08-23 15:48 ?512次閱讀

    英偉達(dá)推出全新NVIDIA AI Foundry服務(wù)和NVIDIA NIM推理微服務(wù)

    NVIDIA 宣布推出全新 NVIDIA AI Foundry 服務(wù)和 NVIDIA NIM 推理微服務(wù),與同樣剛推出的 Llama 3.1 系列開源
    的頭像 發(fā)表于 07-25 09:48 ?791次閱讀

    LLM大模型推理加速的關(guān)鍵技術(shù)

    LLM(大型語(yǔ)言模型)大模型推理加速是當(dāng)前人工智能領(lǐng)域的一個(gè)研究熱點(diǎn),旨在提高模型在處理復(fù)雜任務(wù)時(shí)的效率和響應(yīng)速度。以下是對(duì)LLM大模型
    的頭像 發(fā)表于 07-24 11:38 ?1017次閱讀

    如何加速大語(yǔ)言模型推理

    隨著人工智能技術(shù)的飛速發(fā)展,大語(yǔ)言模型(LLM)已成為自然語(yǔ)言處理領(lǐng)域的核心工具,廣泛應(yīng)用于智能客服、文本生成、機(jī)器翻譯等多個(gè)場(chǎng)景。然而,大語(yǔ)言模型的高計(jì)算復(fù)雜度和資源消耗成為其在實(shí)際應(yīng)用中面臨
    的頭像 發(fā)表于 07-04 17:32 ?643次閱讀

    英偉達(dá)推出AI模型推理服務(wù)NVIDIA NIM

    英偉達(dá)近日宣布推出一項(xiàng)革命性的AI模型推理服務(wù)——NVIDIA NIM。這項(xiàng)服務(wù)將極大地簡(jiǎn)化AI模型部署過(guò)程,為全球的2800萬(wàn)英偉達(dá)開發(fā)者提供前所未有的便利。
    的頭像 發(fā)表于 06-04 09:15 ?731次閱讀

    英特爾助力京東云用CPU加速AI推理,以大模型構(gòu)建數(shù)智化供應(yīng)鏈

    英特爾助力京東云用CPU加速AI推理,以大模型構(gòu)建數(shù)智化供應(yīng)鏈
    的頭像 發(fā)表于 05-27 11:50 ?591次閱讀
    英特爾<b class='flag-5'>助力</b>京東云用CPU加速AI<b class='flag-5'>推理</b>,以大<b class='flag-5'>模型</b>構(gòu)建數(shù)智化供應(yīng)鏈

    NVIDIA與Google DeepMind合作推動(dòng)大語(yǔ)言模型創(chuàng)新

    支持 NVIDIA NIM 推理微服務(wù)的谷歌最新開源模型 PaliGemma 首次亮相。
    的頭像 發(fā)表于 05-16 09:44 ?511次閱讀

    NVIDIA加速微軟最新的Phi-3 Mini開源語(yǔ)言模型

    NVIDIA 宣布使用 NVIDIA TensorRT-LLM 加速微軟最新的 Phi-3 Mini 開源語(yǔ)言模型。TensorRT-LLM 是一個(gè)開源庫(kù),用于優(yōu)化從 PC 到云端的 NVID
    的頭像 發(fā)表于 04-28 10:36 ?637次閱讀

    NVIDIA全面加快Meta Llama 3的推理速度

    Meta 最新開源大語(yǔ)言模型采用 NVIDIA 技術(shù)構(gòu)建,其經(jīng)過(guò)優(yōu)化后可在云、數(shù)據(jù)中心、邊緣和 PC 的 NVIDIA GPU 上運(yùn)行。
    的頭像 發(fā)表于 04-23 09:52 ?524次閱讀

    利用NVIDIA組件提升GPU推理的吞吐

    本實(shí)踐中,唯品會(huì) AI 平臺(tái)與 NVIDIA 團(tuán)隊(duì)合作,結(jié)合 NVIDIA TensorRT 和 NVIDIA Merlin HierarchicalKV(HKV)將推理的稠密網(wǎng)絡(luò)和熱
    的頭像 發(fā)表于 04-20 09:39 ?822次閱讀
    澳门百家乐官网心得玩博| 娱乐城送钱| 百家乐怎么开户| 百家乐官网什么叫缆| 百家乐娱乐城博彩通博彩网| 恒利百家乐官网的玩法技巧和规则 | 新利棋牌游戏| 百家乐打线| 网上玩百家乐官网会出签吗| 皇冠网投| 玩百家乐技巧看| 百家乐游戏官网| 百家乐官网赌博软件下载| 必博备用网站| 百家乐庄闲收益率| 蓝盾百家乐官网代理| 立博百家乐官网游戏| 永利高平台| 百家乐网投注| 欢乐谷百家乐官网的玩法技巧和规则| 开阳县| 大发888游戏官方下| 百家乐赌博技巧网| 百家乐官网过滤软件| 威尼斯人娱乐场的微博| 百家乐正确的打法| 申请百家乐官网会员送彩金| 安丘市| 中华德州扑克协会| 万人迷百家乐的玩法技巧和规则| 玩百家乐会犯法吗| 百家乐官网娱乐官网网| 百家乐官网游戏排行榜| 六合彩现场开奖结果| 百家乐德州| 百家乐注码投注论坛| 澳门百家乐官网必胜看| 御金百家乐官网娱乐城| 百家乐官网重要心态| 立博| 大发888扑克场下载|