Designer支持將一個包含數據預處理、特征工程、模型預測的離線數據處理pipeline,打包成一個Pipeline模型,并一鍵部署為EAS在線服務。
使用限制
僅支持Alink框架的算法組件(即左上角有紫色小點標識的組件)。
所有需要部署的模型涉及的訓練及配套預測組件均需運行成功(即綠色小對勾狀態)。例如:需要部署線性回歸模型用于在線預測,則線性回歸訓練組件和線性回歸預測組件都需要運行成功。
在線服務限制單輸入單輸出,因此需要從離線的Directed Acyclic Graph(DAG)圖中選擇單一串行鏈路進行部署。
前提條件
已創建模型工作流(包含數據預處理、特征工程、模型預測的離線數據),并成功運行。詳情請參見構建模型。
快速入門
您可以參考以下視頻,快速了解如何使用Pipeline部署在線服務。
打包Pipeline模型
將Pipeline模型部署為在線服務
操作步驟
進入Designer頁面。
登錄PAI控制臺。
在左側導航欄單擊工作空間列表,在工作空間列表頁面中單擊待操作的工作空間名稱,進入對應工作空間內。
在工作空間頁面的左側導航欄選擇 ,進入Designer頁面。
在工作流列表頁面,雙擊目標工作流,進入工作流頁面。
在Designer畫布上方,單擊制作Pipeline模型。
選中Pipeline節點,并單擊下一步。
在高亮節點中,通過選中節點,確定需要部署的數據處理鏈路(通常是1~N個預測組件串行的鏈路)。例如,在下圖示例中選擇的鏈路中,數據會先經過歸一化、獨熱編碼,再經過向量聚合,最后通過FM預測組件做預測。
選中一個節點,如果組件下游為單分支,則下游節點會自動選中,且支持反選。
節點取消選中,也會將組件下游已選中的節點全部取消選中。
在制作Pipeline模型對話框中,單擊下一步,啟動Pipeline模型打包任務。
模型打包任務會自動將數據預測鏈路以及對應的模型一起打包,生成一個PipelineModel。打包過程會啟動一個離線任務,名稱以model-combination-開頭。
您可以在Designer畫布上方,單擊全部任務查看,在歷史任務對話框中查看任務進度,大約需要執行3~5分鐘時間。任務狀態為成功后,即可執行下一步。
在歷史任務對話框中,單擊目標任務操作列下的模型,即可一鍵部署Pipeline模型。
頁面跳轉到EAS控制臺后,如何部署模型,詳情請參見Designer一鍵部署。