将工件保存在远程mlflow服务器上

时间:2019-08-27 14:13:07

标签: python mlflow

我正在尝试将MLflow工件存储在运行MLflow的远程服务器上。我正在访问的服务器和运行MLflow的服务器都是Google Cloud上的VM。我可以在MLflow服务器中看到矩阵,但是看不到工件。

我尝试了以下方法,但是其中的一种是可行的:

  • mlflow server --backend-store-uri /mnt/persistent-disk --default-artifact-root /tmp/ --host=0.0.0.0
  • mlflow服务器--backend-store-uri / mnt /永久磁盘--default-artifact-root / path / to / folder / with / mlrun --host = 0.0.0.0

我还授予了rwx路径访问权限,但仍然出现相同的错误:

PermissionError: [Errno 13] Permission denied: '/home/user/folder'

1 个答案:

答案 0 :(得分:0)

能否请您提供有关此解决方案的建议?

请求,因为我发现工件存储在本地服务器本身的cwd中的mlruns中 如果我使用mlflow.pyfunc.log_model而不是mlflow.sklearn.log_model(lr,“ model”)

我已经创建了https://github.com/mlflow/mlflow/issues/1815