nvidia avatar

Tilegym Converting Cutile To Triton

This is a phase-gated conversion pipeline for translating NVIDIA cuTile GPU kernels to Triton. It walks you through analyze, convert, validate, test, and benchmark with explicit stop gates at each step. The workflow enforces TMA descriptors for 2D tile operations instead of raw pointer arithmetic, handles dual-layout kernels that need separate @triton.jit definitions for transpose flags, and includes a mandatory optimization checklist for attention and FMHA ops before you call the conversion done. The pre-flight grep commands catch layout flags and TMA-eligible loads before you write any Triton code. If you are porting cuTile code to Triton or debugging a translated kernel that regressed 10x on performance, this gives you the structured process and API mapping tables to do it correctly.

skills.sh installs
1.5K
GitHub stars
3.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add nvidia/skills --skill tilegym-converting-cutile-to-triton --agent claude-code

Installs into .claude/skills of the current project.

Files

cuTile → Triton Conversion

Convert @ct.kernel kernels to @triton.jit. API mapping: references/api-mapping.md (cuTile → Triton).

In this skill’s Markdown, Triton launch syntax kernel[grid](…) uses Unicode brackets so link checkers do not parse [grid](…) as a hyperlink; use normal ASCII brackets in real Triton code.

Instructions

Follow the phase-gated workflow in translations/workflow.md. Every conversion should go through analyze → convert → validate → test → benchmark, with explicit gates before moving on. Use the documents in Workflow Selection when the task matches a special case (errors, layout flags, perf).

Sponsors

Details

Repository
github.com/nvidia/skills
Categories
Frontend Development, Debugging, Marketing & SEO
First seen
Jul 14, 2026

More from nvidia/skills

All 236
1github avatarthreat-model-analystgithub/awesome-copilotFull STRIDE-A threat model analysis and incremental update skill for repositories and systems. Supports two modes: (1) Single analysis — full STRIDE-A threat mo1.5Kskills.sh installs
2madteacher avatarflutter-testingmadteacher/mad-agents-skillsWrite, fix, review, debug, and validate Flutter tests for apps, packages, and plugins. Use when adding unit tests, widget tests, integration tests, MethodChanne1.5Kskills.sh installs
3neolabhq avatarprompt-engineeringneolabhq/context-engineering-kitUse this skill when you writing commands, hooks, skills for Agent, or prompts for sub agents or any other LLM interaction, including optimizing prompts, improvi1.5Kskills.sh installs
4forcedotcom avatarreviewing-lwc-mobile-offlineforcedotcom/sf-skillsReview a Lightning Web Component for **mobile offline** compatibility — the Komaci offline static analyzer that pre-primes the data graph for Salesforce Mobile 1.5Kskills.sh installs
5nvidia avatartilegym-converting-cutile-to-julianvidia/skillsConverts cuTile Python GPU kernels (@ct.kernel) to cuTile.jl Julia equivalents. Handles kernel syntax translation, 0-indexed to 1-indexed conversion, broadcasti1.5Kskills.sh installs
6loops-so avatarloops-lmxloops-so/skillsUse this skill whenever LMX is used, produced, reviewed, migrated, or modified. This includes composing campaigns, loops, lifecycle emails, or email-message bod1.5Kskills.sh installs