training-check

Monitor WandB training metrics to detect NaN, divergence, or degraded evaluation.

2|1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/raja21068/AutoResearch --skill training-check-raja21068
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: training-check
Source: https://github.com/raja21068/AutoResearch/tree/main/skills/aris/training-check
Command: npx skills add https://github.com/raja21068/AutoResearch --skill training-check-raja21068

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents wasted GPU hours by detecting training quality issues early (for example NaN loss, divergence, or degraded eval metrics) before a run finishes.

Core Features & Use Cases

  • Periodic WandB metric monitoring: Reads loss and eval trends during an active run to spot problems early.
  • Automated triage with clear actions: Stops training for clearly bad signals, continues for healthy trends, and escalates to an LLM judgment only when ambiguous.
  • Fail-safe fallback: If WandB is unreachable, it can fall back to reading the training log over SSH to avoid false assumptions.

Quick Start

Use training-check to monitor an active WandB run and automatically stop training if loss diverges or metrics degrade.

Frequently Asked Questions about training-check

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

FAQPage Schema
How do I detect loss divergence or NaN values in my WandB training run?

Detect loss divergence or NaN values by periodically checking WandB training metrics to spot training quality failures early. This automated monitoring reads loss and evaluation trends during an active run to identify problems before completion, saving GPU hours.

Can I automatically stop deep learning training when metrics degrade?

Yes, you can automatically stop training when metrics degrade. The monitoring applies automated triage with clear actions: it stops training for clearly bad signals, continues for healthy trends, and escalates to an LLM judgment only when ambiguous.

What happens to training monitoring if WandB is unreachable?

If WandB is unreachable, training monitoring falls back to reading the training log file to avoid false assumptions. This fail-safe mechanism ensures automated health checks continue identifying loss divergence or degraded evaluation metrics without active WandB access.

Do I need a specific WandB run identifier to monitor training quality?

Yes, you need a WandB run identified as entity/project/run_id to monitor training quality. This identifier provides the access required to periodically check loss and evaluation metrics for NaN, Inf, or divergence issues during an active deep learning run.

Can I compare active training metrics against a baseline reference run?

Yes, you can optionally compare active training metrics against a baseline reference run. This comparison helps verify experiment quality by evaluating whether current evaluation metrics degrade relative to the established baseline during automated periodic health checks.