pylon AI Agent#
DL 模型會與硬體組態等一起打包成套件,並透過 pylon AI Platform 發布。發布後,請使用 pylon AI Agent 在 Triton Inference Server 上為 pylon AI vTools 部署模型。
Triton Inference Server 負責處理推論程序。在深度學習的領域中,推論是指將訓練好的模型應用於新的未見過資料,並對內容進行預測。
pylon AI Agent 概覽#
有兩種方式可以啟動 AI Agent:
- 從 pylon Viewer 的 Workbench 選單
- 從 vTool 的設定對話方塊

這兩種方法都會在 Deployed Models 分頁中開啟 AI Agent。您可以在此檢查哪些模型已經部署。

若要部署模型,您可以選擇透過 pylon AI Platform 部署,或是從儲存裝置(例如您的硬碟或隨身碟)部署。
透過 pylon AI Platform 進行部署#
如果您想透過 pylon AI Platform 部署模型,您必須注意以下事項:
-
如果您是從以下位置開啟 AI Agent: Workbench 選單,您將看到以下位置的所有視覺任務的所有可用模型: 透過 pylon AI Platform 部署 標籤頁。

-
如果您是從 vTool 的設定對話方塊開啟 AI Agent,您只會看到適用於您目前正在設定之 vTool 的模型。在以下螢幕擷取畫面中,AI Agent 是從 Classification vTool 的設定對話方塊開啟的。

從儲存裝置部署#
如果您想從儲存裝置部署模型,您必須先將包含所需模型的套件從 AI Platform 下載到您想要的儲存媒介上。

部署模型#
- 啟動 Triton Inference Server。
如需說明,請參閱隨附於 pylon AI 的 pylon Supplementary Package 中的安裝文件。 - 透過以下其中一種方法啟動 pylon AI Agent:
- 從 pylon Viewer 的 Workbench 選單
- 從 vTool 的設定對話方塊
pylon AI Agent 會在 Deployed Models 分頁中開啟。您可以在此檢查哪些模型已經部署。
-
決定是要從儲存裝置或透過 pylon AI Platform 部署新模型。
-
從儲存空間部署
- 如果尚未下載,請從 pylon AI Platform 下載所需的套件。
- 前往 Deploy from Storage 分頁。
- 將套件直接拖放至放置區域,或按一下資料夾圖示以瀏覽並選取所需的套件檔案。
這可以是本機或遠端儲存位置。 - 按一下 Deploy。
- 在 選擇伺服器 對話方塊中,選取您要部署模型的 Triton Inference Server。

- 按一下 OK。
部署將會立即開始。部署完成後會顯示訊息。
-
透過 pylon AI Platform 部署
- 前往 Deploy via pylon AI Platform 分頁。
- 按一下 Log in 按鈕登入 pylon AI Platform。
系統會將您導向 AI Platform 以便登入。完成後,網頁應該會關閉,並自動返回 AI Agent。如果沒有自動返回,請手動返回 AI Agent 以繼續。 - 選取表格中列出的一個或多個套件。
- 按一下 Deploy。
- 在 選擇伺服器 對話方塊中,選取您要部署模型的 Triton Inference Server。

- 按一下 OK。
部署將會立即開始。部署完成後會顯示訊息。
-
一般注意事項#
- Model naming: 您無法在 Triton Inference Server 上部署多個同名模型。在 Triton Inference Server 的模型儲存庫中,每個模型都必須具有唯一的名稱。之所以需要唯一名稱,是因為 Triton Inference Server 會使用模型名稱作為識別碼,以管理並將推論要求路由至適當的模型。如果存在兩個同名的模型,伺服器將無法加以區分。
- Network latency and bandwidth: 請確保有足夠的頻寬。大型模型的下載可能會耗費較長時間,特別是在頻寬有限的網路上。
- Sufficient local storage: Triton Inference Server 需要足夠的本機儲存空間來快取或暫存已下載的模型。如果本機儲存空間有限,在同時部署大型或多個模型時可能會遇到問題。
- 遠端執行伺服器與 vTools: 如果您在遠端電腦上執行 Triton Inference Server,同時又從其他位置執行 AI vTools,請注意以下重要的限制與事項:
- 發出推論要求的 vTools 與 Triton Inference Server 之間傳輸資料所需的時間,可能會影響整體回應時間。
- 高延遲會減慢推論過程,特別是對於即時應用程式而言。
- 有限的網路頻寬可能會導致通訊緩慢或不可靠,在傳輸大量資料時尤其明顯。