跨主機傳輸與部署規劃
若完整流程均於單一工作站上執行,所得結果為一個可於該環境運作的模型,尚未進入實際生產環境。本章說明訓練主機與產線主機分置的規劃依據,以及兩者之間的資產傳輸方式。
一、分置部署的成本依據
訓練與推論對硬體的需求特性存在顯著差異:
| 項目 | 訓練階段 | 產線推論階段 |
|---|---|---|
| 運算需求 | 高,需要顯示卡與較大的記憶體容量 | 低,僅需支應單一模型的執行 |
| 使用時間 | 集中,數小時至數日 | 持續,全天候運轉 |
| 擺放位置 | 機房或辦公環境,條件可控 | 產線現場,空間與散熱條件受限 |
| 數量 | 單一主機即可,多專案共用 | 每個工站各一台 |
| 成本敏感度 | 可投入較高規格 | 成本將乘以工站數量 |
由此可知,於每個工站配置高階顯示卡,等同於將一次性的訓練需求轉換為與工站數量成正比的固定成本。合理的配置方式為:以單一訓練工作站集中處理訓練作業,各工站則配置符合推論需求的規格。
二、安裝內容與主機角色的關係
平台不區分「訓練版」與「推論版」。無論部署於訓練工作站或產線主機,錄製、訓練、推論、資料工具四個入口均完整存在且功能相同。
此一設計具有兩項實務效益:主機角色可隨需求調整,產線主機於離峰時段亦可用於錄製或訓練,無須重新安裝或變更設定;同時現場僅需維護單一安裝流程,擴充主機數量時的作業一致。
因此,「訓練機」與「推論機」屬於部署規劃的範疇,而非平台施加的角色限制。分置的依據為前述的成本與運算資源考量。此亦代表規劃責任在於使用端:平台不會阻止於產線主機上啟動訓練作業,該項作業是否適當,應由現場的作業規範決定。
三、部署拓撲
其一,單機全包。 由單一工作站執行所有作業,適用於評估階段、教學實習與單一工站的小型導入。此配置無須處理跨主機傳輸,惟訓練期間主機資源被完全佔用,產線作業須同步停止。
其二,訓練主機搭配單一產線推論主機。 為最常見的配置。工作站負責錄製與訓練,產線主機僅執行推論,資料與模型透過短代碼於兩者之間傳輸。
其三,訓練主機搭配多台產線推論主機。 同一模型部署至多個相同工站,為分置架構效益最顯著的配置。
採用第三種配置時,各工站的相機擺位須與訓練時一致,否則模型於不同工站的表現可能出現差異。模擬環境的相機角度隨機化於此具有實質價值:事先使模型涵蓋一定範圍的角度變化,可提升跨工站部署的穩定性。
四、短代碼傳輸
分置架構下存在兩個方向的傳輸需求,平台以同一機制處理:
| 方向 | 傳輸內容 | 首頁流程圖上的標示 |
|---|---|---|
| 產線 / 錄製端 → 訓練工作站 | 資料集 | 資料集傳輸(Data Transfer) |
| 訓練工作站 → 產線主機 | 訓練完成的模型 | 模型部署(Deploy Model) |
此兩條路徑於首頁流程圖上以跨線標示。
操作方式

資料集與模型的傳輸流程相同,均為三個步驟:
- 發送端(上圖左):於目錄中展開資料夾並選取欲傳輸的項目,點選該列的分享圖示。平台將壓縮該項目並於右側顯示「代碼已就緒」,其中包含一組短代碼(形式為
AGWB-MDFX-D5AA-YWAC-...)與到期倒數,以複製鈕取得代碼。 - 接收端(上圖右):先於目錄中選定接收位置的資料夾,點選該列的下載圖示,右側方出現短代碼輸入框。貼上代碼後點選下方按鈕,該按鈕會標示實際的目的地資料夾名稱(例如「下載並解壓縮至 Demo」)。
- 等待:平台自動下載並解壓縮至該資料夾。
接收端的目的地由操作者於步驟 2 選定,而非由代碼決定;接收前應先確認選取的資料夾正確。
短代碼的有效期以秒計 代碼產生後隨即開始倒數,逾期須重新產生。此為安全設計,代碼本身即為取用憑證,不應長期有效。
由於有效期短,實務上應於兩台主機均已開啟至該頁面後再產生代碼,而非先產生代碼再前往另一台主機。
背景執行
傳輸作業於背景執行,使用者無須停留於該頁面。平台將處理壓縮、上傳、下載與解壓縮,並以浮動狀態元件持續回報進度;切換至其他頁面時該元件仍會顯示,側邊欄的資料工具入口亦會出現提示標記。
因此傳輸期間可繼續進行其他作業,例如於訓練主機上準備下一批資料。
五、上線後的維運
模型部署至產線主機並通過推論驗證後,本次導入流程即告完成。後續維運須留意兩項事實:
其一,現場條件會隨時間變動。 相機受外力偏移、光線隨季節改變、料件更換供應商等因素,均會使模型的表現逐步下降。發現準確度下降時,應優先檢查現場條件而非模型本身。
其二,模型更新可採增量方式進行。 需要改善時無須由零開始:補錄涵蓋新情況的示範,與原有資料集合併後重新訓練,再以短代碼部署至產線主機。
下一步: 部署順序.