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

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

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

騰訊云TI平臺利用NVIDIA Triton推理服務(wù)器構(gòu)造不同AI應用場景需求

NVIDIA英偉達企業(yè)解決方案 ? 來源:NVIDIA英偉達企業(yè)解決方案 ? 作者:NVIDIA英偉達企業(yè)解 ? 2022-09-05 15:33 ? 次閱讀

騰訊云 TI 平臺 TI-ONE 利用 NVIDIA Triton 推理服務(wù)器構(gòu)造高性能推理服務(wù)部署平臺,使用戶能夠非常便捷地部署包括 TNN 模型在內(nèi)的多種深度學習框架下獲得的 AI 模型,并且顯著提升推理服務(wù)的吞吐、提升 GPU 利用率。

騰訊云 TI 平臺(TencentCloud TI Platform)是基于騰訊先進 AI 能力和多年技術(shù)經(jīng)驗,面向開發(fā)者、政企提供的全棧式人工智能開發(fā)服務(wù)平臺,致力于打通包含從數(shù)據(jù)獲取、數(shù)據(jù)處理、算法構(gòu)建、模型訓練、模型評估、模型部署、到 AI 應用開發(fā)的產(chǎn)業(yè) + AI 落地全流程鏈路,幫助用戶快速創(chuàng)建和部署 AI 應用,管理全周期 AI 解決方案,從而助力政企單位加速數(shù)字化轉(zhuǎn)型并促進 AI 行業(yè)生態(tài)共建。騰訊云 TI 平臺系列產(chǎn)品支持公有云訪問、私有化部署以及專屬云部署。

TI-ONE 是騰訊云 TI 平臺的核心產(chǎn)品之一,可為 AI 工程師打造的一站式機器學習平臺,為用戶提供從數(shù)據(jù)接入、模型訓練、模型管理到模型服務(wù)的全流程開發(fā)支持。騰訊云 TI 平臺 TI-ONE 支持多種訓練方式和算法框架,滿足不同 AI 應用場景的需求。

通常我們在 AI 模型訓練好之后,需要將其部署在云端形成 AI 服務(wù),供應用的客戶端進行調(diào)用。但如何高效地進行推理服務(wù)的部署無疑是 AI 推理平臺需要面對的挑戰(zhàn)。

一方面,推理服務(wù)部署平臺需要支持多種不同深度學習框架訓練出來的模型,以滿足不同客戶對于不同框架的偏好,甚至需要支持一些自定義的推理框架,如 TNN[1] 等。

另一方面,部署平臺需要盡可能提升推理服務(wù)的性能,包括提升吞吐、降低延時,以及提升硬件資源利用率等,這就要求平臺對模型的部署和調(diào)度進行高效的優(yōu)化。

最后,對于由前后處理、AI 模型等多個模塊組成的工作流,例如一些 AI 工作管線中除了深度學習模型之外還包含前后處理模塊,推理服務(wù)部署平臺也需要對各個模塊進行有條不紊且高效的串聯(lián)。以上這些需求,都需要對推理服務(wù)部署平臺進行精心的設(shè)計和實現(xiàn)。

針對以上挑戰(zhàn),騰訊云 TI-ONE 充分利用 NVIDIA Triton 推理服務(wù)器構(gòu)建高性能的推理部署解決方案,為多個行業(yè)場景的推理工作負載提升效率。

騰訊云將 Triton 集成進 TI-ONE 的推理部署服務(wù)中。行業(yè)客戶僅需將需要推理的模型上傳至 TI-ONE 平臺上,并選擇使用 Triton 作為推理后端框架,TI-ONE 便能自動地在 Kubernetes 集群上自動拉起 Triton 容器。在容器內(nèi),Triton 服務(wù)器將會啟動,并根據(jù)客戶選定的配置參數(shù),自動地加載用戶上載的模型,以模型實例的方式管理起來,并對外提供推理服務(wù)請求的接口。

Triton 支持絕大部分主流深度學習框架的推理,包括 TensorRT, TensorFlow, PyTorch, ONNX Runtime 等。除此之外,Triton 還支持擴展自定義的推理框架 Backend。TNN 是騰訊自研的開源高性能、輕量級神經(jīng)網(wǎng)絡(luò)推理框架,被廣泛應用于騰訊云行業(yè)解決方案的推理場景中。騰訊云遵循 Triton Backend API [2],實現(xiàn)了 Triton TNN Backend,使得 TNN 模型能夠直接被 Triton 推理服務(wù)器加載、管理以及執(zhí)行推理。

ac1138d6-2ac9-11ed-ba43-dac502259ad0.jpg

圖1. 加入 TNN Backend 的 Triton 推理服務(wù)器架構(gòu)示意圖

