Skip to main content

Weights & Biases integration layer for dl-core.

Project description

deep-learning-wandb

Public Weights & Biases integration layer for deep-learning-core.

deep-learning-wandb adds a W&B callback and scaffold integration on top of deep-learning-core. It keeps tracking-specific logic outside the core framework while still allowing users to install it through deep-learning-core[wandb].

Install

Install from PyPI through the core extra:

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

Install the package directly:

pip install deep-learning-wandb

Install in a uv project:

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

Scope

  • W&B callback registration for deep-learning-core
  • Experiment scaffold integration through dl-init --with-wandb
  • W&B-ready config defaults for generated experiment repositories

Out Of Scope

  • Generic trainer, dataset, and metric abstractions
  • Azure execution or storage logic
  • Company-specific W&B entities, projects, or secrets

Quick Start

Install it through the deep-learning-core extra:

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

Then scaffold a W&B-ready experiment repository:

uv run dl-init --name my-exp --with-wandb

The generated experiment package will import dl_wandb automatically so the wandb callback registers at runtime.

Concrete experiment flow:

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

The W&B project defaults to the repository root name unless tracking.experiment_name overrides it. The sweep file name becomes the W&B run group unless tracking.sweep_name overrides it.

What You Get

  • the wandb callback for local training runs
  • dl-init --with-wandb scaffold support
  • generated W&B callback defaults and .env.example

Companion Packages

Documentation

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_wandb-0.0.11.tar.gz (131.2 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_wandb-0.0.11-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for deep_learning_wandb-0.0.11.tar.gz
Algorithm Hash digest
SHA256 866f85bf46e41d32954a3c5d8c9a7414ecaef6fb1736c092d2c5db0d8d8a6162
MD5 ef4ffea94b8f7af8afa0b6f2a552c59d
BLAKE2b-256 aea374ac2e74eab9ef57dddeb2e397000caf09b8a3ab1c9795be459caa7c7c84

See more details on using hashes here.

Provenance

The following attestation bundles were made for deep_learning_wandb-0.0.11.tar.gz:

Publisher: publish.yml on Blazkowiz47/dl-wandb

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_wandb-0.0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for deep_learning_wandb-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 02a20cd1addfcc17cb1799ae1c2e2146669370ffa12d66810db725c93ce9f9e7
MD5 c22eec0f2fcdc71c7bdbf3556447dfb0
BLAKE2b-256 e7df048c717107fe441f598bf8fb486f23c480086abd48c0b9650d2ea602b805

See more details on using hashes here.

Provenance

The following attestation bundles were made for deep_learning_wandb-0.0.11-py3-none-any.whl:

Publisher: publish.yml on Blazkowiz47/dl-wandb

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