在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

NVIDIA英偉達企業解決方案 ? 來源:未知 ? 2022-11-22 19:50 ? 次閱讀

在前一篇文章已經帶著讀者創建一個 Triton 的推理模型倉,現在只要安裝好服務器端與用戶端軟件,就能進行基本的測試與體驗。


為了簡化過程,我們使用 NVIDIA Jetson AGX Orin 設備進行示范,所有步驟都能適用于各種基于 NVIDIA Jetson 智能芯片的邊緣設備上,也適用于大部分裝載 Ubuntu 18 以上操作系統的 x86 設備上,即便設備上沒有安裝 NVIDIA 的 GPU 計算卡也能使用,只不過我們的提供的內容都是基于 GPU 計算環境,對于純 CPU 的使用則需要用戶自行研讀說明文件。


現在就開始安裝 Triton 服務器軟件,NVIDIA 為 Triton 服務器提供以下三種軟件安裝的方式:


1. 源代碼編譯


這種方式需要從https://github.com/triton-inference-server/server下載源代碼,然后安裝依賴庫,再用 cmake 與 make 工具進行編譯。通常會遇到的麻煩是步驟繁瑣,并且出錯率較高,因此并不推薦使用這個方法。


有興趣者,請自行參考前面下載的開源倉里的docs/customization_guide/build.md文件,有關于 Ubuntu 20.04、Jetpack 與 Windows 等各種平臺的編譯細節。


2. 可執行文件


Triton 開發團隊為使用者提供編譯好的可執行文件,包括 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 個目錄,可執行文件在目錄下。


在執行 Triton 服務器軟件前,還得先安裝所需要的依賴庫,請執行以下指令:


sudo apt-get update
sudoapt-getinstall-y--no-install-recommendssoftware-properties-commonautoconfautomakebuild-essentialgitlibb64-devlibre2-devlibssl-devlibtoollibboost-devrapidjson-devpatchelfpkg-configlibopenblas-devlibarchive-devzlib1g-dev

?

現在就可以執行以下指令啟動 Triton 服務器:


cd  ${HOME}/triton
bin/tritonserver--model-repository=server/docs/examples/model_repository--backend-directory=backends--backend-config=tensorflow,version=2


如果最后出現以下畫面并且進入等待狀態:



現在 Triton 服務器已經正常運行,進入等待用戶端提出請求(request)的狀態。


3. Docker容器


在NGC的

https://catalog.ngc.nvidia.com/orgs/nvidia/containers/tritonserver/tags可以找到 Triton 服務器的 Docker 鏡像文件,每個版本主要提供以下幾種版本:


  • year-xy-py3:包含 Triton 推理服務器,支持 Tensorflow、PyTorch、TensorRT、ONNX 和 OpenVINO 模型;

  • year-xy-py3-sdk:包含 PythonC++ 客戶端庫、客戶端示例和模型分析器;

  • year-xy-tf2-python-py3:僅支持 TensorFlow 2.x 和 python 后端的 Triton 推理服務器;

  • year-xy-pyt-python-py3:僅支持 PyTorch 和 python 后端的 Triton 服務器;

  • year-xy-py3-min:用作創建自定義 Triton 服務器容器的基礎,如 Customize Triton Container(自定義Triton容器)說明文件所描述的內容;


其中“year”是年份的數字,例如 2022 年提交的就是“22”開頭;后面的“xy”是流水號,每次往上加“1”,例如 2022 年 10 月 4 日提交的版本為“22-09”。


NVIDIA 提供的 Triton 容器鏡像是同時支持 x86 / AMD64 與 ARM64 架構的系統,以 22.09-py3 鏡像為例,可以看到如下圖所標示的“2 Architectures”:



點擊最右方的“向下”圖標,會展開如下圖的內容,事實上是有兩個不同版本的鏡像,不過使用相同鏡像名:



因此在 x86 電腦與 Jetson 設備都使用相同的鏡像下載指令,如下:


$  docker pull nvcr.io/nvidia/tritonserver:22.09-py3


就能根據所使用設備的 CPU 架構去下載對應的鏡像,現在執行以下指令來啟動 Triton 服務器:


