我已经将模型部署到ACI容器,并且具有可以在Postman或使用python SDK中命中的端点。我使用Python以及Postman击中端点,并且得到响应,并且容器实例日志记录了该事件。现在,我该如何使用AZ ML CLI来运行服务并传递一些硬编码的JSON:
az ml service run --name (-n) --input-data (-d)
我运行
az ml service run -n "rj-aci-5" -d {\"input_df\": [{\"width\": 50, \"shoe_size\": 28}]}
没有输出或错误。日志不记录任何调用。是否有人使用Azure CLI ML扩展以上述方式运行服务?
答案 0 :(得分:1)
az cli可能无法解析提供的数据输入。如果我尝试运行相同的命令,则会看到以下错误:
az: error: unrecognized arguments: [{"width": 50, "shoe_size": 28}]}
您需要将输入内容括在引号中,以使其适当地用作单个输入参数:
az ml service run -n "rj-aci-5" -d "{\"input_df\": [{\"width\": 50, \"shoe_size\": 28}]}"