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.9.tar.gz (133.0 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.9-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: deep_learning_wandb-0.0.9.tar.gz
  • Upload date:
  • Size: 133.0 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.9.tar.gz
Algorithm Hash digest
SHA256 49d58d0eb20a018f51348447740f59e0a0373d0468a217f750b19f336a6ca5f3
MD5 848ff59d6f6bdb4319c2513309adb927
BLAKE2b-256 4bdcee567fefaef808aefd4905beff41c5ac35ea6bc589a88adba1d33e038d54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for deep_learning_wandb-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 6cb8b7f3dce05e69b9dfe1c53a6b7f7d7505d7079f27b39ee99da2dd36acbbd3
MD5 ccb124dc40a1f236d198f69a6abd0dc4
BLAKE2b-256 9ed6641422371d41b7f067891084269c1e80df4816879df9727abe0309f06c2c

See more details on using hashes here.

Provenance

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