chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

NVIDIA Triton 系列文章(6):安裝用戶端軟件

NVIDIA英偉達企業(yè)解決方案 ? 來源:未知 ? 2022-11-29 19:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在前面的文章中,已經(jīng)帶著讀者創(chuàng)建好 Triton 的模型倉、安裝并執(zhí)行 Triton 推理服務器軟件,接下來就是要安裝 Triton 用戶端軟件,對服務器提出推理請求(requests),才能觸發(fā)服務器執(zhí)行推理計算的任務。


由于用戶端的功能是在向服務器提出推理需求,本身并不參與計算,因此不用考慮設備性能或者是否裝載 GPU 設備,即便是一臺最基本的 Windows 上網(wǎng)本都能使用,只要安裝合適的用戶端軟件就可以。


為了適應更多種使用場景,Triton 用戶端支持 C++/Python/Java/GO 等通用性高的在編程語言,底層還支持 HTTP/REST 與 gRPC 通訊協(xié)議,甚至還支持 SSL/TLS 加密選項,以及多種在線壓縮(on-wire compression)算法,內(nèi)容是相當豐富并且多元化,完整的內(nèi)容可以在https://github.com/triton-inference-server/client 開源倉里找到,本文只先提供 Python 用戶端的部分。


與服務器的安裝方式類似,NVIDIA 提供以下 4 種安裝方式:


1. 源代碼編譯


這種方式需要從https://github.com/triton-inference-server/client 下載源代碼,執(zhí)行步驟在https://github.com/triton-inference-server/client#build-using-cmake 環(huán)節(jié),通常會遇到的麻煩是步驟繁瑣,并且出錯率較高,因此并不推薦使用這個方法。


2. 可執(zhí)行文件


Triton 開發(fā)團隊為使用者提供編譯好的可執(zhí)行文件,包括 Ubuntu 20.04、Jetpack 與 Windows 平臺,可以在 https://github.com/triton-inference-server/server/releases/上獲取,每個版本都會提供對應 NGC 容器的版本,如下圖:



然后到下面的“Assets”選擇合適的版本:



以裝載 Jetpack 5 的 Orin 為例,就下載 tritonserver2.26.0-jetpack5.0.2.tgz(1.13GB) 壓縮文件到本機上,然后解壓縮到指定目錄下就可以,例如 ${HOME}/triton 目錄,會生成 、、、 等 6 個目錄,用戶端的可執(zhí)行文件在目錄下,目前有將近 30 個終端功能。


現(xiàn)在要使用 image_client 這個最基礎的識別終端軟件,對 qa/images/mug.jpg(下圖)這張圖片進行推理。



請先確認 Triton 服務器軟件已經(jīng)啟動并且處于等待請求的狀態(tài),現(xiàn)在請開啟另一個命令終端,輸入以下指令提交推理請求:


cd  ${HOME}/triton
./clients/bin/image_client-mdensenet_onnx-c3-sINCEPTIONqa/images/mug.jpg


這道指令使用 clients/bin/image_client 終端,請求服務器使用 densenet_onnx 推理模型,對 qa/images/mug.jpg(下圖)進行識別。這里的參數(shù)“-c 3”是要求識別的分類最多可以到 3 項,指令執(zhí)行結果如下,表示正確識別圖像的 3 個可能分類:



其他終端軟件會在后面文章中說明。


3. Docker容器版用戶端


在安裝 Triton 服務器軟件一文中已經(jīng)提過,可以在 NGC 服務器上可以找到 Triton 的相關鏡像,其中 year-xy-py3-sdk 里就有提供用戶端軟件。這里同樣在 Jetson AGX Orin 上用 22.09-py3-sdk 鏡像做示范,請先執(zhí)行以下指令下載這個鏡像并進入這個容器:


dockerpull nvcr.io/nvidia/tritonserver:22.09-py3-sdk
docker run -it --rm --net=host nvcr.io/nvidia/tritonserver:22.09-py3-sdk


進入容器之后,執(zhí)行以下指令進行圖像推理任務:


./install/bin/image_client-mdensenet_onnx-c3-sINCEPTION./images/mug.jpg

執(zhí)行結果應該會看到如下截屏的內(nèi)容,表示在這里對 Triton 服務器提出的推理請求,得到正確的計算結果。



