distributed-training-ray-train — скилл для Claude Code
Скилл для распределённого обучения моделей на Ray Train: переносит PyTorch, TensorFlow и HuggingFace с одной видеокарты на кластер.
npx claude-code-templates@latest --skill ai-research/distributed-training-ray-trainЧто делает distributed-training-ray-train
Скилл объясняет, как запускать обучение через Ray Train: тренер принимает вашу функцию обучения, а координацию, распределение GPU, чекпоинты и сбор метрик берёт на себя Ray. Внутри — рабочие примеры для PyTorch (TorchTrainer), HuggingFace (TransformersTrainer) и подбора гиперпараметров через Ray Tune с планировщиком ASHA.
Отдельные разделы посвящены чекпоинтам и устойчивости к сбоям: обучение продолжается с сохранённого состояния, если узел упал. Есть пример подключения к кластеру через ray.init(address="auto").
Перед запуском нужны зависимости ray[train], torch и transformers, а сам Ray Train ставится командой pip install -U "ray[train]". Без установленного Ray код из примеров не выполнится.
Какие задачи решает
- перенести обучение PyTorch с одной GPU на несколько узлов
- подобрать гиперпараметры перебором по кластеру
- продолжить обучение после падения узла с последнего чекпоинта
- обучить модель HuggingFace на нескольких машинах
- собрать метрики обучения с разных воркеров в одном месте
Примеры запросов агенту
- Перепиши мой цикл обучения на PyTorch под
TorchTrainerс четырьмя воркерами - Настрой подбор гиперпараметров через Ray Tune с
ASHASchedulerпо метрике loss - Добавь сохранение чекпоинтов каждые 10 эпох, чтобы обучение возобновлялось после сбоя
Как установить distributed-training-ray-train
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-research/distributed-training-ray-train2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill distributed-training-ray-train -a claude-code3Вручную: положить файлы
~/.claude/skills/distributed-training-ray-train/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/distributed-training-ray-train/
Вручную: положить файлы
.agents/skills/distributed-training-ray-train/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/distributed-training-ray-train/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates distributed-training-ray-train2Вручную: положить файлы
.github/skills/distributed-training-ray-train/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/distributed-training-ray-trainВручную: положить файлы
.devin/skills/distributed-training-ray-train/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о distributed-training-ray-train
Как установить distributed-training-ray-train в Claude Code?
Через маркетплейс: сначала npx claude-code-templates@latest --skill ai-research/distributed-training-ray-train, затем npx skills add davila7/claude-code-templates --skill distributed-training-ray-train -a claude-code. После установки файл скилла лежит в ~/.claude/skills/distributed-training-ray-train/SKILL.md.
Что делает distributed-training-ray-train?
Показывает, как запускать распределённое обучение на Ray Train: масштабирование PyTorch, TensorFlow и HuggingFace на несколько узлов, подбор гиперпараметров, чекпоинты и устойчивость к сбоям.
Что нужно для работы скилла?
Зависимости ray[train], torch и transformers. Сам Ray Train ставится командой pip install -U "ray[train]".