nvidia-resiliency-ext
Diagnose distributed training failures and automate restart decisions
All Skills in This Repository (4)
Pure Emerald Level Indicatorsnvrx-attr
Coordinate fault-attribution workflows across SLURM-based PyTorch Megatron-LM training jobs.
log-analysis
Diagnoses SLURM training job failures and recommends restart viability per cycle.
fault-injection-loop
Submit prioritized fault-injection experiments in pairs via sbatch on SLURM clusters.
fr-analysis
Analyze PyTorch NCCL flight-recorder dumps to identify collective hangs and suspect ranks.
Frequently Asked Questions
FAQPage SchemaHow to install nvidia-resiliency-ext?โผ
Run `npx skills add NVIDIA/nvidia-resiliency-ext --all -g -y` in your terminal to install all skills in this suite globally.
How to find why a SLURM training job failed?โผ
Use the log-analysis skill, which reads your job log, extracts failure evidence, and returns a structured RESTART or STOP decision with the root cause.
How to find which GPU rank caused an NCCL hang?โผ
The fr-analysis skill parses PyTorch flight-recorder dumps, detects where collectives diverged, and reports the exact suspect ranks responsible for the hang.
Does log analysis require an LLM API key?โผ
An LLM_API_KEY enables richer explanations, but you can run deterministic-only analysis with the --disable-l1 flag and no key.
What do I need to run the fault-injection benchmark?โผ
You need SLURM cluster access with sbatch, a configured user.env file, and a Megatron-LM workload, since the loop is validated only on Megatron-LM training jobs.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core