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].

Current release: deep-learning-mlflow==0.0.11. Requires deep-learning-core>=0.0.25,<0.1.

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.11.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.11-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: deep_learning_mlflow-0.0.11.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.11.tar.gz
Algorithm Hash digest
SHA256 cc70265394cf585bb21766b5f0a5328ec1fa78dc31e20cf586b1aa75076eddb1
MD5 b80d7836f1425492c703d0bd7a714057
BLAKE2b-256 3c2903bc4ae137b17d92fa1210082acfa76cc7f248330ae21d7e6a887634e09b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deep_learning_mlflow-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 9adfe49ba559d00bad620e3a54f6ca6ccebbd911fb059742f3ea5782a0eda54b
MD5 0acc0a90727ecf95b6a8bade0b4137ce
BLAKE2b-256 cfa34dd3291da2c3ecae3a160e67c50df9c569a1b2aa0169beb2c0d754fab491

See more details on using hashes here.

Provenance

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