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

distributed-training-deepspeed — скилл Claude Code: установка

Помогает настроить распределённое обучение с DeepSpeed, ZeRO и асинхронным сбросом тензоров в DeepNVMe. Полезен инженерам при обучении тяжёлых нейросетей.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill ai-research/distributed-training-deepspeed
Открыть на GitHub

Что делает distributed-training-deepspeed

Скилл содержит инструкции по архитектуре DeepSpeed: стадиям распределения памяти ZeRO, параллелизму пайплайнов, форматам смешанной точности FP16, BF16 и FP8, а также 1-bit Adam. Он ориентирован на отладку скриптов и ускорение обучения моделей на базе PyTorch и Hugging Face Transformers.

Значительная часть руководства посвящена модулю DeepNVMe. Рассматривается работа с фабриками AsyncIOBuilder и GDSBuilder, создание дескрипторов aio_handle и gds_handle, а также синхронная и неблокирующая запись тензоров на диск через .wait().

Для работы требуются DeepSpeed версии не ниже 0.15.0, torch, transformers и accelerate. Без системного пакета libaio-dev и подтверждения статуса в ds_report базовый оператор async_io не соберётся.

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

  • сконфигурировать стадии распределения памяти ZeRO
  • настроить неблокирующий сброс тензоров через DeepNVMe
  • устранить ошибки компиляции оператора async_io с помощью ds_report
  • внедрить смешанную точность FP16, BF16 или FP8 в процесс обучения

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

  • Помоги настроить асинхронную запись тензора через DeepNVMe aio_handle
  • Как включить параллелизм пайплайнов и оптимизацию ZeRO в конфигурации DeepSpeed?
  • Утилита ds_report ругается на отсутствие libaio, как починить сборку оператора?

Как установить distributed-training-deepspeed

1Через claude-code-templates

npx claude-code-templates@latest --skill ai-research/distributed-training-deepspeed

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill distributed-training-deepspeed -a claude-code

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

~/.claude/skills/distributed-training-deepspeed/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/distributed-training-deepspeed/

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

Вопросы о distributed-training-deepspeed

Как установить distributed-training-deepspeed в Claude Code?

Выполните команду npx claude-code-templates@latest --skill ai-research/distributed-training-deepspeed. Другой вариант — запустить npx skills add davila7/claude-code-templates --skill distributed-training-deepspeed -a claude-code или вручную поместить файл в ~/.claude/skills/distributed-training-deepspeed/SKILL.md.

Что делает скилл distributed-training-deepspeed?

Он предоставляет готовые шаблоны и правила для построения распределённого обучения с библиотекой DeepSpeed. В него включены рекомендации по этапам ZeRO, смешанной точности и прямому вводу-выводу через NVMe.

Какие системные библиотеки нужны для работы с DeepNVMe?

Потребуется DeepSpeed от версии 0.15.0 и системный пакет libaio-dev в Linux. Статус готовности драйверов async_io и gds проверяется системной командой ds_report.

Похожие скиллы

Все скиллы по теме «ИИ и ML» →
skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. 466 719установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. CX Codex +1 1 100 000установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок subagent-driven-development Jesse Vincent Скилл выполняет план через отдельных субагентов для каждой задачи и проверяет результат после каждого шага. Подходит для независимых задач в одной сессии. CX Codex 237 746установок orchestration stablyai Координирует воркеров Orca через DAG задач, циклы супервизора и цепочки сообщений. Пригодится для распределения сложной работы между агентами. CX Codex +1 350 300установок

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

Весь набор →
discord-bot-architect Помогает писать ботов для Discord на JavaScript и Python: слэш-команды, кнопки, меню, шардинг. Пригодится, когда бот выходит за пределы учебного примера. 106установок emerging-techniques-knowledge-distillation Скилл помогает спланировать перенос знаний от большой языковой модели к компактной: разбирает функции потерь, температуру и дистилляцию ответов. Пригодится для обучения student-модели. 106установок professional-communication Скилл помогает писать рабочие письма, сообщения команде и повестки встреч. Он пригодится, когда нужно объяснить техническую проблему руководителю или согласовать действия с коллегами. 104установок django-pro Скилл помогает проектировать и проверять приложения на Django: от ORM и DRF до асинхронных представлений, Celery и Channels. Пригодится для разработки API, тестов и настройки проекта. 103установок hypothesis-generation Скилл помогает формулировать проверяемые научные гипотезы на основе наблюдений и данных литературы. Пригодится исследователям для планирования экспериментов и оформления отчётов в LaTeX. 101установок deployment-procedures Скилл помогает планировать выкатку в продакшен, проверять результат и выбирать момент для отката. Нужен перед релизами на разных платформах. 101установок distributed-training-pytorch-fsdp Скилл помогает разбирать и внедрять распределённое обучение с PyTorch FSDP. Он пригодится при настройке шардинга параметров, mixed precision и CPU offloading. 101установок move-code-quality Разбирает пакеты на языке Move по чек-листу качества из Move Book и подсказывает, что поправить под Move 2024 Edition. 100установок

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

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