Individual skill
compute-sanitizer-diagnose-cuda-bugs
Detect and diagnose CUDA correctness bugs with NVIDIA Compute Sanitizer. Routes GPU memory errors, shared-memory data races, uninitialized-memory reads, and synchronization/barrier bugs to the right sub-tool (memcheck, racecheck, initcheck, synccheck) and explains how to build, run, and read the report. Use when debugging illegal memory access, out-of-bounds, misaligned access, leaks, WAW/WAR/RAW races, __shared__ hazards, uninitialized reads, garbage results, hangs, divergent __syncthreads/__syncwarp, or cuda::barrier / wgmma issues. Do NOT use for host/CPU-side bugs (use valgrind or AddressSanitizer) or global-memory data races (out of scope). Trigger keywords - compute-sanitizer, memcheck, racecheck, initcheck, synccheck, CUDA memory error, OOB, race condition, uninitialized memory, __syncthreads, barrier, deadlock.
skills/compute-sanitizer-diagnose-cuda-bugs/SKILL.md
Source commit 25340619336e89bcc40365c28bfe9e790430468e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 2, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,901
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- agentic-ai Repository topic
- ai-agents Repository topic
- claude-code Repository topic
- codex Repository topic
- coding-agents Repository topic
- cuda Repository topic
- developer-tools Repository topic
- llm Repository topic
- omniverse Repository topic
- cuda Declared skill tag
- compute-sanitizer Declared skill tag
- memcheck Declared skill tag
- racecheck Declared skill tag
- initcheck Declared skill tag
- synccheck Declared skill tag
- gpu Declared skill tag
- debugging Declared skill tag
- testing Derived category
- data Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
BENCHMARK.mddoc · 9,795 bytesSKILL.mdcore · 14,183 bytesSKILL.mdcore · 14,183 bytesSKILL.mdcore · 14,183 bytesSKILL.mdcore · 14,183 bytesSKILL.mdcore · 14,183 bytesSKILL.mdcore · 14,183 bytesevals/EVAL.mddoc · 2,637 bytesevals/config.ymlasset · 1,183 bytesevals/evals.jsonasset · 17,033 bytesreferences/changelog.mddoc · 4,898 bytesreferences/initcheck.mddoc · 6,017 bytesreferences/memcheck.mddoc · 9,380 bytesreferences/racecheck.mddoc · 7,957 bytesreferences/synccheck.mddoc · 6,359 bytesskill-card.mddoc · 4,929 bytesskill.oms.sigasset · 6,309 bytes
Read excerpt
# Compute Sanitizer
## Purpose
NVIDIA Compute Sanitizer is a suite of four correctness tools for CUDA
(memcheck, racecheck, initcheck, synccheck). This skill is a **router**: pick
the right tool from the symptom below, then read the matching reference file for
its flags, output format, and caveats **before you run it**. Do not guess
flags — the details live in the reference.
**When to use:** finding and diagnosing GPU-side correctness bugs — illegal or
out-of-bounds memory access, misaligned access, leaks, shared-memory races,
uninitialized reads, and synchronization/barrier errors.