Skip to main content

Local MLflow integration layer for dl-core.

Project description

deep-learning-mlflow

Local MLflow integration layer for deep-learning-core.

deep-learning-mlflow adds local MLflow tracking on top of deep-learning-core without Azure dependencies. It is the public MLflow variant behind deep-learning-core[mlflow].

Install

Install from PyPI through the core extra:

pip install "deep-learning-core[mlflow]"

Install the package directly:

pip install deep-learning-mlflow

Install in a uv project:

uv add "deep-learning-core[mlflow]" deep-learning-mlflow

Quick Start

uv init
uv add deep-learning-mlflow
uv run dl-init --root-dir . --with-mlflow
uv run dl-run --config configs/base.yaml
uv run dl-sweep experiments/lr_sweep.yaml

The scaffold points MLflow at a local ./mlruns directory by default. Tracker experiment naming defaults to the repository root name unless tracking.experiment_name overrides it. Run artifacts are uploaded from config.yaml, per-epoch epoch_<n>/ directories after checkpointing, and final/ at the end of training.

Concrete local tracking flow:

uv run dl-init --root-dir . --with-mlflow
uv run dl-run --config configs/base.yaml
uv run dl-analyze --sweep experiments/lr_sweep.yaml

What You Get

  • the mlflow callback for local training runs
  • dl-init --with-mlflow scaffold support
  • local ./mlruns tracking defaults for generated experiment repositories
  • automatic upload of epoch_<n>/, final/, and config.yaml artifacts

Azure-backed MLflow wiring remains part of dl-azure.

Companion Packages

Docs

License

MIT. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deep_learning_mlflow-0.0.8.tar.gz (211.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deep_learning_mlflow-0.0.8-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file deep_learning_mlflow-0.0.8.tar.gz.

File metadata

  • Download URL: deep_learning_mlflow-0.0.8.tar.gz
  • Upload date:
  • Size: 211.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for deep_learning_mlflow-0.0.8.tar.gz
Algorithm Hash digest
SHA256 412b40217cce1c60c23653ccab9b4d6490c0b833da9d60b117c66fadac019a17
MD5 085be6b35854f7ae0f089923b79366b5
BLAKE2b-256 42f1d6069796ceeab3bfca6211aaab04a1e2f9aef3211c0bb6a18884668ac591

See more details on using hashes here.

Provenance

The following attestation bundles were made for deep_learning_mlflow-0.0.8.tar.gz:

Publisher: publish.yml on Blazkowiz47/dl-mlflow

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deep_learning_mlflow-0.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for deep_learning_mlflow-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 31cf010b077db95d7a9226773f2240122e33af0834efc1ea7ea614a563cff5d9
MD5 41abbab244f9043b4e8ec7a8140ca8f4
BLAKE2b-256 b42f9bf0c3fe5da6703fffedb36144bb3de3d358c0533efcbc19ed1a99c7c227

See more details on using hashes here.

Provenance

The following attestation bundles were made for deep_learning_mlflow-0.0.8-py3-none-any.whl:

Publisher: publish.yml on Blazkowiz47/dl-mlflow

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page