阅读此文章前请浏览阿里云机器学习平台PAI使用简明教程(一)
概述
前面通过两个系列的教程分别介绍了PAI平台的数据流转、实验搭建、模型训练及模型在线部署调用。这一节主要介绍一下实验的离线调度及通过eascmd命令行方式进行部署。
Step By Step
1、实验搭建,以模板:心脏病预测案例为例
2、测试运行,离线实验调度
3、运维中心测试运行周期任务
4、查看运行日志
5、odps sql 保存模型到oss
pai -name modeltransfer2oss
-DmodelName=xlab_m_logisticregres_1783372_v0 -- 模型名称
-DossPath="oss://<bucket名称>.oss-cn-shanghai-internal.aliyuncs.com/<文件目录>/" -- oss路径,oss和PAI项目同区域
-Darn="acs:ram::18482178********:role/aliyunodpspaidefaultrole" -- OSS ARN
-Dformat=pmml
-Doverwrite=true;
Darn参数获取参考
6、DSW 实例使用:eascmd 部署模型
- 6.1 下载并认证客户端
- 6.2 Terminal eascmd 用户认证
在目录文件夹下进入cmd
出现如下即为成功
eascmdwin64 config -i (AccessKeyId) -k (AccessKeySecret)
- 6.3 文本配置(使用直接在DSW实例中配置)
使用直接上传本地文件方式,但前提需要将OOS中的模型文件下载并压缩成zip文件再上传。
7、在线调试
Body:
[{"sex":0,"cp":0,"fbs":0,"restecg":0,"exang":0,"slop":0,"thal":0,"age":0,"trestbps":0,"chol":0,"thalach":0,"oldpeak":0,"ca":0}]