服务在线调试
服务部署完成后,您可以使用在线调试功能来测试服务是否运行正常。本文为您介绍如何进行服务在线调试。
前提条件
已完成服务部署,详情请参见服务部署:控制台&Designer。
操作步骤
- 进入PAI EAS模型在线服务页面。
- 登录PAI控制台。
- 在左侧导航栏单击工作空间列表,在工作空间列表页面中单击待操作的工作空间名称,进入对应工作空间内。
- 在工作空间页面的左侧导航栏选择 ,进入PAI EAS模型在线服务页面。
在推理服务页签,单击目标服务操作列下的在线调试。
在调试页面的在线调试请求参数区域,配置以下参数。
参数
描述
接口地址调用文档链接
系统自动填入,无需手动配置。
Token
系统自动填入,无需手动配置。
Request Body
服务请求数据。
如果您使用通用Processor(包括TensorFlow、Caffe、Blade、PMML)部署服务,服务请求数据构造,可以参考通用Processor服务请求构造。
如果您构建的模型为视频智能处理类模型、图像智能处理类模型、语音智能处理类模型、自然语言处理(NLP)类模型等类型,服务请求数据构造,可以参考公共模型仓库。
其他种类模型的服务请求数据,需要根据您自定义模型或镜像的数据输入格式来确定。
以心脏病预测案例的逻辑回归二分类模型为例,说明如何构造Request Body信息。
逻辑回归二分类模型为PMML模型,生成的模型文件中特征数据包括sex、cp、fbs、resteg、exang、slop、thal、age、trestbps、chol、chalach、oldpeak和ca。则Request 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}]
单击发送请求,即可在调试信息区域查看预测结果。