模型訓練完成後,您可以使用PAI-EAS將模型部署為線上服務,供其他應用調用。
PAI-EAS
模型線上服務EAS(Elastic Algorithm Service)是PAI提供的模型線上服務平台,支援一鍵部署模型為線上推理服務或AI-Web應用。它提供彈性擴縮容、資源群組管理、版本控制、資源監控等功能,協助您以較低的資源成本擷取高並發且穩定的線上演算法模型服務。更多內容參見EAS概述。
計費說明
本文樣本使用公用資源建立EAS服務,計費方式為隨用隨付。不需要使用服務時請及時停止或刪除服務,以免繼續計費。

使用EAS部署模型
完整的DSW開發模型到EAS部署案例可參考五. 使用 EAS 部署模型服務。
-
登入PAI控制台,在頁面上方選擇目標地區,並選擇目標工作空間。然後左側導覽列單擊模型在线服务(EAS) > 部署服务 > 自定义部署。
-
配置如下關鍵參數,其他參數保持預設即可。完整配置參數參見自訂部署。
-
部署方式:選擇镜像部署。
-
镜像配置:鏡像提供模型啟動並執行環境,可以選擇官方鏡像、自訂鏡像或輸入鏡像地址。
如果您是在DSW開發的模型,可以選擇镜像地址,然後複製DSW中使用的鏡像。

或者使用DSW的鏡像製作功能,將鏡像推送至Container ServiceACR中供EAS使用。詳情參見製作DSW執行個體鏡像。
-
存储挂载:您可以將應用的代碼檔案上傳至OSS並配置掛載地址。

本文使用如下簡單樣本進行測試,該代碼檔案已上傳至上圖所示的OSS中。
-
运行命令:填寫啟動命令,啟動範例程式碼。

-
端口号:填寫web.py中使用的連接埠
9000。 -
三方库配置:在三方庫配置處,可添加鏡像中缺失的三方庫,樣本如下:

-
资源类型:選擇公共资源,资源规格選擇
ecs.gn7i-c16g1.4xlarge即可。
單擊部署。當服務狀態為运行中時,代表部署成功。
-
服務調用測試
在模型部署成功後,可使用EAS線上調試功能測試服務介面。操作如下:
-
在EAS執行個體列表頁,單擊執行個體名稱進入執行個體資訊頁,然後單擊在线调试。
-
以上文的web.py應用為例,輸入請求地址,然後單擊发送请求,如果返回“hello World!”則請求成功。
-
如果您想使用公網地址或VPC地址調用,參見服務調用。