同樣的,在容器內(nèi) install/bin 目錄下也有將近 30 個編譯好的終端可執(zhí)行文件,內(nèi)容與前一項壓縮文件所提供的內(nèi)容是一致的,在下一篇文章中進行說明。


4. Python 版用戶端


由于 Python 是目前在深度學習領域中最重要的編程語言之一,NVIDIA 為 Triton 提供可直接安裝的 Python 庫,只要執(zhí)行以下指令就能輕松安裝:


pip3  install  tritonclient[all]  attrdict  -i  https://pypi.tuna.tsinghua.edu.cn/simple


這個過程會安裝以下內(nèi)容:


  • http

  • grpc[service_pb2,service_pb2_grpc,model_config_pb2]

  • utils[ Linux 發(fā)行版將包括shared_memory和cuda_shared_memory]


如果您在前面下載第 2 部分的壓縮文件并且解壓縮,在該目錄之下的 clients/python 里就提供 30 多個 Triton 的 Python 用戶端腳本;如果沒有下載前面的壓縮文件,現(xiàn)在可以執(zhí)行以下指令去復制 Triton 項目的 client 開源倉:


git clone https://github.com/triton-inference-server/client


然后在 client 開源倉下的 src/python/examples 里有 30 多個 Triton 的 Python 用戶端腳本。


現(xiàn)在進到 Python 用戶端腳本的目錄里,執(zhí)行以下指令:


python3  image_client.py  -m  inception_graphdef  -s  INCEPTION 
${HOME}/triton/server/qa/images/mug.jpg


執(zhí)行后會顯示如下的結果:



得到推理的結果為“COFEE MUG”為正確的,表示 Triton 的 Python 用戶端使用環(huán)境是正確的。


以上介紹 4 種安裝 Triton 用戶端軟件的方式,本文只使用 image_client 這個最簡單的圖像分類用戶端工具,另外還有幾個比較重要的用戶端工具,后面會有針對性的深入講解與示范。


推薦閱讀

NVIDIA Jetson Nano 2GB 系列文章(1):開箱介紹

NVIDIA Jetson Nano 2GB 系列文章(2):安裝系統(tǒng)

NVIDIA Jetson Nano 2GB 系列文章(3):網(wǎng)絡設置及添加 SWAPFile 虛擬內(nèi)存

NVIDIA Jetson Nano 2GB 系列文章(4):體驗并行計算性能

NVIDIA Jetson Nano 2GB 系列文章(5):體驗視覺功能庫



NVIDIA Jetson Nano 2GB 系列文章(6):安裝與調(diào)用攝像頭


NVIDIA Jetson Nano 2GB 系列文章(7):通過 OpenCV 調(diào)用 CSI/USB 攝像頭

NVIDIA Jetson Nano 2GB 系列文章(8):執(zhí)行常見機器視覺應用


NVIDIA Jetson Nano 2GB 系列文章(9):調(diào)節(jié) CSI 圖像質(zhì)量

NVIDIA Jetson Nano 2GB 系列文章(10):顏色空間動態(tài)調(diào)節(jié)技巧

NVIDIA Jetson Nano 2GB 系列文章(11):你應該了解的 OpenCV

NVIDIA Jetson Nano 2GB 系列文章(12):人臉定位


NVIDIA Jetson Nano 2GB 系列文章(13):身份識別


NVIDIA Jetson Nano 2GB 系列文章(14):Hello AI World

NVIDIA Jetson Nano 2GB 系列文章(15):Hello AI World 環(huán)境安裝


NVIDIA Jetson Nano 2GB 系列文章(16):10行代碼威力



NVIDIA Jetson Nano 2GB 系列文章(17):更換模型得到不同效果

NVIDIA Jetson Nano 2GB 系列文章(18):Utils 的 videoSource 工具

NVIDIA Jetson Nano 2GB 系列文章(19):Utils 的 videoOutput 工具

NVIDIA Jetson Nano 2GB 系列文章(20):“Hello AI World” 擴充參數(shù)解析功能

NVIDIA Jetson Nano 2GB 系列文章(21):身份識別

NVIDIA Jetson Nano 2GB 系列文章(22):“Hello AI World” 圖像分類代碼

