如何解决错误:流作业失败:流分析作业有验证错误:当前不支持端点的多个输入列
对于该项目,我有 2 个 ML 模型。在输入流中,在流分析中,我获取我的数据和数据类型。我已经使用 ACI 部署了 Azure 机器学习端点。这包含我的两个模型。我按照此链接进行了多模型部署:
并且我使用此链接在我的运行函数以及我的 Web 服务中有第二个输入。在这里,我想提供数据类型,以便我可以选择正确的模型来预测该数据。为此我使用了 Microsoft 官方文档。
当我尝试运行 Stream 时,出现此错误:
流作业失败:流分析作业有验证错误:当前不支持端点的多个输入列。
最后一个链接还提供了有关如何自动生成 swagger 文件的信息,这也是我的项目所需要的。
如果您知道如何解决这个问题,或者您知道一种在运行函数或流分析查询中轻松切换模型的方法。请告诉我。
对于在查询中选择模型,问题是每个查询步骤只允许一个 ML 函数。
解决方法
今天的流分析期望 swagger 具有特定格式 (example)。该链接显示了必须在 yml 文件中使用的依赖项版本以生成该特定格式的 swagger。
该团队非常接近支持新的 swagger 格式(显示在您分享的链接中),当这种格式可用时,您将能够从 ASA 的下拉列表中选择模型,它就会起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。