# 根據實際的模型倉根目錄位置設定TRITON_MODEL_REPO路徑
export TRITON_MODEL_REPO=${HOME}/triton/server/docs/examples/model_repository
# 執行Triton服務器
dockerrun--rm--net=host-v${TRITON_MODEL_REPO}:/modelsnvcr.io/nvidia/tritonserver:22.09-py3tritonserver--model-repository=/models


如果執行正常,也會出現以下的等待畫面,表示運行是正確的:



以上三種方式都能在計算設備上啟動 Triton 服務器軟件,目前看起來使用 Docker 鏡像是最為簡單的。當服務器軟件啟動之后,就處于“等待請求”狀態,可以使用“Ctrl-C”組合鍵終止服務器的運行。


有一種確認 Triton 服務器正常運行的最簡單方法,就是用 curl 指令檢查 HTTP 端口的狀態,請執行以下指令:


curl -v localhost:8000/v2/health/ready


如果有顯示“HTTP/1.1 200 OK”的信息(如下圖),就能確定 Triton 服務器處于正常運行的狀態:



接下去就要安裝客戶端軟件,用來對服務器提出推理請求,這樣才算完成一個最基礎的推理周期。


推薦閱讀

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

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

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

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

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



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


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

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


NVIDIA Jetson Nano 2GB 系列文章(9):調節 CSI 圖像質量

