training-check

Analyze WandB training metrics to detect early failure signals.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/Shallow-W/llm-wiki --skill training-check-shallow-w
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: training-check
Source: https://github.com/Shallow-W/llm-wiki/tree/main/.claude/skills/training-check
Command: npx skills add https://github.com/Shallow-W/llm-wiki --skill training-check-shallow-w

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents wasted GPU time by detecting early signs of training failure such as NaNs, loss divergence, or non-improving metrics while a run is still in progress.

Core Features & Use Cases

  • WandB metric monitoring: Reads training and evaluation signals from the WandB run history to detect quality regressions early.
  • Health judgment and safe escalation: Classifies signals into clearly good, clearly bad, or ambiguous states, escalating only when metrics are unclear.
  • Fallback to log-based inspection: If WandB is unreachable, it can guide direct log reading via SSH to avoid false assumptions.

Quick Start

Use training-check for a WandB run by passing the run path in the form entity/project/run_id so the skill can evaluate loss trend and eval metrics on a periodic interval.

Frequently Asked Questions about training-check

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

FAQPage Schema
How do I automatically detect loss divergence or NaNs during deep learning training?

To automatically detect loss divergence or NaNs, you can periodically monitor training metrics to catch early failure signals like non-improving eval performance or spikes while the run is still in progress.

Can I check WandB metrics for training failures on an automated schedule?

Yes, you can check WandB metrics by passing the run path as entity/project/run_id, and the system will periodically re-check at an interval that expands up to a cap when metrics remain healthy.

What happens to metric health checks if WandB is unreachable?

If WandB is unreachable, metric health checks fall back to guiding direct log reading via SSH to inspect training trends, preventing false assumptions about run quality.

Does training monitoring work with both loss trends and learning rate behavior?

Training monitoring works by analyzing both loss trends and learning rate behavior alongside eval performance and NaN/Inf events, classifying these signals into clearly good, clearly bad, or ambiguous states.

When should I use early failure detection for GPU training runs?

You should use early failure detection for running deep learning training jobs to prevent wasted GPU time by stopping compute when metrics indicate non-improving states or loss divergence.