MLflow-通过引用模型注册表来提供模型

问题描述 投票:1回答:1

我在参考模型注册表时无法为模型提供服务。根据帮助,路径应如下所示:

模型:/ model_name / stage

当我输入终端时:mlflow models serve -m models:/ml_test_model1/Staging --no-conda -h 0.0.0.0 -p 5003

我收到错误:mlflow.exceptions.MlflowException: Not a proper models:/ URI: models:/ml_test_model1/Staging/MLmodel. Models URIs must be of the form 'models:/<model_name>/<version or stage>'.

模型已注册,并在数据库和服务器中可见。如果我输入绝对路径,它将起作用(experiment_id / run_id / artifacts / model_name)。

mlflow版本:1.4Python版本:3.7.3

是某些环境设置还是其他问题?

mlflow
1个回答
0
投票

引用模型工件的样式已从mlflow v1.5(Bug Fix)中修复。

重新启动mlflow服务器之前,您需要运行mlflow db upgrade <db uri>刷新架构。

[您可能会发现列出的注册模型很有帮助:

<server>:<port>/api/2.0/preview/mlflow/registered-models/list

© www.soinside.com 2019 - 2024. All rights reserved.