我使用mlflow版本1.2.0使用以下命令运行mlflow服务器
mlflow server --host myhost -p myport --backend-store-uri mysql://user@localhost/mlflow --default-artifact-root hdfs://myhost/user/myid/mlflow_test
我从MLflow教程快速入门https://www.mlflow.org/docs/latest/quickstart.html
开始运行实验命令:
mlflow run sklearn_elasticnet_wine -P alpha=0.5 --no-conda
记录模型的代码是
mlflow.sklearn.log_model(lr, "model")
在
https://github.com/mlflow/mlflow/blob/master/examples/sklearn_elasticnet_wine/train.py
我通过webbrowser myhost:myport访问服务器,并检查我运行的运行情况。
我成功通过myhost获取了运行信息:myport/#/experiments/0/runs/run_id
在此页面中,我发现第一层(模型目录)路径正确。即run_id/artifacts/model
correct path
但是一旦我单击模型文件夹下的MLmodel文件,路径就会出错:
我希望看到run_id/artifacts/model/MLmodel
但实际上是run_id/artifacts/MLmodel
wrong path