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