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

Current release: deep-learning-wandb==0.0.12. Requires deep-learning-core>=0.0.25,<0.1.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: deep_learning_wandb-0.0.12.tar.gz
  • Upload date:
  • Size: 131.4 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.12.tar.gz
Algorithm Hash digest
SHA256 3e6a814671d8a2366df408bf91f709424f2463f19c04cbd84982958e67782cc2
MD5 61717a22ceb6ccd2429731bc779b654d
BLAKE2b-256 51dc65a0edecc374633fb4a2d48c0b4d5250a1ba12d7b607f865bd8a6b5fec12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deep_learning_wandb-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 04032cebeef3eddc2effdef4bd8b150d19352f483c91f58c1e4113d28379f430
MD5 a2985f48da9125840cb38a04c2082519
BLAKE2b-256 f38481aeec6ce31fd79c25d2c641d41ddcc035b544eea5af8266e4c67de76e40

See more details on using hashes here.

Provenance

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