training-check

Monitor WandB training metrics to detect NaN loss and divergence.

2|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/goupup-ai/miccai25 --skill training-check-goupup-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: training-check
Source: https://github.com/goupup-ai/miccai25/tree/main/ARIS/skills/training-check
Command: npx skills add https://github.com/goupup-ai/miccai25 --skill training-check-goupup-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Long-running machine learning training runs can fail silently due to issues like NaN loss, loss divergence, or metric degradation, often wasting hours of expensive GPU compute before the problem is discovered. This Skill automates periodic checks of training metrics to catch these issues early, preventing wasted resources and reducing debugging time.

Core Features & Use Cases

  • Automated WandB Metric Monitoring: Periodically checks training loss, evaluation metrics, gradient norms, and learning rate schedules for anomalies without manual intervention.
  • Intelligent Judgment & Escalation: Uses a clear decision framework to flag critical issues immediately, and escalates ambiguous cases to a reasoning model for nuanced assessment.
  • Integrated Health Checks: Works alongside process watchdog tools to cover both runtime stability (session alive, GPU active) and training quality, providing full visibility into run health.
  • Use Case: An ML engineer running a multi-day vertebrae segmentation model training can use this Skill to automatically monitor the run, stop it early if loss diverges, and avoid wasting days of GPU time on a broken experiment.

Quick Start

Use the training-check skill to run an automated health check on your active WandB training run <entity>/<project>/<run_id> and flag any critical issues like NaN loss or metric degradation.

Frequently Asked Questions about training-check

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

FAQPage Schema
How do I automatically monitor machine learning training runs for silent failures?

To monitor machine learning training runs for silent failures, you can automate periodic checks of WandB metrics to detect NaN loss, loss divergence, and metric degradation before they waste GPU compute resources.

How do I detect NaN loss and loss divergence early in long-duration ML training?

Detect NaN loss and loss divergence early by applying automated periodic health checks to your WandB metrics, which flag critical issues immediately and escalate ambiguous metric changes to a reasoning model.

Can I use WandB to track training health alongside process watchdog tools?

Yes, you can use WandB to track training health alongside process watchdog tools to cover both runtime stability, such as checking if the session is alive and GPU is active, and overall training quality.

What is the best way to save GPU hours when a model training run fails silently?

The best way to save GPU hours when model training fails silently is to implement automated metric monitoring that stops runs early upon detecting metric degradation or loss divergence, minimizing manual intervention.

Does automated training monitoring work for multi-day cloud GPU infrastructure sessions?

Automated training monitoring works for multi-day sessions on cloud GPU infrastructure by providing low-overhead, configurable health checks that catch silent failures and prevent wasted compute time on broken experiments.