91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

在前一篇文章已經(jīng)帶著讀者創(chuàng)建一個(gè) Triton 的推理模型倉(cāng),現(xiàn)在只要安裝好服務(wù)器端與用戶端軟件,就能進(jìn)行基本的測(cè)試與體驗(yàn)。


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


現(xiàn)在就開始安裝 Triton 服務(wù)器軟件,NVIDIA 為 Triton 服務(wù)器提供以下三種軟件安裝的方式:


1. 源代碼編譯


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


有興趣者,請(qǐng)自行參考前面下載的開源倉(cāng)里的docs/customization_guide/build.md文件,有關(guān)于 Ubuntu 20.04、Jetpack 與 Windows 等各種平臺(tái)的編譯細(xì)節(jié)。


2. 可執(zhí)行文件


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




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



以裝載 Jetpack 5 的 Orin 為例,就下載

tritonserver2.26.0-jetpack5.0.2.tgz(1.13GB)壓縮文件到本機(jī)上,然后解壓縮到指定目錄下就可以,例如 ${HOME}/triton 目錄,會(huì)生成、、、、、等 6 個(gè)目錄,可執(zhí)行文件在目錄下。


在執(zhí)行 Triton 服務(wù)器軟件前,還得先安裝所需要的依賴庫(kù),請(qǐng)執(zhí)行以下指令:


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

?

現(xiàn)在就可以執(zhí)行以下指令啟動(dòng) Triton 服務(wù)器:


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


如果最后出現(xiàn)以下畫面并且進(jìn)入等待狀態(tài):



現(xiàn)在 Triton 服務(wù)器已經(jīng)正常運(yùn)行,進(jìn)入等待用戶端提出請(qǐng)求(request)的狀態(tài)。


3. Docker容器


在NGC的

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


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

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

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

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

  • year-xy-py3-min:用作創(chuàng)建自定義 Triton 服務(wù)器容器的基礎(chǔ),如 Customize Triton Container(自定義Triton容器)說(shuō)明文件所描述的內(nèi)容;


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


NVIDIA 提供的 Triton 容器鏡像是同時(shí)支持 x86 / AMD64 與 ARM64 架構(gòu)的系統(tǒng),以 22.09-py3 鏡像為例,可以看到如下圖所標(biāo)示的“2 Architectures”:



點(diǎn)擊最右方的“向下”圖標(biāo),會(huì)展開如下圖的內(nèi)容,事實(shí)上是有兩個(gè)不同版本的鏡像,不過(guò)使用相同鏡像名:



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


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


就能根據(jù)所使用設(shè)備的 CPU 架構(gòu)去下載對(duì)應(yīng)的鏡像,現(xiàn)在執(zhí)行以下指令來(lái)啟動(dòng) Triton 服務(wù)器:


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


如果執(zhí)行正常,也會(huì)出現(xiàn)以下的等待畫面,表示運(yùn)行是正確的:



以上三種方式都能在計(jì)算設(shè)備上啟動(dòng) Triton 服務(wù)器軟件,目前看起來(lái)使用 Docker 鏡像是最為簡(jiǎn)單的。當(dāng)服務(wù)器軟件啟動(dòng)之后,就處于“等待請(qǐng)求”狀態(tài),可以使用“Ctrl-C”組合鍵終止服務(wù)器的運(yùn)行。


有一種確認(rèn) Triton 服務(wù)器正常運(yùn)行的最簡(jiǎn)單方法,就是用 curl 指令檢查 HTTP 端口的狀態(tài),請(qǐng)執(zhí)行以下指令:


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


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



接下去就要安裝客戶端軟件,用來(lái)對(duì)服務(wù)器提出推理請(qǐng)求,這樣才算完成一個(gè)最基礎(chǔ)的推理周期。


推薦閱讀

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

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

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

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

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



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


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

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


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

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

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

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


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


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” 擴(kuò)充參數(shù)解析功能

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NVIDIAJetson Nano 2GB 系列文章(36): 加入U(xiǎn)SB輸入與RTSP輸出

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NVIDIA Jetson Nano 2GB 系列文章(56):?jiǎn)?dòng)器CLI指令集與配置文件

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

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

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

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

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

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

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

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

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):為容器接入U(xiǎn)SB攝像頭

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

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

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

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

NVIDIA Triton系列文章(2):功能與架構(gòu)簡(jiǎn)介

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

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


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

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

