flashkda-delta-attention — скилл Claude Code: установка
Скилл помогает подключать CUDA-ядра Kimi Delta Attention и использовать их через flash_kda.fwd или chunk_kda.
npx skills add reason-machines/trending-skills --skill flashkda-delta-attention -a claude-codeЧто делает flashkda-delta-attention
Скилл описывает FlashKDA: CUDA-ядра Kimi Delta Attention на базе CUTLASS для рекуррентного вывода. Он показывает прямой вызов flash_kda.fwd с состоянием и параметрами гейта, а также подключение как backend для flash-linear-attention через chunk_kda.
Для сборки нужны GPU класса SM90+ вроде H100 или H20, CUDA 12.9+, PyTorch 2.4+ и Python 3.8+. Интеграция с flash-linear-attention версии 0.5.0 или выше рекомендуется. Без GPU SM90+ этот backend использовать нельзя.
Установка ядра включает клонирование https://github.com/MoonshotAI/FlashKDA.git, инициализацию submodule и pip install -v .. В API требуется K == V == 128; для packed-последовательностей с cu_seqlens размер batch должен быть равен 1.
Какие задачи решает
- подключить FlashKDA как backend для
chunk_kda - вызвать CUDA-ядро через
flash_kda.fwd - передать начальное и получить конечное recurrent state
- обработать packed-последовательности через
cu_seqlens
Примеры запросов агенту
- Используй
flashkda-delta-attention, чтобы подключить FlashKDA кchunk_kda. - Покажи вызов
flash_kda.fwdсinitial_stateиfinal_state. - Проверь, какие требования к GPU, CUDA и формам тензоров нужны для Kimi Delta Attention.
Как установить flashkda-delta-attention
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill flashkda-delta-attention -a claude-code2Вручную: положить файлы
~/.claude/skills/flashkda-delta-attention/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/flashkda-delta-attention/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill flashkda-delta-attention -a codex2Вручную: положить файлы
.agents/skills/flashkda-delta-attention/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill flashkda-delta-attention -a cursor2Вручную: положить файлы
.cursor/skills/flashkda-delta-attention/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills flashkda-delta-attention2Вручную: положить файлы
.github/skills/flashkda-delta-attention/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill flashkda-delta-attention -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/flashkda-delta-attentionВручную: положить файлы
.devin/skills/flashkda-delta-attention/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill flashkda-delta-attention -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о flashkda-delta-attention
Как установить flashkda-delta-attention в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill flashkda-delta-attention -a claude-code, затем проверьте файл ~/.claude/skills/flashkda-delta-attention/SKILL.md.
Что делает flashkda-delta-attention?
Скилл помогает использовать CUDA-ядра FlashKDA для Kimi Delta Attention, включая прямой API flash_kda.fwd и backend для chunk_kda.
Какие ограничения есть у FlashKDA?
Нужен GPU SM90+ и K == V == 128. При использовании cu_seqlens batch должен быть равен 1, а переданные initial_state и final_state должны иметь одинаковый тип.