使用ModelArts Standard一键完成商超商品识别模型部署
ModelArts Standard平台提供了模型推理部署功能,用户在已有模型的情况下,可以直接在Standard中导入模型,并部署为在线服务进行预测。
本文以“商超商品识别”模型为例,介绍如何在ModelArts Standard平台上将已有模型部署为在线服务的免费体验过程。案例中使用到的“商超商品识别”模型来源于AI Gallery,AI Gallery中提供了大量免费的模型供用户一键部署,进行AI体验学习。
“商超商品识别”模型可以识别81类常见超市商品(包括蔬菜、水果和饮品),并给出置信度最高的5类商品的置信度得分。
步骤一:准备工作
- 已注册华为账号并开通华为云,进行了实名认证,且在使用ModelArts前检查账号状态,账号不能处于欠费或冻结状态。
- 配置委托访问授权
ModelArts使用过程中涉及到OBS、SWR、IEF等服务交互,首次使用ModelArts需要用户配置委托授权,允许访问这些依赖服务。
- 使用华为云账号登录ModelArts管理控制台,在左侧导航栏单击 ,进入“权限管理”页面,单击“添加授权”。
- 在“访问授权”页面,选择需要授权的“授权对象类型”,选择新增委托及其对应的权限“普通用户”,并勾选“我已经详细阅读并同意《ModelArts服务声明》”,然后单击“创建”。
图1 配置委托访问授权
- 完成配置后,在ModelArts控制台的权限管理列表,可查看到此账号的委托配置信息。
图2 查看委托配置信息
步骤二:订阅模型
“商超商品识别”的模型共享在AI Gallery中。您可以前往AI Gallery,免费订阅此模型。
- 单击案例链接商超商品识别,进入模型详情页。
- 完成模型订阅。
在模型详情页,单击“订阅”,阅读并勾选同意《数据安全与隐私风险承担条款》 和 《华为云AI Gallery服务协议》,单击“继续订阅”。订阅模型完成后,页面的“订阅”按钮显示为“已订阅”。
- 从模型详情页进入ModelArts控制台的订阅列表。
在模型详情页,单击“前往控制台”。在弹出的“选择云服务区域”页面选择ModelArts所在的云服务区域,单击“确定”跳转至ModelArts控制台的 页面。
图3 前往控制台
- 在“订阅应用”列表,单击“版本数量”,在右侧展开版本列表,当订阅模型的版本列表的状态显示为“就绪”时表示模型可以使用。
图4 进入“订阅应用”
当订阅的模型状态长时间未显示“就绪”状态,可以参考案例订阅的AI应用一直处于等待同步状态解决。
步骤三:使用订阅模型部署在线服务
模型订阅成功后,可将此模型部署为在线服务。
- 在展开的版本列表中,单击“部署 > 在线服务”跳转至部署页面。
图5 部署模型
- 在部署页面,参考如下说明填写关键参数。
- “名称”:自定义一个在线服务的名称,也可以使用默认值,此处以“商超商品识别服务”为例。
- “资源池”:选择“公共资源池”。
- “AI应用来源”和“选择AI应用及版本”:会自动选择订阅模型。
- “计算节点规格”:在下拉框中选择推理使用的计算资源。如果有免费资源,建议选择免费资源。
- 其他参数可使用默认值。
图6 部署在线服务 - 参数配置完成后,单击“下一步”,确认规格参数后,单击“提交”启动在线服务的部署。
- 任务提交成功后,单击“查看服务详情”,等待服务状态变为“运行中”时,表示服务部署成功。预计时长4分钟左右。
图7 服务部署成功
步骤四:预测结果
后续操作:清理资源
体验结束后,建议停止服务,避免占用资源,造成不必要的计费。
停止在线服务:在ModelArts Standard控制台的“模型部署 > 在线服务”列表,单击对应服务操作列的“更多 > 停止”,停止在线服务。