Azure CLI ML“服务运行”命令是否起作用?

时间:2019-10-08 00:51:29

标签: azure azure-cli azure-machine-learning-service

我已经将模型部署到ACI容器,并且具有可以在Postman或使用python SDK中命中的端点。我使用Python以及Postman击中端点,并且得到响应,并且容器实例日志记录了该事件。现在,我该如何使用AZ ML CLI来运行服务并传递一些硬编码的JSON:

From the Azure ML CLI docs

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扩展以上述方式运行服务?

1 个答案:

答案 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}]}"