NVIDIA Jetson Nano 2GB 系列文章(23):“Hello AI World 的物件識別應用

NVIDIAJetson Nano 2GB 系列文章(24): “Hello AI World” 的物件識別應用

NVIDIAJetson Nano 2GB 系列文章(25): “Hello AI World” 圖像分類的模型訓練

NVIDIAJetson Nano 2GB 系列文章(26): “Hello AI World” 物件檢測的模型訓練

NVIDIAJetson Nano 2GB 系列文章(27): DeepStream 簡介與啟用

NVIDIAJetson Nano 2GB 系列文章(28): DeepStream 初體驗

NVIDIAJetson Nano 2GB 系列文章(29): DeepStream 目標追蹤功能

NVIDIAJetson Nano 2GB 系列文章(30): DeepStream 攝像頭“實時性能”

NVIDIAJetson Nano 2GB 系列文章(31): DeepStream 多模型組合檢測-1

NVIDIAJetson Nano 2GB 系列文章(32): 架構說明與deepstream-test范例

NVIDIAJetsonNano 2GB 系列文章(33): DeepStream 車牌識別與私密信息遮蓋

NVIDIA Jetson Nano 2GB 系列文章(34): DeepStream 安裝Python開發(fā)環(huán)境

NVIDIAJetson Nano 2GB 系列文章(35): Python版test1實戰(zhàn)說明

NVIDIAJetson Nano 2GB 系列文章(36): 加入USB輸入與RTSP輸出

NVIDIAJetson Nano 2GB 系列文章(37): 多網(wǎng)路模型合成功能

NVIDIAJetson Nano 2GB 系列文章(38): nvdsanalytics視頻分析插件

NVIDIAJetson Nano 2GB 系列文章(39): 結合IoT信息傳輸

NVIDIAJetson Nano 2GB 系列文章(40): Jetbot系統(tǒng)介紹

NVIDIAJetson Nano 2GB 系列文章(41): 軟件環(huán)境安裝

NVIDIAJetson Nano 2GB 系列文章(42): 無線WIFI的安裝與調(diào)試

NVIDIAJetson Nano 2GB 系列文章(43): CSI攝像頭安裝與測試

NVIDIAJetson Nano 2GB 系列文章(44): Jetson的40針引腳

NVIDIAJetson Nano 2GB 系列文章(45): I2C總線與PiOLED

NVIDIAJetson Nano 2GB 系列文章(46): 機電控制設備的安裝

NVIDIAJetson Nano 2GB 系列文章(47): 組裝過程的注意細節(jié)

NVIDIAJetson Nano 2GB 系列文章(48): 用鍵盤與搖桿控制行動

NVIDIAJetson Nano 2GB 系列文章(49): 智能避撞之現(xiàn)場演示

NVIDIAJetson Nano 2GB 系列文章(50): 智能避障之模型訓練

NVIDIAJetson Nano 2GB 系列文章(51): 圖像分類法實現(xiàn)找路功能

NVIDIAJetson Nano 2GB 系列文章(52): 圖像分類法實現(xiàn)找路功能

NVIDIAJetson Nano 2GB 系列文章(53): 簡化模型訓練流程的TAO工具套件

NVIDIA Jetson Nano 2GB 系列文章(54):NGC的內(nèi)容簡介與注冊密鑰

NVIDIA Jetson Nano 2GB 系列文章(55):安裝TAO模型訓練工具

NVIDIA Jetson Nano 2GB 系列文章(56):啟動器CLI指令集與配置文件

NVIDIA Jetson Nano 2GB 系列文章(57):視覺類腳本的環(huán)境配置與映射

NVIDIA Jetson Nano 2GB 系列文章(58):視覺類的數(shù)據(jù)格式

NVIDIA Jetson Nano 2GB 系列文章(59):視覺類的數(shù)據(jù)增強

NVIDIA Jetson Nano 2GB 系列文章(60):圖像分類的模型訓練與修剪

NVIDIA Jetson Nano 2GB 系列文章(61):物件檢測的模型訓練與優(yōu)化

NVIDIA Jetson Nano 2GB 系列文章(62):物件檢測的模型訓練與優(yōu)化-2

