华为云AI开发平台ModelArts测试服务_云淘科技
AI应用部署为在线服务成功后,您可以在“预测”页签进行代码调试或添加文件测试。根据AI应用定义的输入请求不同(JSON文本或文件),测试服务包括如下两种方式:
JSON文本预测:如当前部署服务的AI应用,其输入类型指定的为JSON文本类,即不含有文件类型的输入,可以在“预测”页签输入JSON代码进行服务预测。
文件预测:如当前部署服务的AI应用,其输入类型指定为文件类,可包含图片、音频或视频等场景,可以在“预测”页签添加图片进行服务预测。
如果您的输入类型为图片,请注意测试服务单张图片输入应小于8MB。
JSON文本预测,请求体的大小不超过8MB。
因APIG(API网关)的限制,单次预测的时间不能超过40S。
图片支持以下类型:“png”、“psd”、“jpg”、“jpeg”、“bmp”、“gif”、“webp”、“psd”、“svg”、“tiff”。
若服务部署时使用的是“Ascend”规格,则无法预测含有透明度的PNG图片,因为Ascend仅支持RGB-3通道的图片。
该功能为调测使用,实际生产建议使用API调用。根据鉴权方式的不同,可以根据实际情况选择访问在线服务(Token认证)、访问在线服务(AK/SK认证)或者访问在线服务(APP认证)。
了解服务的输入参数
针对您部署上线的服务,您可以在服务详情页面的“调用指南”中,了解本服务的输入参数,即上文提到的输入请求类型。
图1 查看服务的调用指南
调用指南中的输入参数取决于您选择的AI应用来源:
如果您的元模型来源于自动学习或预置算法,其输入输出参数由ModelArts官方定义,请直接参考“调用指南”中的说明,并在预测页签中输入对应的JSON文本或文件进行服务测试。
如果您的元模型是自定义的,即推理代码和配置文件是自行编写的(配置文件编写说明),“调用指南”只是将您编写的配置文件进行了可视化展示。调用指南的输入参数与配置文件对应关系如下所示。
图2 配置文件与调用指南的对应关系
如果您的元模型是采用模型模板导入,不同的模板指定了其对应的输入输出模式,请参见模型模板简介的相关说明。
JSON文本预测
登录ModelArts管理控制台,在左侧菜单栏中选择“部署上线>在线服务”,进入“在线服务”管理页面。
单击目标服务名称,进入服务详情页面。在“预测”页签的预测代码下,输入预测代码,然后单击“预测”即可进行服务的预测,如图3所示。
JSON文本类的预测代码和返回结果样例如下所示。
图3 预测代码
文件预测
登录ModelArts管理控制台,在左侧菜单栏中选择“部署上线>在线服务”,进入“在线服务”管理页面。
单击目标服务名称,进入服务详情页面。在“预测”页签,单击“上传”,然后选择测试文件。文件上传成功后,单击“预测”即可进行服务的预测,如图4所示,输出标签名称,以及位置坐标和检测的评分。
文件类的预测代码和返回结果样例,可参见花卉识别样例。此样例是使用订阅算法训练的元模型,其输入类型为ModelArts官方定义,不可更改,如需自定义的元模型,请参见手写数字识别样例。
图4 图片预测
父主题: 部署AI应用(在线服务)
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家