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.10.tar.gz (209.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.10-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: deep_learning_mlflow-0.0.10.tar.gz
  • Upload date:
  • Size: 209.8 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.10.tar.gz
Algorithm Hash digest
SHA256 4e62fd99cea506a9da0ee2e18a318af5a04f1c59b74d95b80f0ba5dc30ff4419
MD5 cc962182d4d84465f2debe2eefb71559
BLAKE2b-256 aa01f79b7a58fe0d5f9903364f9f93e6e63e60eb7e6e37f5eb06fe948022c00c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deep_learning_mlflow-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 df9f660dac8e780a786b1c8d9ca82b64c244a27dc37a0101c1548add31819492
MD5 6310f5a6263ff8149ec5f1762981af21
BLAKE2b-256 43de022b6fb02f6a6154af5c47b43e3c40574aef65df0fffdacb77c938bac1a0

See more details on using hashes here.

Provenance

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