【发布时间】:2023-01-13 05:46:37
【问题描述】:
大家好或晚上好!
我最近想使用 azure 的注册模型。 我将我的实验附加到我的模型并启动了服务,到目前为止一切顺利!
问题来自我们试图对该模型提出的请求:
无法识别的内容类型参数:格式。重要提示:MLflow 模型评分协议在 MLflow 2.0 版中发生了变化。如果您看到此错误,您可能使用了过时的评分请求格式。要解决该错误,请更新您的请求格式或调整您的 MLflow 模型的需求文件以指定旧版本的 MLflow(例如,将“mlflow”需求说明符更改为“mlflow==1.30.0”)。如果您使用 MLflow 客户端发出请求(例如通过
mlflow.pyfunc.spark_udf()),请将您的 MLflow 客户端升级到版本 >= 2.0 以使用新的请求格式。有关 MLflow 2.0 中更新的 MLflow 模型评分协议的更多信息,请参阅https://mlflow.org/docs/latest/models.html#deploy-mlflow-models。无法找到此问题的真正根源。我们更新了 Mlflow 的版本(从 1.30 到 2.0.1)并重新使用为发送数据提供的确切格式。
此外,经过多次搜索,我们发现该类型的案例很少。 azure doc 不断回来,却找不到其他有需要的用户。
你以前遇到过这个问题吗?你是如何设法调试它的?
预先感谢您的帮助 !
【问题讨论】:
标签: azure-databricks mlflow serving