π Weights & Biases Integration
What you'll learn
How to integrate W&B for rich experiment visualization β interactive dashboards for your FlowyML pipelines.
Visualize training runs, track artifacts, and collaborate with your team using Weights & Biases.
Why Weights & Biases?
| Feature | Benefit |
|---|---|
| Visualization | Interactive charts for loss, accuracy, and system metrics |
| Collaboration | Share results with your team instantly |
| Artifacts | Track dataset and model versioning |
| Sweeps | Hyperparameter optimization with built-in sweep support |
π Setup
Configuration
Enable W&B tracking for your pipeline run:
WandBTracker Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
project |
str |
required | W&B project name |
entity |
str |
None |
Team or user entity |
tags |
list[str] |
[] |
Run tags for filtering |
group |
str |
None |
Group related runs |
name |
str |
None |
Custom run name |
π Logging Custom Metrics
FlowyML auto-captures step inputs/outputs, but you can add custom logs:
π¦ W&B Artifacts
Use W&B Artifacts for dataset and model versioning:
Best Practices
Tag your runs
Use tags like ["training", "v2", "gpu"] to filter runs in the W&B dashboard.
Use groups for experiments
Group related runs with group="hyperparameter_search" to compare them in a single view.