文档首页 > > AI工程师用户指南> 部署模型> 在线服务> 测试服务

测试服务

分享
更新时间: 2020/05/15 GMT+08:00

模型部署为在线服务成功后,您可以在“预测”页签进行代码调试或添加文件测试。根据模型定义的输入请求不同(JSON文本或文件),测试服务包括如下两种方式:

  1. JSON文本预测:如当前部署服务的模型,其输入类型指定的为JSON文本类,即不含有文件类型的输入,可以在“预测”页签输入JSON代码进行服务预测。
  2. 文件预测(图片、音频等数据文件):如当前部署服务的模型,其输入类型指定为文件类,可包含图片、音频或视频等场景,可以在“预测”页签添加图片进行服务预测。

了解服务的输入参数

针对您部署上线的服务,您可以在服务详情页面的“调用指南”中,了解本服务的输入参数,即上文提到的输入请求类型。

图1 查看服务的调用指南

调用指南中的输入参数,取决于您选择的模型来源:

  • 如果您的模型来源于自动学习或预置算法,其输入输出参数由ModelArts官方定义,请直接参考“调用指南”中的说明,并在预测页签中输入对应的JSON文本或文件进行服务测试。
  • 如果您的模型是自定义的,即推理代码和配置文件是自行编写的(配置文件编写说明),“调用指南”只是将您编写的配置文件进行了可视化展示。调用指南的输入参数与配置文件对应关系如下所示。
    图2 配置文件与调用指南的对应关系
  • 如果您的模型是采用模型模板导入,不同的模板指定了其对应的输入输出模式,请参见模型模板简介的相关说明。

JSON文本预测

  1. 登录ModelArts管理控制台,在左侧菜单栏中选择部署上线>在线服务,进入“在线服务”管理页面。
  2. 单击目标服务名称,进入服务详情页面。在“预测”页签的预测代码下,输入预测代码,然后单击“预测”即可进行服务的预测,如图3所示,attr_7为需要目标列,predictioncol为目标列attr_7的预测结果。

    JSON文本类的预测代码和返回结果样例,可参见银行存款预测样例。此样例是使用自动学习功能训练的模型,其输入类型为ModelArts官方定义,不可更改,如需自定义的模型,请参见车辆满意度识别样例

    图3 预测代码

    输入数据中attr_7的值可任意填写,或为空,不会影响预测结果。

文件预测(图片、音频等数据文件)

  1. 登录ModelArts管理控制台,在左侧菜单栏中选择部署上线>在线服务,进入“在线服务”管理页面。
  2. 单击目标服务名称,进入服务详情页面。在“预测”页签,单击“上传”,然后选择测试文件。文件上传成功后,单击“预测”即可进行服务的测试,如图4所示,输出标签名称,以及位置坐标和检测的评分。
    文件类的预测代码和返回结果样例,可参见 花卉识别样例。此样例是使用预置算法训练的模型,其输入类型为ModelArts官方定义,不可更改,如需自定义的模型,请参见 手写数字识别样例
    图4 图片预测
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问