What problem does it solve?
This Skill helps you write correct, fast GPU kernels using cuTile’s tile-based Python DSL while avoiding common pitfalls in indexing, tile sizing, typing, and numerical validation.
Core Features & Use Cases
- cuTile kernel authoring: Implement from scratch or adapt patterns for matmul-like tiling, data movement, and tile register workflows.
- Debugging & correctness validation: Follow a mandatory validation loop with compile/run checks and reference comparisons to catch logic or numerical issues early.
- Performance-oriented optimization: Apply tile- and grid-driven design choices (e.g., tile sizes as powers of two, float16 inputs with float32 accumulators) for throughput and stability.
- Orchestrated multi-kernel workflows: Use deep agent orchestration for decompositions involving 3+ operations, multi-layer modules, or inter-kernel dependencies.
Quick Start
Invoke cutile-python to generate a validated cuTile GPU kernel for your requested operation and target tensor shapes, using float16 inputs and float32 accumulation.