NVIDIA/TileGym

Helpful kernel tutorials, examples and SKILLs for tile-based GPU programming

806Stars on the repository
14Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

NVIDIA/TileGym

Skill Claude CodeCodex

Add a new cuTile GPU kernel operator to TileGym. Covers dispatch registration in ops.py, cuTile backend implementation, init.py exports, test creation, and benchmark in tests/benchmark. Use when adding, creating, or implementing a new cuTile operator/kernel in TileGym, or when asking how to register a new cuTile op.

806 2d ago A 79 tokens

NVIDIA/TileGym

Skill Claude CodeCodex

Converts cuTile Python GPU kernels (@ct.kernel) to cuTile.jl Julia equivalents. Handles kernel syntax translation, 0-indexed to 1-indexed conversion, broadcasting differences, memory layout (row-major to column-major), type system mapping, and launch API differences. Use when converting, porting, or translating cuTile…

806 2d ago A 97 tokens

NVIDIA/TileGym

Skill Claude CodeCodex

Converts cuTile GPU kernels (@ct.kernel) to Triton (@triton.jit). Handles standard in-repo conversion, debugging (cudaErrorIllegalAddress, shape mismatch, numerical mismatch), and mapping cuTile idioms (ct.load/ct.store, ct.Constant, ct.launch) to Triton equivalents. Covers dual-kernel layout flags (e.g.…

806 2d ago A 125 tokens

NVIDIA/TileGym

Skill Claude CodeCodex

Use this skill to convert, port, or translate Triton-TileIR or cuTile-Python GPU kernels to cutile-rs (Rust). The orchestrator runs scripts/preflight.sh, then drives a bounded Agent A -> B -> D -> E pipeline (Agent C is diagnostic, Agent F optional), delegating all kernel/host/correctness/perf work to sub-agents and…

806 2d ago A 103 tokens

NVIDIA/TileGym

Skill Claude CodeCodex

Use when adding, modifying, optimizing, or debugging CuTile autotuning code. Trigger signals: exhaustivesearch / replacehints / hintsfn / cuda.tile.tune in code, autotune in filenames, or correctness/performance issues in autotuned CuTile kernels. Covers: tune-once/cache/launch pattern, per-architecture configs…

806 2d ago A 117 tokens

NVIDIA/TileGym

Skill Claude CodeCodex

Expert cuTile programming assistant. Write high-performance GPU kernels using cuTile's tile-based programming model with proper validation and optimization. Supports deep agent orchestration for complex multi-kernel tasks.

806 2d ago A 43 tokens

NVIDIA/TileGym

Skill Claude CodeCodex

Iteratively optimize cuTile kernel performance through systematic profiling, bottleneck analysis, IR comparison, and targeted tuning. Covers tile sizes, occupancy, autotune configs, TMA, latency hints, persistent scheduling, numctas, flushtozero, and IR-level debugging. Use when asked to "optimize cutile kernel"…

806 2d ago A 111 tokens

NVIDIA/TileGym

Skill Claude CodeCodex

Integrate TileGym kernels into Hugging Face transformers models by replacing the library's submodule(s) and certain class(es)' implementations, and patching certain class(es)' init/forward/load weight methods prior to instantiating models. Used when the user requires integrating TileGym kernels into transformers…

806 2d ago A 78 tokens