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

fine-tuning-peft — скилл для Claude Code: LoRA и QLoRA для LLM

Скилл для дообучения больших языковых моделей через LoRA, QLoRA и другие адаптерные методы, когда видеопамяти мало.

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

Что делает fine-tuning-peft

Скилл объясняет и показывает, как дообучить модель на 7B–70B, обновляя меньше 1% весов. В основе — библиотека PEFT от HuggingFace, которая работает вместе с transformers. Адаптер весит мегабайты, а не гигабайты, поэтому хранить несколько вариантов под разные задачи дешевле, чем копии всей модели.

Внутри — готовые примеры кода: обычный LoRA с LoraConfig, QLoRA с 4-битной квантизацией через BitsAndBytesConfig, загрузка и слияние адаптеров, подбор ранга и lora_alpha, списки целевых модулей для Llama, Mistral, Qwen, GPT-2, Falcon и BLOOM. Есть таблица с рангами от 4 до 64 и совет начать с 8 или 16.

Понадобятся peft>=0.13.0, transformers>=4.45.0, torch>=2.0.0 и bitsandbytes>=0.43.0 — без последнего квантизация не заработает. QLoRA рассчитана на одну видеокарту с 24 ГБ, но за это платят примерно 5% качества по сравнению с полным дообучением. Для моделей меньше 1B и при большом сдвиге домена авторы советуют полное дообучение.

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

  • дообучить модель на 70B, уложившись в одну видеокарту
  • сохранить адаптер на несколько мегабайт вместо копии всей модели
  • подобрать ранг и alpha под конкретную задачу
  • собрать несколько адаптеров под разные задачи на одной базовой модели
  • слить обученный адаптер с базовой моделью перед выкладкой

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

  • Настрой LoRA для meta-llama/Llama-3.1-8B с рангом 16 и сохрани только адаптер
  • Покажи конфиг QLoRA на 4 бита, чтобы 70B влезла в 24 ГБ видеопамяти
  • Как слить адаптер из ./lora-llama-adapter с базовой моделью?

Как установить fine-tuning-peft

1Через claude-code-templates

npx claude-code-templates@latest --skill ai-research/fine-tuning-peft

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill fine-tuning-peft -a claude-code

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

~/.claude/skills/fine-tuning-peft/SKILL.md

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

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

Вопросы о fine-tuning-peft

Как установить fine-tuning-peft в Claude Code?

Через шаблоны: npx claude-code-templates@latest --skill ai-research/fine-tuning-peft. Второй способ — npx skills add davila7/claude-code-templates --skill fine-tuning-peft -a claude-code. Файл скилла окажется в ~/.claude/skills/fine-tuning-peft/SKILL.md.

Что делает fine-tuning-peft?

Помогает дообучать LLM адаптерными методами: LoRA, QLoRA и ещё больше двадцати вариантов. Скилл даёт конфиги, примеры обучения и загрузки адаптеров на базе библиотеки PEFT.

Чем QLoRA отличается от обычной LoRA?

QLoRA добавляет 4-битную квантизацию базовой модели, поэтому 70B помещается на одну видеокарту с 24 ГБ. Взамен качество проседает примерно на 5% относительно полного дообучения.

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

Все скиллы по теме «ИИ и ML» →
fine-tuning-expert https://github.com/Jeffallan Скилл для тонкой настройки LLM: готовит датасеты, настраивает LoRA и QLoRA, обучает адаптеры и оценивает результат. CX Codex +1 4 200установок lora-qlora-recipes Seth Hobson Скилл настраивает LoRA и QLoRA для supervised fine-tuning: выбирает модули, rank, alpha и learning rate. Пригодится для проверки конфигурации обучения. CX Codex 2 600установок llm-fine-tuning devops-skills Скилл помогает настроить инфраструктуру для дообучения открытых языковых моделей через QLoRA, LoRA или DeepSpeed. Пригодится при адаптации весов под свои данные. CX Codex +1 318установок fine-tuning-with-trl Orchestra Research Скилл для пост-тренировки языковых моделей через библиотеку TRL: SFT, DPO, PPO и GRPO с готовыми рецептами запуска. CX Codex +1 969установок fine-tuning-openvla-oft Orchestra Research Настраивает дообучение и оценку OpenVLA-OFT для генерации действий робота. Нужен для сценариев LIBERO и ALOHA с непрерывными действиями. CX Codex +1 861установок vision-sft Seth Hobson Скилл помогает настроить supervised fine-tuning vision-language моделей на данных с изображениями и текстом. Пригодится для адаптации VLM под новый визуальный домен. CX Codex 2 600установок

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

Весь набор →
gws-admin Слэш-команда для Claude, которая выполняет операции Google Workspace Admin SDK: пользователи, группы, устройства, домены. 74установок threat-modeling-expert Скилл для разбора архитектуры на угрозы: строит деревья атак, считает риски и вытаскивает требования по безопасности. 73установок gws-workflow-meeting-prep Собирает повестку, участников и привязанные документы по ближайшему событию в календаре. Пригодится перед звонком, когда некогда листать приглашение. 72установок gws-apps-script Команда для работы с проектами Google Apps Script через CLI: создание, обновление кода, запуск скриптов и проверка метрик выполнения. 72установок gws-gmail-watch Слэш-команда запускает наблюдение за новыми письмами Gmail и отдаёт их потоком NDJSON. Пригодится, когда нужно складывать входящие в файлы или пайплайн. 71установок terraform-specialist Скилл для Claude, который ведёт проектирование модулей Terraform и OpenTofu, работу с состоянием и автоматизацию в CI. Пригодится, когда инфраструктуру описывают кодом, а не руками. 70установок inference-serving-vllm Скилл для Claude, который помогает разворачивать модели на vLLM: сервер с OpenAI-совместимым API, батчевый инференс и квантизация. 70установок gws-events-renew Продлевает и реактивирует подписки Google Workspace Events, чтобы они не истекали. Пригодится, если бот или скрипт слушает события Workspace и подписка вот-вот умрёт. 70установок

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

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