
Spark Training Gotchas
If you're about to kick off a multi-hour training run on a DGX Spark, this skill is worth running first. It walks through ten known failure modes for the GB10 chip, numbered G1 through G10, covering things like the CUDA 12/13 wheel mismatch, unified-memory OOMs that show up well under the 128GB cap, the roughly 100W sustained power ceiling that causes mid-run throttling, and the fact that two linked Sparks should only use DDP or FSDP, never tensor parallelism. There's a preflight script that prints one PASS/FAIL/WARN line per check, which is handy for catching the G1 and G7 problems in seconds. My honest take: the bandwidth and power numbers alone justify reading it, since budgeting from the 273 GB/s spec figure instead of the measured 180 to 192 GB/s is an easy way to waste a day.
- skills.sh installs
- 2.9K
- GitHub stars
- 42.4K
- last updated
- Jul 22, 2026
Install
$ npx -y skills add wshobson/agents --skill spark-training-gotchas --agent claude-codeInstalls into .claude/skills of the current project.
Files
Spark Training Gotchas
DGX Spark's GB10 chip (Grace Blackwell, SM121, 128GB unified memory, aarch64) has ten recurring failure modes across launch, memory, thermals, bandwidth, and precision. Each is named G1–G10 so it can be checked by number — the numbering is load-bearing for tooling that runs these checks. Read this before a long run, not after hour six.
When to Use This Skill
- A training run fails to start, with an import error or a segfault that doesn't point at the real cause.
- A run OOMs while
nvidia-smistill shows headroom. - Throughput degrades partway through a run that started fine.
- Before any multi-hour or multi-epoch job on GB10.
- Wiring two Sparks together, before picking a parallelism strategy.
- Choosing between FP8 and NVFP4 for a Spark-hosted run.
Common Issues Quick Reference
Sponsors
Details
- Repository
- github.com/wshobson/agents
- Categories
- Data Science & ML, Debugging
- License
- MIT
- First seen
- Aug 2, 2026
More from wshobson/agents
All 174- Spark Environment Setup2.9K
- Typescript Advanced Types98.8K
- Tailwind Design System72.7K
- Nodejs Backend Patterns49.8K
- Python Testing Patterns40K
- Brand Landingpage39.9K
- Python Performance Optimization37.6K
- Nextjs App Router Patterns33.6K
- Api Design Principles31.3K
- Code Review Excellence30.9K
- Postgresql Table Design28.7K
- Fastapi Templates26.5K
- Security Requirement Extraction26.4K
- Mobile Android Design26K
- Architecture Patterns25.1K
- E2e Testing Patterns25.1K
- Mobile Ios Design24.5K
- Architecture Decision Records24.5K
- Prompt Engineering Patterns24.3K
- Python Design Patterns23.7K
- Error Handling Patterns23.6K
- Modern Javascript Patterns23.3K
- Stride Analysis Patterns22.2K
- Responsive Design22K