adding-cutile-kernel

Automate adding cuTile kernel operators to TileGym with registration, backend, tests, and benchmarks.

796|82|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/NVIDIA/TileGym --skill adding-cutile-kernel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adding-cutile-kernel
Source: https://github.com/NVIDIA/TileGym/tree/main/.claude/skills/adding-cutile-kernel
Command: npx skills add https://github.com/NVIDIA/TileGym --skill adding-cutile-kernel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides an end-to-end workflow for adding a new cuTile GPU kernel operator to TileGym, including registration, backend implementation, exporting, tests, and benchmarking.

Core Features & Use Cases

  • End-to-end operator integration: from dispatch interface to cuTile backend, tests, and benchmarks.
  • Clear integration guidance: steps for wiring new op into ops.py, init.py, and test suites.
  • Reproducible workflow: ensures consistent scaffolding for future cuTile operator support.

Quick Start

Run the complete cuTile kernel addition workflow from steps 1 through 6 to add a new operator to TileGym.

Frequently Asked Questions about adding-cutile-kernel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new cuTile kernel operator to TileGym?▼

Adding a cuTile kernel operator to TileGym involves a complete end-to-end workflow: dispatch registration, backend implementation, exports, tests, and benchmarking. This ensures reproducible scaffolding for new operators.

What is the process for cuTile dispatch registration in TileGym?▼

Dispatch registration for cuTile in TileGym involves wiring the new operator interface into ops.py. This structured step ensures the operator is properly exposed for backend implementation and testing.

Does adding a cuTile GPU kernel require writing tests and benchmarks?▼

Yes, adding a cuTile GPU kernel requires writing tests and benchmarks. The TileGym integration workflow mandates including test suite steps and benchmarking to ensure reproducible and validated operator performance.

How do I wire a new cuTile op into TileGym exports?▼

Wiring a new cuTile op into TileGym exports requires updating __init__.py. This structured integration step ensures the operator is correctly dispatched, implemented in the backend, and accessible for testing.

What is the best way to standardize cuTile operator integration in TileGym?▼

The best way to standardize cuTile operator integration in TileGym is using an automated workflow covering dispatch, backend, exports, tests, and benchmarks. This ensures consistent, reproducible scaffolding for future operators.