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

Uploaded Python 3

File details

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

File metadata

  • Download URL: deep_learning_wandb-0.0.10.tar.gz
  • Upload date:
  • Size: 131.3 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.10.tar.gz
Algorithm Hash digest
SHA256 86042eec8a994d9afbd6ff28f9d1247b8e8728b82ba6aa5364dc9d34272f942e
MD5 11a96bc8347bc21c2e918308af056f56
BLAKE2b-256 9f7fce3b773e90330803eb6676ccdc34455c4e6563f24bf48aa115eaa740e3af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deep_learning_wandb-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 ad08d4ed9355f63cfe1092cf998b8d0aab33946b40d74d105848381c01f155a8
MD5 c90dfc1ba1939743b6b5f00901e12fa3
BLAKE2b-256 67f0dc1376f66bf3834abb94c83692530c1764e1e34aa2e3324d2be77146d364

See more details on using hashes here.

Provenance

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