converting-cutile-to-julia
OfficialConvert cuTile Python kernels to Julia with ease.
AuthorNVIDIA
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Converts cuTile Python kernels into cuTile.jl implementations, ensuring correct indexing, broadcasting, and memory layout across languages to accelerate cross-language development and performance tuning.
Core Features & Use Cases
- Translation patterns: 1-based indexing, broadcasting semantics, and 2D/batched layouts alignment between Python and Julia cuTile.
- Validation workflow: static checks, compilation and runtime tests, and a structured validation loop that ensures correctness before deployment.
- Porting scenarios: port an existing Python cuTile kernel to Julia cuTile.jl, debug translation discrepancies, and optimize performance with Julia tooling.
Quick Start
Follow the workflow in translations/workflow.md to convert a cuTile Python kernel to cuTile.jl and verify with the Julia test suite.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: converting-cutile-to-julia Download link: https://github.com/NVIDIA/TileGym/archive/main.zip#converting-cutile-to-julia Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.