pytorch — скилл для Claude Code: что делает и как установить
Скилл обучает ИИ-агента писать архитектуры на PyTorch, настраивать обучение трансформеров, диффузионных моделей и оптимизировать вычисления на GPU.
npx skills add Mindrally/skills --skill pytorch -a claude-codeЧто делает pytorch
Скилл задаёт правила проектирования нейросетей на PyTorch. Агент строит архитектуры через наследование от nn.Module и метод forward. Веса инициализируются в __init__, а постоянные тензоры без параметров регистрируются через буферы. При инференсе код сразу оборачивается в torch.no_grad().
Инструкции охватывают работу с Hugging Face Transformers и библиотекой Diffusers, включая пайплайны уровня SDXL и настройку LoRA. Для параллельных вычислений агент применяет DataParallel или DistributedDataParallel. Без сторонних библиотек transformers и diffusers запустить генеративные сценарии не выйдет. Смешанная точность через torch.cuda.amp и накопление градиентов удерживают расход памяти GPU под контролем.
Для проверки инференса скилл помогает собирать интерактивные интерфейсы на Gradio. В тренировочные циклы агент закладывает раннюю остановку и отсечение градиентов. Большие датасеты передаются через потоковую загрузку. Код остаётся компактным.
Какие задачи решает
- Описать архитектуру кастомной нейросети через
nn.Module - Настроить дообучение трансформера методами LoRA или P-tuning
- Запустить генерацию изображений через Diffusers со схемой SDXL
- Внедрить смешанную точность с помощью
torch.cuda.ampдля экономии памяти GPU - Собрать демонстрационный интерфейс на Gradio для готовой модели
Примеры запросов агенту
- Напиши класс модели на PyTorch с кастомным
forwardи зарегистрируй буферы для маски - Настрой дообучение Hugging Face модели с помощью LoRA и добавь
torch.cuda.amp - Сделай интерфейс на Gradio для инференса диффузионной модели SDXL с обработкой ошибок
Как установить pytorch
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill pytorch -a claude-code2Вручную: положить файлы
~/.claude/skills/pytorch/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pytorch/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill pytorch -a codex2Вручную: положить файлы
.agents/skills/pytorch/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill pytorch -a cursor2Вручную: положить файлы
.cursor/skills/pytorch/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills pytorch2Вручную: положить файлы
.github/skills/pytorch/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill pytorch -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path pytorchВручную: положить файлы
.devin/skills/pytorch/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill pytorch -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pytorch
Как установить pytorch в Claude Code?
Выполните команду npx skills add Mindrally/skills --skill pytorch -a claude-code в терминале вашего проекта.
Что делает скилл pytorch?
Он направляет агента на написание лаконичного объектно-ориентированного кода на PyTorch, конфигурацию трансформеров и диффузионных сетей. В инструкции входят шаблоны градиентного накопления и защиты от переполнения видеопамяти.
Как скилл организует обучение на нескольких видеокартах?
Агент настраивает распределение вычислений через DistributedDataParallel или DataParallel и применяет профилирование для поиска узких мест.
Исходный текст
SKILL.md · Apache-2.0
--- name: pytorch description: PyTorch deep learning development with transformers, diffusion models, and GPU optimization. metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # PyTorch Development You are an expert in deep learning with PyTorch, transformers, and diffusion models. ## Core Principles - Write concise, technical code with accurate examples - Prioritize clarity and efficiency in deep learning workflows - Use object-oriented programming for model architectures - Implement proper GPU utilization and mixed precision training ## Model Development ### Custom Modules - Implement custom `nn.Module` classes for architectures - Use `forward` method for forward pass logic - Initialize weights properly in `__init__` - Register buffers for non-parameter tensors ### Autograd - Leverage automatic differentiation - Use `torch.no_grad()` for inference - Implement custom autograd functions when needed - Handle gradient accumulation properly ## Transformers Integration - Use Hugging Face Transformers for pre-trained models - Implement attention mechanisms correctly - Apply efficient fine-tuning (LoRA, P-tuning) - Handle tokenization and sequences properly ## Diffusion Models - Use Diffusers library for diffusion model work - Implement forward/reverse diffusion processes - Utilize appropriate noise schedulers - Understand pipeline variants (SDXL, etc.) ## Training Best Practices ### Data Loading - Implement efficient DataLoaders - Use proper train/validation/test splits - Apply data augmentation appropriately - Handle large datasets with streaming ### Optimization - Apply learning rate scheduling - Implement early stopping - Use gradient clipping for stability - Handle NaN/Inf values properly ## Performance Optimization - Use DataParallel/DistributedDataParallel for multi-GPU - Implement gradient accumulation for large batches - Apply mixed precision with `torch.cuda.amp` - Profile code to identify bottlenecks ## Gradio Integration - Create interactive demos for inference - Build user-friendly interfaces - Handle errors gracefully in demos
© Mindrally · Apache-2.0 · Mindrally/skills