К основному содержанию
скилл CX Codex

tilegym-converting-cutile-to-julia — скилл для Claude Code

Переносит GPU-ядра cuTile с Python на Julia cuTile.jl с учётом 1-индексации и колоночной памяти. Пригодится при портировании вычислений под архитектуру Blackwell.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add NVIDIA/skills --skill tilegym-converting-cutile-to-julia -a claude-code
Открыть на GitHub

Что делает tilegym-converting-cutile-to-julia

Скилл переписывает ядра с декоратором @ct.kernel на чистый синтаксис функций cuTile.jl. В процессе он меняет индексацию с нуля на единицу, перестраивает порядок осей из row-major в column-major и подбирает эквиваленты типов. Например, вместо отсутствующего в Julia ct.full() подставляются вызовы fill или zeros.

Перенесённый код оформляется изолированно внутри каталога julia/ со своим Project.toml, без мостов к Python. Скилл предлагает сценарий тестирования через NNlib.jl и Test, а также запускает валидатор validate_cutile_jl.py для отлова частых сбоев вроде пропуска точек векторизации.

Запустить эти ядра получится не везде. Требуются видеокарта поколения Blackwell с compute capability 10+, драйвер CUDA 13.1+ и совместимая версия Julia. Без этого оборудования проверить сгенерированный код на практике не выйдет.

Какие задачи решает

  • переписать ядра @ct.kernel из Python в синтаксис cuTile.jl
  • скорректировать смещения памяти при переходе с row-major на column-major
  • исправить индексацию массивов с 0-based на 1-based
  • настроить тесты производительности ядра через NNlib.jl и Test

Примеры запросов агенту

  • Портируй этот Python-кернел cuTile в файл julia/kernels/matmul.jl
  • Проверь julia/kernels/softmax.jl через скрипт validate_cutile_jl.py и исправь ошибки векторизации
  • Переведи функцию с @ct.kernel на cuTile.jl с учётом индексации с единицы

Как установить tilegym-converting-cutile-to-julia

1Через Skills CLI (Vercel)

npx skills add NVIDIA/skills --skill tilegym-converting-cutile-to-julia -a claude-code

2Вручную: положить файлы

~/.claude/skills/tilegym-converting-cutile-to-julia/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/tilegym-converting-cutile-to-julia/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора159

tao-generate-image-grounding Превращает пары «изображение + подпись» в аннотации: чистит подписи, вытаскивает выражения и находит для них рамки в пикселях. CX Codex +1 1 600установок tao-train-image-classification Настраивает и запускает классификацию изображений в NVIDIA TAO на базе PyTorch. Пригодится для обучения бэкбонов ResNet или EfficientNet, дистилляции и экспорта в TensorRT. CX Codex +1 1 600установок tao-finetune-clip Скилл NVIDIA для работы с CLIP: обучение, оценка, извлечение эмбеддингов, экспорт в ONNX и сборка TensorRT-движка. CX Codex +1 1 600установок tao-finetune-cosmos-embed Скилл настраивает запуск Cosmos-Embed1 через контейнер NVIDIA TAO для поиска по видео и тексту, дедупликации и дообучения модели. CX Codex +1 1 600установок tilegym-converting-cutile-to-triton Переводит GPU-ядра cuTile на Triton по фазам: анализ, конвертация, проверка, тесты, бенчмарк. Плюс разбор ошибок при переносе. CX Codex +1 1 500установок cuopt-multi-objective-exploration Помогает строить границу Парето для задач с конкурирующими целями в NVIDIA cuOpt. Полезен, когда нужно сбалансировать стоимость и сервис без жестких весов. CX Codex +1 1 300установок jetson-diagnostic Снимает состояние Jetson: модель, память, GPU, температуру, питание, диск, сервисы и процессы. Нужен для проверки устройства по живым данным. CX Codex +1 1 300установок jetson-headless-mode Строит план перевода Jetson в headless-режим и применяет только безопасные обратимые изменения: отключает графическую цель и лишние демоны. CX Codex +1 1 200установок

Похожие

julia Mindrally Задаёт агенту стиль кода на Julia: мультиметоды, типы, тесты и оптимизацию производительности. Пригодится, если пишете научные расчёты или численные библиотеки. CX Codex +1 687установок julia-development Community Contribution Плагин для работы с современной Julia: управление пакетами, научные вычисления и код под высокую производительность. Пригодится, когда проект на Julia нужно вести по правилам продакшена. CX Codex ★ 41 729звёзд репо optimize-for-gpu K-Dense-AI Скилл помогает перенести вычисления в Python с CPU на видеокарты NVIDIA и замерить реальный выигрыш в скорости. Пригодится при обработке больших массивов, графов и таблиц. CX Codex +1 2 000установок serverless-modal wanshuiyin Запускает обучение, инференс и обработку данных на бессерверных GPU в Modal. Помогает рассчитывать бюджет до старта и не переплачивать за простой серверов. CX Codex +1 463установок mojo-gpu-fundamentals modular Инструкция для ИИ-агентов по низкоуровневой разработке на Mojo под GPU NVIDIA, AMD и Apple silicon. Избавляет модель от попыток вставлять синтаксис CUDA. CX Codex +1 2 600установок cuda mohitmishra786 Помогает агенту писать и оптимизировать CUDA-ядра: иерархия потоков, разделяемая память, потоки, флаги nvcc и Thrust. CX Codex +1 320установок

Рядом в теме «ИИ и ML»

Всё по теме «ИИ и ML» →

Вопросы о tilegym-converting-cutile-to-julia

Как установить tilegym-converting-cutile-to-julia в Claude Code?

Выполните команду npx skills add NVIDIA/skills --skill tilegym-converting-cutile-to-julia -a claude-code.

Что делает tilegym-converting-cutile-to-julia?

Скилл помогает переносить видеоядра cuTile с Python на Julia, адаптируя порядок памяти, индексацию и правила вызова ct.launch.

Какое оборудование нужно для запуска cuTile.jl?

Потребуются графический процессор Blackwell с compute capability 10+ и драйвер CUDA 13.1+. Также необходима версия Julia, прописанная в julia/Project.toml.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой