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

distributed-training-pytorch-lightning — скилл для Claude Code

Переносит циклы обучения PyTorch в LightningModule и настраивает запуск на нескольких GPU через DDP, FSDP или DeepSpeed без ручного кода синхронизации.

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

Что делает distributed-training-pytorch-lightning

Скилл учит агента переписывать стандартные циклы PyTorch в структуру LightningModule. Код разделяется на методы training_step, validation_step и configure_optimizers, избавляя от ручного вызова .to('cuda') и ручной синхронизации градиентов.

Для запуска используется класс Trainer, берущий на себя распределение по нескольким видеокартам с DDP, FSDP или DeepSpeed, а также работу с FP16 и BF16. В скилл включены типовые сценарии: сохранение лучших чекпоинтов через ModelCheckpoint, остановка обучения с EarlyStopping и планировщики шага вроде CosineAnnealingLR.

Для работы в окружении Python понадобятся установленные библиотеки lightning, torch и transformers.

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

  • переписать ручной цикл PyTorch в модули LightningModule
  • настроить распределённое обучение на нескольких GPU через DDP или FSDP
  • добавить автоматическое сохранение чекпоинтов и раннюю остановку с EarlyStopping
  • подключить планировщик шага обучения и логирование метрик

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

  • Переведи этот цикл обучения PyTorch на PyTorch Lightning с логированием в TensorBoard
  • Настрой класс Trainer для обучения модели на 4 GPU с использованием DDP и смешанной точности
  • Добавь колбэки ModelCheckpoint и EarlyStopping по метрике val_loss в скрипт обучения

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

1Через claude-code-templates

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

2Через Skills CLI (Vercel)

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

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

~/.claude/skills/distributed-training-pytorch-lightning/SKILL.md

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

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

Вопросы о distributed-training-pytorch-lightning

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

Выполните в терминале команду npx claude-code-templates@latest --skill ai-research/distributed-training-pytorch-lightning.

Что делает distributed-training-pytorch-lightning?

Скилл помогает структурировать PyTorch-код через LightningModule и настраивает запуск тренировки на нескольких видеокартах с помощью Trainer.

Какие библиотеки нужны для запуска кода?

В рабочем окружении Python должны быть установлены пакеты lightning, torch и transformers.

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

Все скиллы по теме «ИИ и 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установок

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

Весь набор →
svelte-test Команда создаёт тесты для компонентов Svelte и маршрутов SvelteKit: от проверок компонентов до E2E-сценариев. Пригодится, когда нужно покрыть пользовательские действия и обработку ошибок. 124установок data-processing-nemo-curator Помогает настроить конвейер очистки обучающих выборок для нейросетей через библиотеку NeMo Curator на видеокартах NVIDIA. 123установок sync-linear-to-issues Команда переносит задачи из Linear в задачи GitHub с сохранением статусов, приоритетов и вложений. Пригодится при переезде команды разработки на единый трекер в GitHub. 123установок idor-testing Скилл для проверки веб-приложений на уязвимости IDOR и ошибки контроля доступа. Помогает находить прямые ссылки на чужие данные в запросах и файлах. 122установок sync-pr-to-task Связывает GitHub pull request с задачей Linear: ищет номера задач и синхронизирует статусы. Пригодится для ведения PR вместе с задачами. 122установок api-security-testing Скилл ведёт агента по семи фазам проверки API: от разведки эндпоинтов до обработки ошибок. Пригодится, когда нужно прогнать чужой или свой API на дыры. 121установок github-workflow-automation Скилл с готовыми шаблонами для ревью пул-реквестов, разбора issues и CI/CD на GitHub. Пригодится, если вы настраиваете автоматику в репозитории. 121установок sync-health-monitor Слэш-команда проверяет здоровье синхронизации GitHub и Linear: лимиты API, вебхуки, задержки, ошибки. Пригодится, когда задачи перестали доезжать. 121установок

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

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