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.9.tar.gz (209.9 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.9-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for deep_learning_mlflow-0.0.9.tar.gz
Algorithm Hash digest
SHA256 2e33ab8c5b37ca2b721f08b6cf40b9de0d897663c9216f0c8b0e720c6d4f3533
MD5 bbadfaad2967c60f0a5d0616508ed57f
BLAKE2b-256 7e8297f9cb42f8c51d7faae66388987972d57e13fa52f8b35407104ec95e0a04

See more details on using hashes here.

Provenance

The following attestation bundles were made for deep_learning_mlflow-0.0.9.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.9-py3-none-any.whl.

File metadata

File hashes

Hashes for deep_learning_mlflow-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a031f474275f25ff2d24ea4f188f15f8f122b577d4d1e9c57e7b1c4bdfeccd7e
MD5 33f016199d5fb1a7c3dc4c5bcc59e18d
BLAKE2b-256 ac817dffbb6d507a3c60d7c69a349cba4a246030d161ea5603dc3b18c0545719

See more details on using hashes here.

Provenance

The following attestation bundles were made for deep_learning_mlflow-0.0.9-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