AIKraft/Skills/TileGym: конвертация cuTile в Julia

TileGym: конвертация cuTile в Julia

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 Python kernels to Julia cuTile.jl, or debugging/optimizing existing Julia cuTile

nvidia official Данные

Что делает навык

Конвертация Python GPU-ядер cuTile (@ct.kernel) в эквиваленты cuTile.jl на Julia. Обрабатывает трансляцию синтаксиса ядер, переход от 0-индексации к 1-индексации, различия broadcasting, раскладку памяти (row-major в column-major), маппинг системы типов и различия launch API. Используется при конвертации, портировании или переводе Python-ядер cuTile в Julia cuTile.jl, а также при отладке/оптимизации существующих Julia cuTile

Как подключить

1Скачать навык
# возьмите папку навыка «tilegym-converting-cutile-to-julia» из репозитория: # https://github.com/nvidia/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r tilegym-converting-cutile-to-julia/ ~/.claude/skills/tilegym-converting-cutile-to-julia/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.