weights-and-biases

Track ML experiments, run hyperparameter sweeps, and manage model artifacts with Weights & Biases.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill weights-and-biases-kaminocorp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: weights-and-biases
Source: https://github.com/kaminocorp/hermes-alpha-hunter/tree/main/skills/mlops/evaluation/weights-and-biases
Command: npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill weights-and-biases-kaminocorp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wandb, and includes references (resource) components.

What problem does it solve? Machine learning teams lose track of experiments, hyperparameters, and model versions when training runs are scattered across notebooks and terminals, making results impossible to reproduce or compare. ## Core Features & Use Cases - Experiment Tracking: Automatically log metrics, configs, media, and system stats from PyTorch, TensorFlow, Keras, HuggingFace, and PyTorch Lightning training loops. - Hyperparameter Sweeps: Run grid, random, or Bayesian optimization searches with early termination and parallel agents across multiple GPUs. - Artifacts & Model Registry: Version datasets and models with full lineage tracking, aliases, and promotion workflows from staging to production. - Use Case: A data scientist fine-tuning a BERT classifier can launch a Bayesian sweep over learning rate and batch size, compare 50 runs in a real-time dashboard, and promote the best checkpoint to a production model registry. ## Quick Start Install wandb with pip, run wandb login, then ask the agent to initialize a W&B run in your training script and log loss and accuracy metrics each epoch.

Frequently Asked Questions about weights-and-biases

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track PyTorch training experiments with Weights & Biases?▼

Call wandb.init with your project name and config, then call wandb.log with metrics like loss and accuracy inside your training loop. Use wandb.watch to automatically log gradients and model parameters, and wandb.finish when training completes.

How do I run a hyperparameter sweep with wandb?▼

Define a sweep config with a search method (grid, random, or bayes), a target metric, and parameter distributions, then create it with wandb.sweep. Launch agents with wandb.agent passing your training function, which reads hyperparameters from wandb.config.

Does W&B integrate with HuggingFace Transformers?▼

Yes, set report_to="wandb" in TrainingArguments and the HuggingFace Trainer automatically logs metrics, losses, and evaluation results to W&B. You can also add custom WandbCallback subclasses for additional logging.

Can I use wandb without an internet connection?▼

Yes, set the WANDB_MODE environment variable to offline before initializing your run. Metrics are stored locally and can be uploaded later using the wandb sync command on the run directory.

What is the difference between W&B Artifacts and the Model Registry?▼

Artifacts version any file type (datasets, models, predictions) with automatic lineage tracking between runs. The Model Registry is a curated collection where model artifacts are linked and promoted through stages like staging and production using aliases.

Which sweep search method should I use for hyperparameter tuning?▼

Bayesian optimization is recommended for expensive training runs since it learns from previous trials and is most sample-efficient. Use grid search for few discrete parameters and random search for quick exploration across many parameters.