0

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

从 Azure ML CLI 文档

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

4

1 回答 1

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

于 2019-10-09T16:04:02.413 回答