NVIDIA Jetson Nano 2GB 系列文章(63):物件檢測的模型訓練與優(yōu)化-3

NVIDIA Jetson Nano 2GB 系列文章(64):將模型部署到Jetson設備

NVIDIA Jetson Nano 2GB 系列文章(65):執(zhí)行部署的 TensorRT 加速引擎

NVIDIA Jetson 系列文章(1):硬件開箱

NVIDIA Jetson 系列文章(2):配置操作系統(tǒng)

NVIDIA Jetson 系列文章(3):安裝開發(fā)環(huán)境

NVIDIA Jetson 系列文章(4):安裝DeepStream

NVIDIA Jetson 系列文章(5):使用Docker容器的入門技巧

NVIDIA Jetson 系列文章(6):使用容器版DeepStream

NVIDIA Jetson 系列文章(7):配置DS容器Python開發(fā)環(huán)境

NVIDIA Jetson 系列文章(8):用DS容器執(zhí)行Python范例

NVIDIA Jetson 系列文章(9):為容器接入USB攝像頭

NVIDIA Jetson 系列文章(10):從頭創(chuàng)建Jetson的容器(1)

NVIDIA Jetson 系列文章(11):從頭創(chuàng)建Jetson的容器(2)

NVIDIA Jetson 系列文章(12):創(chuàng)建各種YOLO-l4t容器

NVIDIA Triton系列文章(1):應用概論

NVIDIA Triton系列文章(2):功能與架構簡介

NVIDIA Triton系列文章(3):開發(fā)資源說明

NVIDIA Triton系列文章(4):創(chuàng)建模型倉

NVIDIA Triton 系列文章(5):安裝服務器軟件


原文標題:NVIDIA Triton 系列文章(6):安裝用戶端軟件

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

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

    關注

    23

    文章

    4112

    瀏覽量

    99597