為了提升推理服務(wù)的性能、提升硬件資源利用率,騰訊云 TI-ONE 利用了 Triton 提供的 Dynamic Batching 功能。在部署推理服務(wù)時,用戶可選擇開啟該功能,Triton 則會自動地將到達服務(wù)端的零散推理請求(通常 batch size 較?。?a href="http://srfitnesspt.com/article/zt/" target="_blank">聚合成大的 batch,輸入對應的模型實例中進行推理。如此,GPU 在執(zhí)行更大 batch size 的推理時能達到更高的利用率,從而提升服務(wù)的吞吐。且用戶可在 TI-ONE 平臺中設(shè)置將多個請求組合成 batch 的等待時長,以便在延時和吞吐之間權(quán)衡。不僅如此,TI-ONE 還利用 Triton 的 Concurrent Model Execution 功能,在每張 NVIDIA GPU 上同時部署相同或不同模型的多個模型實例,使得在單個模型較為輕量的情況下,通過多個模型實例的并行執(zhí)行來充分利用 GPU 的計算資源,在提升 GPU 利用率的同時獲得更高的吞吐。

ac260770-2ac9-11ed-ba43-dac502259ad0.jpg

圖2. Triton Dynamic Batching 機制示意圖

最后,針對需要部署由多個模塊組合的 AI 工作管線的應用場景,TI-ONE 正與 NVIDIA 一起積極探索如何利用 Triton Ensemble Model 以及 Triton Python Backend,將前后處理模塊與 AI 模型有序地串聯(lián)在一起。其中,Triton Python Backend 能夠直接將現(xiàn)有的 Python 前后處理代碼封裝為可在 Triton 上部署的模塊;Triton Ensemble Model 是一種特殊的調(diào)度器,可通過配置文件定義多個模塊之間的連接關(guān)系,并自動地將推理請求在定義好的工作管線上進行有條不紊的調(diào)度。

目前,騰訊云 TI 平臺 TI-ONE 利用 NVIDIA Triton 已為多種不同的行業(yè)解決方案提供了高性能的推理服務(wù),包括工業(yè)質(zhì)檢、自動駕駛等業(yè)務(wù)場景,涉及到的圖像分類、對象檢測、以及實例分割等 AI 任務(wù)。

通過 Triton 提供的多框架支持以及擴展的 TNN Backend,無論用戶使用何種框架訓練 AI 模型,都能在 TI-ONE 上部署其推理服務(wù),給了算法工程師更大的選擇自由度,節(jié)省了模型轉(zhuǎn)換的開銷。利用 Triton 的 Dynamic Batching 機制和 Concurrent Model Execution 功能, TI-ONE 在某一目標檢測場景部署 FasterRCNN ResNet50-FPN 模型,相比于使用 Tornado 部署框架在 NVIDIA T4 Tensor Core GPU 上最高可獲得 31.6% 的吞吐提升,如下圖所示:

ac46fdf4-2ac9-11ed-ba43-dac502259ad0.jpg

圖 3. TI-ONE 中不同推理服務(wù)框架部署目標檢測模型時所實現(xiàn)的服務(wù)吞吐量對比

2022 騰訊云

此圖片依據(jù)由騰訊云提供數(shù)據(jù)所制作

在另一圖像分類業(yè)務(wù)中,TI-ONE 利用 Triton 的 Dynamic Batching 機制部署包含前后處理及模型推理的工作管線,結(jié)合 TNN 對推理的加速,在 1/2 T4 Tensor Core GPU 上,相比于 Python 實現(xiàn)的 HTTP Server 獲得最高 2.6 倍延時縮減及最高 2.5 倍吞吐的提升,如下表所示:

ac643e14-2ac9-11ed-ba43-dac502259ad0.png

表 1. TI-ONE 中不同推理服務(wù)框架部署圖像分類模型時所實現(xiàn)的服務(wù)性能對比

2022 騰訊云

此表格依據(jù)由騰訊云提供數(shù)據(jù)所制作

未來,騰訊云 TI 平臺將與 NVIDIA 團隊繼續(xù)合作,探索利用 Triton 對復雜工作管線進行推理服務(wù)部署的解決方案,進一步為各個行業(yè)的 AI 推理場景提供更高效率、更低成本的推理平臺。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    4816

    瀏覽量

    102636
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8849

    瀏覽量

    84954
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    29383

    瀏覽量

    267679
  • 騰訊云
    +關(guān)注

    關(guān)注

    0

    文章

    207

    瀏覽量

    16732

原文標題:NVIDIA Triton 助力騰訊云 TI-ONE 平臺為行業(yè)解決方案提供高性能 AI 推理部署服務(wù)

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

收藏 人收藏

    評論

    相關(guān)推薦

    什么是AI服務(wù)器?AI服務(wù)器的優(yōu)勢是什么?

    AI服務(wù)器是一種專門為人工智能應用設(shè)計的服務(wù)器,它采用異構(gòu)形式的硬件架構(gòu),通常搭載GPU、FPGA、ASIC等加速芯片,利用CPU與加速芯片的組合來滿足高吞吐量互聯(lián)的
    的頭像 發(fā)表于 09-21 11:43 ?325次閱讀

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

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

    AI服務(wù)器:開啟智能計算新時代

    一、AI服務(wù)器的定義與特點 AI服務(wù)器的定義 AI
    的頭像 發(fā)表于 08-09 16:08 ?550次閱讀

    美國站群vps服務(wù)器的應用場景和使用方法

    美國站群VPS服務(wù)器在多站點托管、SEO優(yōu)化、高可用性與穩(wěn)定性、成本效益、安全性以及特定行業(yè)應用等方面具有廣泛的應用場景。美國站群VPS服務(wù)器
    的頭像 發(fā)表于 07-26 15:56 ?324次閱讀

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

    NVIDIA 宣布推出全新 NVIDIA AI Foundry 服務(wù)NVIDIA NIM 推理
    的頭像 發(fā)表于 07-25 09:48 ?611次閱讀

    AI服務(wù)器的特點和關(guān)鍵技術(shù)

    AI服務(wù)器,即人工智能服務(wù)器,是一種專門設(shè)計用于運行和加速人工智能(AI)算法與模型的硬件設(shè)備。隨著人工智能技術(shù)的快速發(fā)展和普及,AI
    的頭像 發(fā)表于 07-17 16:34 ?1025次閱讀

    海外大帶寬服務(wù)器的特點及應用場景

    海外大帶寬服務(wù)器因其能提供快速、穩(wěn)定的數(shù)據(jù)傳輸服務(wù),對于需求大流量處理和全球覆蓋的業(yè)務(wù)尤為關(guān)鍵。以下是關(guān)于海外大帶寬
    的頭像 發(fā)表于 07-04 09:22 ?205次閱讀

    NanoEdge AI的技術(shù)原理、應用場景及優(yōu)勢

    硬件設(shè)計則是為了確保設(shè)備在執(zhí)行這些任務(wù)時能夠保持低能耗,從而提高其續(xù)航能力。 2、應用場景 NanoEdge AI 可以廣泛應用于各種物聯(lián)網(wǎng)設(shè)備和傳感,如智能家居、工業(yè)自動化、智能交通、醫(yī)療健康
    發(fā)表于 03-12 08:09

    洛杉磯服務(wù)器適合哪些應用場景?

     洛杉磯服務(wù)器怎么樣 ?適合哪些應用場景,RAKsmart小編為您整理發(fā)布洛杉磯服務(wù)器適合哪些應用場
    的頭像 發(fā)表于 03-08 09:51 ?246次閱讀

    使用NVIDIA Triton推理服務(wù)器來加速AI預測

    這家計算巨頭的計算機視覺和數(shù)據(jù)科學服務(wù)使用 NVIDIA Triton 推理服務(wù)器來加速
    的頭像 發(fā)表于 02-29 14:04 ?506次閱讀

    利用NVIDIA產(chǎn)品技術(shù)組合提升用戶體驗

    本案例通過利用NVIDIA TensorRT-LLM加速指令識別深度學習模型,并借助NVIDIA Triton推理
    的頭像 發(fā)表于 01-17 09:30 ?606次閱讀

    服務(wù)器和大寬服務(wù)器特點及應用場景

    大寬服務(wù)器服務(wù)器是兩種不同類型的服務(wù)器,各有其特點和應用場景。
    的頭像 發(fā)表于 12-19 10:07 ?343次閱讀

    輕量服務(wù)器服務(wù)器的5個區(qū)別

    輕量服務(wù)器服務(wù)器都屬于計算領(lǐng)域,但它們在性能、配置、定價和適用場景上存在一些區(qū)別。
    的頭像 發(fā)表于 11-28 17:22 ?5047次閱讀

    創(chuàng)新企業(yè)福利:騰訊 × NVIDIA 初創(chuàng)加速計劃

    助力生成式 AI、大模型訓練與推理、自動駕駛、圖像處理等場景初創(chuàng)企業(yè)加速成長,最高獲贈 10 萬元扶持基金、NVIDIA 深度學習培訓中心(DLI)優(yōu)惠課程,以及免費的 GPU 技術(shù)支
    的頭像 發(fā)表于 11-13 20:40 ?519次閱讀
    創(chuàng)新企業(yè)<b class='flag-5'>云</b>福利:<b class='flag-5'>騰訊</b><b class='flag-5'>云</b> × <b class='flag-5'>NVIDIA</b> 初創(chuàng)加速計劃

    周四研討會預告 | 注冊報名 NVIDIA AI Inference Day - 大模型推理線上研討會

    ,使用 NVIDIA Triton TM? 推理服務(wù)器進行端到端部署 LLM Serving,以及金融行業(yè)的 AI、NLP/LLM 應
    的頭像 發(fā)表于 10-26 09:05 ?308次閱讀