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.8.tar.gz (132.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_wandb-0.0.8-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: deep_learning_wandb-0.0.8.tar.gz
  • Upload date:
  • Size: 132.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_wandb-0.0.8.tar.gz
Algorithm Hash digest
SHA256 dc5cfe5f95229008280cecaac266a776afda7b3ddae53a8dff679f619820df66
MD5 c7430ae5ef783414b4a711c483334c67
BLAKE2b-256 a4c1dc9d667fd4bd8dc92a9bb3e5a7a2659c02fbda712d35800edee8d38e0997

See more details on using hashes here.

Provenance

The following attestation bundles were made for deep_learning_wandb-0.0.8.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.8-py3-none-any.whl.

File metadata

File hashes

Hashes for deep_learning_wandb-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 848faad806e0ef9926b895b7e353982e57639bb25591d27a0812d9397550b38a
MD5 7f6413eeb65e2561b6ac044a5b2c725a
BLAKE2b-256 ac6063ac0ed6bdece394cf2ad06169e0300f9d91c23b1f52a124682e209cdd25

See more details on using hashes here.

Provenance

The following attestation bundles were made for deep_learning_wandb-0.0.8-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