training-check

Monitor WandB training metrics for anomalies and crashed runs.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/jandan138/Auto-claude-code-research-in-sleep --skill training-check-jandan138
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: training-check
Source: https://github.com/jandan138/Auto-claude-code-research-in-sleep/tree/main/skills/training-check
Command: npx skills add https://github.com/jandan138/Auto-claude-code-research-in-sleep --skill training-check-jandan138

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Periodically monitor WandB training metrics to catch issues early, such as NaN losses, diverging trends, or idle GPUs, preventing wasted GPU hours on broken runs.

Core Features & Use Cases

  • Periodic WandB metric reads to detect anomalies (loss trends, NaN/Inf, spikes, learning-rate behavior).
  • Escalation via Codex MCP for ambiguous signals; automated CronCreate scheduling for ongoing runs.
  • Integrates with watchdog.py for end-to-end reliability and distinguishes training quality from process health.

Quick Start

Configure CronCreate to run training-check for wandb run <entity>/<project>/<run_id> at regular intervals.

Frequently Asked Questions about training-check

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

FAQPage Schema
How do I monitor WandB training runs to detect NaN losses or diverging metrics early?

To monitor WandB training runs for NaN losses, you periodically read training metrics like loss trends, NaN/Inf values, and gradient norms to detect anomalies early and prevent wasted GPU hours on broken runs.

What is automated health checking for machine learning training reliability?

Automated health checking for ML training reliability is the process of periodically monitoring metrics like loss trends, NaN/Inf values, and learning rate behavior to catch issues early before wasting compute resources.

How do I set up periodic scheduling to check my WandB run status?

You set up periodic scheduling to check WandB run status by configuring CronCreate to run automated health checks for a specific wandb run at regular intervals, ensuring ongoing monitoring without manual intervention.

Does training-check monitor GPU process health or just training metrics?

Training-check monitors training metrics like loss trends and NaN/Inf values, operating in tandem with watchdog.py to distinguish training quality from process health and covering idle or crashed runs.

How does Codex MCP handle ambiguous training metric signals during automated monitoring?

For ambiguous training metric signals detected during automated monitoring, Codex MCP handles escalation to provide judgment on unclear cases, ensuring accurate anomaly detection for WandB runs.