Designer和EAS在使用鏈路上進行了無縫對接,您可以在離線訓練、離線預測和評估流程完成后,將單個模型部署至EAS,以創建一個在線模型服務。本文為您介紹如何將在Designer平臺訓練獲得的模型一鍵或手動部署為EAS在線服務。
前提條件
已完成模型訓練,并驗證了模型的準確性,詳情請參見模型訓練。
單模型一鍵部署
支持的模型組件
以下模型組件支持您直接一鍵部署至EAS。其余部分模型僅支持手動部署,詳情請參見單模型手動部署。
組件名稱 | 產出可部署模型格式 | 匹配的EAS Processor | 備注 |
邏輯回歸二分類 | PMML | PMML | 訓練前需單擊模型組件,在字段設置頁簽選中是否生成PMML,示例如下。 |
GBDT二分類 | PMML | PMML | |
線性支持向量機 | PMML | PMML | |
邏輯回歸多分類 | PMML | PMML | |
隨機森林 | PMML | PMML | |
樸素貝葉斯 | PMML | PMML | |
K均值聚類 | PMML | PMML | |
GBDT回歸 | PMML | PMML | |
線性回歸 | PMML | PMML | |
評分卡訓練 | PMML | PMML | |
文本摘要訓練 | tgz包 | EasyNLP | 會自動配置好PAI提供在公開OSS中的EasyNLP,無需自定義配置。 |
圖像分類訓練(torch) | tgz包 | EasyCV | 會自動配置好PAI提供在公開OSS中的EasyCV,無需自定義配置。 |
PyAlink腳本 | AlinkModel | Alink | 詳情請參見PyAlink腳本。 |
XGBoost訓練 | XGBoost | XGBoost | 詳情請參見XGBoost訓練。 |
操作步驟
單模型手動部署
以下模型組件不支持上述的一鍵部署,需要在模型訓練完成后,使用通用模型導出組件將模型拼裝并導出至OSS目錄后,再手動部署。
組件名稱 | 產出可部署模型格式 | 匹配的EAS Processor | 手動部署流程 |
PS-SMART二分類 | PS格式 | PS算法 | 需要在組件下游連接通用模型導出組件。 |
PS-SMART多分類 | |||
PS-SMART回歸 |
導出模型到OSS Bucket后,您可以參見服務部署:控制臺手動部署模型至EAS。
常見問題
通過一鍵部署方式部署模型時,有節點支持部署,但是置灰不支持選擇,如何解決?
您需要單擊該組件節點,在右側字段設置頁簽中,選中是否生成PMML,并重新執行對應節點。
相關文檔
您可以前往PAI-EAS模型在線服務頁面,查看已部署服務的狀態,或對服務進行管理操作。詳情請參見管理EAS模型在線服務。
您可以通過在線調試功能,來測試服務運行是否正常,詳情請參見服務在線調試。
部署模型服務后,支持通過Designer的更新EAS服務(beta)組件,來定時更新已部署的服務,詳情請參見在線模型服務定時更新。