【问题标题】:Error: The streaming job failed: Stream Analytics job has validation errors: Multiple input columns to the end point is not currently supported错误:流式传输作业失败:流分析作业存在验证错误:当前不支持到端点的多个输入列
【发布时间】:2021-06-07 12:13:04
【问题描述】:

对于该项目,我有 2 个 ML 模型。在输入流中,在流分析中,我得到我的数据和数据类型。我已经使用 ACI 部署了 Azure 机器学习终结点。这包含我的两个模型。我按照这个链接进行了多模型部署:

https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/deployment/deploy-multi-model/multi-model-register-and-deploy.ipynb

我使用此链接在我的运行函数中添加了第二个输入,以及我的 Web 服务。在这里,我想提供数据类型,以便为该数据选择正确的预测模型。为此,我使用了 Microsoft 官方文档。

https://docs.microsoft.com/en-us/azure/machine-learning/how-to-deploy-advanced-entry-script#power-bi-compatible-endpoint

当我尝试运行 Stream 时,我收到此错误:

流作业失败:流分析作业存在验证错误:当前不支持到端点的多个输入列。

最后一个链接还提供了有关如何自动生成 swagger 文件的信息,这也是我的项目所需要的。

如果您知道如何解决此问题,或者如果您知道在运行函数或流分析查询中轻松切换模型的方法。请告诉我。

对于在查询中选择模型,问题是每个查询步骤只允许一个 ML 函数。

【问题讨论】:

    标签: azure azure-stream-analytics azure-machine-learning-service


    【解决方案1】:

    今天的流分析预计招摇是一种特定的格式 (example)。该链接显示了必须在 yml 文件中使用的依赖项版本,以生成该特定格式的 swagger。

    团队非常接近于支持新的 swagger 格式(显示在您共享的链接中),当它可用时,您将能够从 ASA 的下拉列表中选择模型,它就会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2021-12-07
      • 2017-01-13
      相关资源
      最近更新 更多