聲明:本文內(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)投訴
  • 英偉達(dá)
    +關(guān)注

    關(guān)注

    23

    文章

    4087

    瀏覽量

    99174

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    服務(wù)器數(shù)據(jù)恢復(fù)】服務(wù)器raid5陣列raid模塊損壞的數(shù)據(jù)恢復(fù)案例

    某品牌服務(wù)器上面有一組由多塊硬盤組建的riad5陣列。意外斷電后管理員重啟服務(wù)器發(fā)現(xiàn)該服務(wù)器無(wú)法使用。 根據(jù)用戶方描述的情況,服務(wù)器數(shù)據(jù)恢
    的頭像 發(fā)表于 01-29 16:46 ?195次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電!Linux服務(wù)器數(shù)據(jù)恢復(fù)大揭秘

    某品牌服務(wù)器+存儲(chǔ),安裝的linux操作系統(tǒng)。 機(jī)房意外斷電導(dǎo)致服務(wù)器操作系統(tǒng)無(wú)法正常啟動(dòng),服務(wù)器管理員故障服務(wù)器進(jìn)行修復(fù)操作后進(jìn)入系統(tǒng)查
    的頭像 發(fā)表于 11-18 11:20 ?429次閱讀

    恒訊科技解析:如何在日本服務(wù)器安裝和配置數(shù)據(jù)庫(kù)(如MySQL)?

    為您的業(yè)務(wù)部署日本服務(wù)器后,下一個(gè)關(guān)鍵步驟就是安裝和配置數(shù)據(jù)庫(kù)。無(wú)論是用于網(wǎng)站、應(yīng)用程序還是數(shù)據(jù)分析,一個(gè)穩(wěn)定高效的數(shù)據(jù)庫(kù)是業(yè)務(wù)的核心。恒訊科技將以最流行的MySQL為例,提供一份在日本服務(wù)器(以
    的頭像 發(fā)表于 11-04 11:07 ?657次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器斷電導(dǎo)致raid模塊損壞的數(shù)據(jù)恢復(fù)案例

    某品牌服務(wù)器中有12塊硬盤,組建了一組raid5磁盤陣列,服務(wù)器內(nèi)存儲(chǔ)的是普通文件。 機(jī)房供電不穩(wěn)定導(dǎo)致服務(wù)器斷電,管理員重啟服務(wù)器后發(fā)現(xiàn)
    的頭像 發(fā)表于 09-04 12:57 ?801次閱讀

    使用NVIDIA Triton和TensorRT-LLM部署TTS應(yīng)用的最佳實(shí)踐

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

    服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: linux操作系統(tǒng)服務(wù)器中有一組由4塊SAS接口硬盤組建的raid5陣列。 服務(wù)器故障: 服務(wù)器工作過(guò)程中突
    的頭像 發(fā)表于 05-20 15:46 ?869次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器重裝系統(tǒng)導(dǎo)致分區(qū)消失的數(shù)據(jù)恢復(fù)案例

    服務(wù)器上有一組由raid卡組建的raid5磁盤陣列。上層安裝linux才做系統(tǒng),采用XFS文件系統(tǒng),劃分了3個(gè)分區(qū)。 管理員將服務(wù)器的操作系統(tǒng)重裝后,發(fā)現(xiàn)
    的頭像 發(fā)表于 05-14 10:13 ?617次閱讀
    <b class='flag-5'>服務(wù)器</b>數(shù)據(jù)恢復(fù)—<b class='flag-5'>服務(wù)器</b>重裝系統(tǒng)導(dǎo)致分區(qū)消失的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器部分?jǐn)?shù)據(jù)目錄項(xiàng)被破壞的數(shù)據(jù)恢復(fù)案例

    一臺(tái)安裝linux系統(tǒng)的服務(wù)器意外斷電。管理員重啟服務(wù)器后進(jìn)行檢測(cè),發(fā)現(xiàn)服務(wù)器上部分文件丟失。管理員沒有進(jìn)行任何操作,直接將服務(wù)器正常關(guān)機(jī)并
    的頭像 發(fā)表于 05-08 15:16 ?507次閱讀

    國(guó)外bgp服務(wù)器多少錢?# 服務(wù)器

    服務(wù)器
    jf_57681485
    發(fā)布于 :2025年04月24日 14:19:00

    新加坡服務(wù)器延遲大嗎?真相在這里#新加坡服務(wù)器 #服務(wù)器

    服務(wù)器
    jf_57681485
    發(fā)布于 :2025年04月18日 13:48:50

    NTP校時(shí)服務(wù)器 時(shí)鐘同步服務(wù)器

    服務(wù)器
    jf_75250307
    發(fā)布于 :2025年03月19日 20:56:34

    NTP時(shí)鐘服務(wù)器客戶端對(duì)時(shí)軟件

    服務(wù)器
    jf_75250307
    發(fā)布于 :2025年03月17日 21:24:09

    【教程】Chirpstack V3服務(wù)器簡(jiǎn)介和搭建示例

    Chirpstack是一款多組件的、部署簡(jiǎn)單的開源服務(wù)器,同時(shí)也是使用最廣泛的LoRaWAN服務(wù)器。本次安裝使用Ubuntu18.04.6LTS。需要使用到的軟件有vim和git請(qǐng)自行
    的頭像 發(fā)表于 03-13 19:32 ?994次閱讀
    【教程】Chirpstack V3<b class='flag-5'>服務(wù)器</b>簡(jiǎn)介和搭建示例

    服務(wù)器數(shù)據(jù)恢復(fù)—如何預(yù)防服務(wù)器故障與恢復(fù)服務(wù)器數(shù)據(jù)!

    服務(wù)器常見故障: 硬件故障:磁盤損壞、電池故障等。 軟件問(wèn)題:操作系統(tǒng)崩潰、未知的程序運(yùn)行錯(cuò)誤等。 病毒破壞:勒索病毒加密、刪除服務(wù)器數(shù)據(jù)等。 不可控力量;服務(wù)器浸水、火燒、機(jī)
    的頭像 發(fā)表于 03-11 12:36 ?1208次閱讀