Skip to main content

笔记本友好的 MLflow 查看器

项目描述

这是什么 ?

该软件包提供以下内容

  • ProjectStore对于 MLflow
    • 这是该project://计划的跟踪商店。除了以下几点外,它与可在 File 模式中使用的FileStorein包相同。mlflow
    • 命名新的 MLflow 实验目录时使用 uuid 而不是“incremental int”。
      • 这使得将团队的实验/运行存储在任何代码存储库中成为可能。
  • 一个“无服务器”实验记录查看器,用于丰富的IPython环境,例如Jupyter-NotebookJupyterlab.

用法

在 ProjectStore 上记录您的实验

import mlflow
mlflow.set_tracking_uri('project://./mlruns') # set storage-uri for tracking
experiment_id = mlflow.create_experiment('sample')

with mlflow.start_run(experiment_id=experiment_id) as run:
    mlflow.log_param("p", 1)
    mlflow.log_param("q", 10)
    mlflow.log_param("r", 100)
    mlflow.log_metric('r2', 0.6)

探索 IPython 环境中的实验记录

对于“丰富”的IPython环境,例如Jupyter-Notebook.

import flown.api as flown_api
flown_api.list_experiments()

对于“差”IPython环境,例如Notebook Preview on PyCharm.

import flown.api as flown_api
flown_api.list_experiments(restricted=True)

注意:restricted此模式下禁用任何交互功能。任何链接都不起作用。

使用 ProjectStore 运行 MLflow 服务器

使用默认目录'./mlruns'

$ flown ui

然后您可以通过 MLflow WEB-UI 浏览您的实验记录。( http://127.0.0.1:5000 )

使用其他目录。

$ flown ui --backend-store-uri project://./relational/path/to/dir --default-artifact-root s3://your-bucket/prefix-key

键入flown ui --help以获取更多信息。

如何注册到 PyPI / 我的私人备忘录 :)

  1. 更新版本在flown/__version__.py
  2. 上传到pypi。
pip install twine
pip install build
cd src
python -m build 
python -m twine upload --repository pypi --verbose dist/*

执照

麻省理工学院

版权所有 2021 advtec

特此免费授予任何人获得本软件和相关文档文件(“软件”)的副本,以不受限制地处理本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或出售本软件的副本,并允许向其提供本软件的人这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示保证,包括但不限于适销性、特定用途适用性和非侵权保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担任何责任,无论是在合同、侵权或其他方面,由本软件或本软件的使用或其他交易引起或与之相关。软件。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

flyn-0.1.0.tar.gz (8.6 kB 查看哈希)

已上传 source

内置分布

flyn-0.1.0-py3-none-any.whl (17.0 kB 查看哈希

已上传 py3