NVIDIA Jetson Nano 2GB 系列文章(10):顏色空間動態調節技巧

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 環境安裝


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” 擴充參數解析功能

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開發環境

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

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

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

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

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

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

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

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

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): 組裝過程的注意細節

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NVIDIA Jetson 系列文章(3):安裝開發環境

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

    關注

    22

    文章

    3912

    瀏覽量

    93036

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    服務器數據恢復—服務器重裝系統導致分區消失的數據恢復案例

    服務器上有一組由raid卡組建的raid5磁盤陣列。上層安裝linux才做系統,采用XFS文件系統,劃分了3個分區。 管理員將服務器的操作系統重裝后,發現
    的頭像 發表于 05-14 10:13 ?63次閱讀
    <b class='flag-5'>服務器</b>數據恢復—<b class='flag-5'>服務器</b>重裝系統導致分區消失的數據恢復案例

    服務器數據恢復—如何預防服務器故障與恢復服務器數據!

    服務器常見故障: 硬件故障:磁盤損壞、電池故障等。 軟件問題:操作系統崩潰、未知的程序運行錯誤等。 病毒破壞:勒索病毒加密、刪除服務器數據等。 不可控力量;服務器浸水、火燒、機
    的頭像 發表于 03-11 12:36 ?247次閱讀

    windows搭建ftp服務器的步驟

    在Windows系統上搭建FTP(文件傳輸協議)服務器通常涉及一系列步驟,包括安裝必要的服務、配置服務器設置、以及確保網絡安全設置允許FTP
    的頭像 發表于 02-01 15:49 ?923次閱讀

    ftp服務器怎么搭建

    搭建FTP(文件傳輸協議)服務器是一個涉及多個步驟的過程,這些步驟包括選擇合適的FTP服務器軟件、安裝軟件、配置
    的頭像 發表于 02-01 15:43 ?622次閱讀

    Flexus 云服務器 X 實例實踐:安裝 Ward 服務器監控工具

    了強大而靈活的計算能力。而在系統運維管理方面,Ward 這一專為 Linux 系統打造的監控工具功能強大,當我們將其安裝在華為云 Flexus 云服務器 X 實例上時,又會擦出怎樣的火花呢? 一、Flexus 云服務器 X 實例
    的頭像 發表于 01-13 15:51 ?335次閱讀
    Flexus 云<b class='flag-5'>服務器</b> X 實例實踐:<b class='flag-5'>安裝</b> Ward <b class='flag-5'>服務器</b>監控工具

    Triton編譯的優化技巧

    在現代計算環境中,編譯的性能對于軟件的運行效率至關重要。Triton 編譯作為一個先進的編譯框架,提供了一
    的頭像 發表于 12-25 09:09 ?714次閱讀

    Triton編譯在機器學習中的應用

    1. Triton編譯概述 Triton編譯NVIDIA Triton推理
    的頭像 發表于 12-24 18:13 ?833次閱讀

    Triton編譯安裝步驟詳解

    1. 系統要求 在開始安裝之前,請確保您的系統滿足以下要求: 操作系統 :支持 Linux 或 Windows(通過 WSL 或 Cygwin)。 編譯 :GCC 或 Clang。 CMake
    的頭像 發表于 12-24 17:35 ?2067次閱讀

    使用zabbix監控云服務器的方法

    Zabbix環境 在開始監控云服務器之前,你需要準備Zabbix環境。這包括安裝Zabbix服務器、Zabbix代理和配置Web界面。 2.1 安裝Zabbix
    的頭像 發表于 11-08 10:47 ?776次閱讀

    服務器數據恢復—搬遷導致服務器無法識別raid的數據恢復案例

    NFS+FTP作為單位內部的文件服務器使用。服務器為ProLiant DL380系列服務器,通過hp smart array控制掛載了一組
    的頭像 發表于 07-25 16:34 ?715次閱讀

    使用windows版mosquitto軟件自建一個服務器

    本文介紹使用windows版mosquitto軟件,自建一個服務器用于測試產品IG532。 1.登錄官網,下載windows版mosquitto軟件,并安裝 https
    發表于 07-24 06:39

    服務器數據恢復—同品牌新老型號服務器raid5陣列數據恢復方法分析

    服務器數據恢復環境: 一臺某品牌LH6000系列服務器,通過NetRaid陣列卡將4塊硬盤組建為一組RAID5磁盤陣列。操作系統都為Window server,數據庫是SQLServ
    的頭像 發表于 07-08 13:48 ?447次閱讀

    云存儲服務器怎么配置

    服務的核心設備,其配置直接影響到云存儲的性能、可靠性和安全性。本文將詳細介紹云存儲服務器的配置過程,包括硬件選擇、軟件安裝、網絡配置、數據管理、安全策略等方面。 硬件選擇 云存儲
    的頭像 發表于 07-02 09:15 ?1381次閱讀

    服務器數據恢復—X3650服務器raid5磁盤陣列數據恢復案例

    一臺某品牌X3650M3服務器,服務器中有一組raid5磁盤陣列,上層采用zfs文件系統。 服務器未知原因崩潰,工作人員排查故障后發現服務器
    的頭像 發表于 06-04 11:08 ?735次閱讀

    服務器托管和租用區別是什么

    商提供,用戶只需要根據自己業務需要和硬件配置的要求選擇機房服務器即可。 2、價格成本在價格成本方面,服務器租用費用高于托管。 服務器租用需要由IDC服務商提供
    的頭像 發表于 06-03 17:18 ?1190次閱讀
    主站蜘蛛池模板: 国产激烈无遮挡免费床戏视频 | 一级特黄a大片免费 | 性色视频在线观看 | 免费a级午夜绝情美女视频 免费jlzzjlzz在线播放视频 | 欧美一区二区视频 | 教官的好爽好深h片段 | 亚洲天堂2013| 国产色婷婷精品综合在线手机播放 | 日本免费大黄在线观看 | 天堂综合 | 永久免费看 | 亚洲最大成人 | 一区二区在线观看高清 | 成年啪啪网站免费播放看 | 美女毛片视频 | 久久大香线蕉综合爱 | 正在播放一区二区 | 日本在线网站 | 在线色播| 国产日本三级 | 国产精品露脸脏话对白 | 久久婷婷成人综合色 | 亚洲一级毛片在线观播放 | 手机在线完整视频免费观看 | bt天堂网在线资源www | 黄色一级片播放 | 玖玖精品国产 | 美日韩一区二区 | 久久人人澡 | 天天干天天操天天玩 | 色多多在线观看视频 | 国产免费高清福利拍拍拍 | 操天天操 | 91色视| 亚洲 丝袜 制服 欧美 另类 | 国内外精品免费视频 | 成人爽a毛片在线视频 | 黄色成人在线 | 久久美女视频 | 99精品国产第一福利网站 | 国模小丫大尺度啪啪人体 |