【问题标题】:How do I set a different local directory for mlflow?如何为 mlflow 设置不同的本地目录?
【发布时间】:2021-05-14 16:08:07
【问题描述】:

我想从不同的文件夹运行 mlflow ui。默认情况下,它会在我的用户文件夹中创建一个名为“mlruns”的文件夹。如果 create 在 Jupiter-Notebook 中使用特定工作目录运行,则会在该目录中创建一个新文件夹“mlruns”。我的目标是运行 mlflow ui 访问此自定义目录中的“mlruns”文件夹。 到目前为止,我已经尝试过:

在我使用的目录中的 anaconda 提示 PowerShell 中运行 mlflow ui

在运行 mlflow 服务器时定义目录:

mlflow ui --backend-store-uri file:///'directory here'

我使用 Windows、Anaconda、Python、Jupiter-Notebook 和最新的 mlflow 版本 (1.10)

【问题讨论】:

    标签: python jupyter-notebook anaconda mlflow


    【解决方案1】:

    在对 Github 的一些帮助之后,这对我有用:

    为某个位置启动 Mlflow 服务器(在 anconda 提示 powershell 中键入):

    这里是用户 mah mlflow ui 的主目录中的文件夹

    mlflow ui --backend-store-uri file:///Users/mah/mlruns
    

    设置存储运行的位置(输入python):

    对于上面的第一个文件夹:

    mlflow.set_tracking_uri("file:///Users/mah/mlruns")
    

    【讨论】:

    • 我同意这个答案。 mlflow uri 的路径必须是完整路径。如果您 deare default-artifact-uri=‘mlflow’,它将在您的 Jupy Notebook 文件夹中创建一个本地文件夹。如果您将其声明为“file:///FullPath/”,它将正常工作
    猜你喜欢
    • 1970-01-01
    • 2022-06-28
    • 1970-01-01
    • 2011-05-22
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    相关资源
    最近更新 更多