原文標題:NVIDIA Triton 系列文章(6):安裝用戶端軟件

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NVIDIA攜手全球工業(yè)軟件巨頭構建AI智能體加速設計與工程開發(fā)流程

    GTC — NVIDIA 今日宣布,正與包括 Cadence、達索系統(tǒng)、PTC、西門子和新思科技等在內(nèi)的全球領先工業(yè)軟件廠商合作,將 NVIDIA CUDA-X?、NVIDIA Omn
    的頭像 發(fā)表于 03-19 15:39 ?387次閱讀

    NVIDIA Jetson模型賦能AI在邊緣落地

    開源生成式 AI 模型不再局限于數(shù)據(jù)中心,而是開始深入到現(xiàn)實世界的各種機器中。從 Orin 到 Thor,NVIDIA Jetson 系列正在成為運行 NVIDIA Nemotron、Cosmos
    的頭像 發(fā)表于 03-16 16:27 ?583次閱讀
    <b class='flag-5'>NVIDIA</b> Jetson模型賦能AI在邊緣<b class='flag-5'>端</b>落地

    借助NVIDIA CUDA Tile IR后端推進OpenAI Triton的GPU編程

    NVIDIA CUDA Tile 是基于 GPU 的編程模型,其設計目標是為 NVIDIA Tensor Cores 提供可移植性,從而釋放 GPU 的極限性能。CUDA Tile 的一大優(yōu)勢是允許開發(fā)者基于其構建自定義的 DSL。
    的頭像 發(fā)表于 02-10 10:31 ?498次閱讀

    NVIDIA DRIVE AV軟件平臺與Halos架構助力梅賽德斯奔馳CLA車型獲得最高安全評分

    NVIDIA DRIVE AV 軟件平臺與 NVIDIA Halos 架構助力 CLA 車型獲得最高安全評分(top safety rating)。
    的頭像 發(fā)表于 02-02 09:28 ?2224次閱讀

    全新梅賽德斯奔馳CLA車型引入NVIDIA DRIVE AV軟件

    NVIDIA 正在推動開啟 AI 定義的駕駛新時代,其搭載增強型 L2 級點到點駕駛輔助功能的 NVIDIA DRIVE AV 軟件,預計今年在美國率先應用,首批搭載該技術的車型將來自梅賽德斯-奔馳,雙方共同致力于推動安全智能出
    的頭像 發(fā)表于 01-09 09:57 ?812次閱讀

    電話光端機選廣州郵科靠譜嗎?局端和用戶端到底有什么區(qū)別?能混用嗎?一文全解答!

    在專網(wǎng)通信、交通監(jiān)控、電力調(diào)度等場景中,電話光端機依然是保障語音業(yè)務穩(wěn)定傳輸?shù)闹匾O備。隨著光纖網(wǎng)絡的普及,越來越多用戶開始關注: 電話光端機 選廣州郵科怎么樣?局端和用戶端究竟有何不同?它們能不能
    的頭像 發(fā)表于 12-26 11:10 ?552次閱讀
    電話光端機選廣州郵科靠譜嗎?局端和<b class='flag-5'>用戶端</b>到底有什么區(qū)別?能混用嗎?一文全解答!

    NVIDIA宣布開源Aerial軟件

    NVIDIA 開源其 Aerial 軟件,并將 NVIDIA Sionna 研究套件和 Aerial 測試平臺引入 NVIDIA DGX Spark 平臺,為研究人員提供強大的工具和便
    的頭像 發(fā)表于 11-03 15:14 ?1118次閱讀

    umqtt_deliver_message 用戶端注冊執(zhí)行函數(shù)的回調(diào),用戶端的消息回調(diào)函數(shù)沒有被執(zhí)行到,為什么?

    加了兩個topic比對的打印,也進入到回到了,就是注冊的函數(shù)沒有被執(zhí)行到 2.發(fā)送服務是能夠被正常的接收到的.這個是開debug時候的打印,不開debug一點消息也沒有 3.有沒有遇到類似的問題的?
    發(fā)表于 10-09 06:09

    光纜怎么分ab

    、基站等)。 B:光纜的終止,通常連接接收設備(如終端盒、用戶端等)。 作用: 確保光纖對(如TX-RX)正確配對,避免信號反射或丟失。 在環(huán)形網(wǎng)絡或雙纖鏈路中,AB區(qū)分可防止光
    的頭像 發(fā)表于 09-28 09:38 ?2516次閱讀

    NVIDIA桌面GPU系列擴展新產(chǎn)品

    NVIDIA 桌面 GPU 系列擴展,推出 NVIDIA RTX PRO 4000 SFF Edition GPU 和 RTX PRO 2000 Blackwell GPU,可提高工程、內(nèi)容創(chuàng)作和 3D 可視化等應用的性能。
    的頭像 發(fā)表于 08-18 11:50 ?1625次閱讀

    使用NVIDIA Triton和TensorRT-LLM部署TTS應用的最佳實踐

    針對基于 Diffusion 和 LLM 類別的 TTS 模型,NVIDIA Triton 和 TensorRT-LLM 方案能顯著提升推理速度。在單張 NVIDIA Ada Lovelace
    的頭像 發(fā)表于 06-12 15:37 ?2049次閱讀
    使用<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Triton</b>和TensorRT-LLM部署TTS應用的最佳實踐

    Acrel-3000峰平谷用電量統(tǒng)計電能計量管理系統(tǒng)

    功能概述: 用戶端消耗著整個電網(wǎng)80%的電能,用戶端智能化用電管理對用戶可靠、安全、節(jié)約用電有十分重要的意義。構建智能用電服務體系,全面推廣用戶端智能儀表、智能用電管理終端等設備用電管
    的頭像 發(fā)表于 05-28 14:08 ?577次閱讀
    Acrel-3000峰平谷用電量統(tǒng)計電能計量管理系統(tǒng)

    如何在Ubuntu 22.04上安裝NVIDIA顯卡驅動

    Ubuntu 22.04 安裝 NVIDIA 顯卡驅動完整步驟
    的頭像 發(fā)表于 05-20 11:00 ?5643次閱讀

    如何在Ubuntu上安裝NVIDIA顯卡驅動?

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 一,前言 對于使用NVIDIA顯卡的Ubuntu用戶來說,正確安裝顯卡驅動是獲得最佳圖形性能的關鍵。與Windows系統(tǒng)不同,Linux系統(tǒng)通常不會自動
    的頭像 發(fā)表于 05-07 16:05 ?2845次閱讀
    如何在Ubuntu上<b class='flag-5'>安裝</b><b class='flag-5'>NVIDIA</b>顯卡驅動?