TRL documentation

TRL - Обучение с подкреплением для Transformers

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v1.17.1).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

TRL - Обучение с подкреплением для Transformers

TRL — это библиотека полного цикла, предоставляющая набор инструментов для обучения трансформерных языковых моделей с использованием таких методов, как Supervised Fine-Tuning (SFT), Group Relative Policy Optimization (GRPO), Direct Preference Optimization (DPO), Reward Modeling и других. Библиотека интегрирована с 🤗 transformers.

🎉 Что нового

🔥 Mistral Large 4: Настройте Mistral Large 4 с помощью SFTTrainer на одном узле из 8 B300, используя его веса в формате FP8. См. пример с LoRA.

🚀 Обучение на GPU AMD: тренера TRL теперь работают на GPU AMD Instinct через сборку PyTorch ROCm.

🔥 Beam: Настройте Beam с помощью SFTTrainer на одном узле из 8 B300. См. пример с LoRA.

🔥 Muse Spark Open: Настройте Muse Spark Open с помощью SFTTrainer, разбив его на части по вашим GPU при загрузке. См. пример LoRA на 8 узлах.

🚀 Обучение на AWS Trainium: тренера TRL теперь работают на AWS Trainium через TorchNeuron, нативный бэкенд Neuron для PyTorch.

Таксономия

Ниже приведён обзор тренеров TRL, сгруппированных по степени зрелости и типу метода.

Онлайн-методы

Моделирование вознаграждения

Офлайн-методы

Дистилляция знаний

Экспериментальный

Вы также можете ознакомиться с моделями, наборами данных и демонстрациями, связанными с TRL, в организации TRL на Hugging Face.

Обучение

Изучите пост-обучение с TRL и другими библиотеками в 🤗 smol course.

Содержание

Документация организована в следующие разделы:

  • Начало работы: руководство по установке и быстрому старту.
  • Концептуальные руководства: форматы наборов данных, FAQ по обучению и понимание логов.
  • Руководства: снижение потребления памяти, ускорение обучения, распределение обучения и т. д.
  • Интеграции: DeepSpeed, PEFT и др.
  • Примеры: обзор примеров, учебные материалы сообщества и т. д.
  • API: тренажёры, утилиты и т. д.

Статьи в блоге

thumbnail

Опубликовано 27 мая 2026

Отправка триллиона параметров с помощью хранилища Hub: синхронизация дельта-весов в TRL

thumbnail

Опубликовано 31 марта 2026

TRL v1: библиотека для пост-обучения, которая сохраняет актуальность, когда область опровергает собственные допущения

thumbnail

Опубликовано 10 марта 2026

Держите токены в потоке: уроки из 16 открытых библиотек RL

thumbnail

Опубликовано 9 марта 2026

Параллелизм последовательности Ulysses: обучение с контекстами в миллионы токенов

thumbnail

Опубликовано 23 октября 2025

Вместе строим открытую экосистему агентов: представляем OpenEnv

thumbnail

Опубликовано 7 августа 2025

Выравнивание моделей зрения и языка в TRL ⚡️

thumbnail

Опубликовано 3 июня 2025

Ни один GPU не остаётся без дела: повышение эффективности с помощью vLLM, работающего в одном процессе, в TRL

thumbnail

Опубликовано 25 мая 2025

🐯 Liger GRPO встречает TRL

thumbnail

Опубликовано 28 января 2025

Open-R1: полностью открытая репродукция DeepSeek-R1

thumbnail

Опубликовано 10 июля 2024

Оптимизация предпочтений для мультимодальных моделей «зрение-язык» с TRL

thumbnail

Опубликовано 12 июня 2024

Возвращаем RL в RLHF

thumbnail

Опубликовано 10 января 2024

Ускорьте дообучение LLM в 2 раза с помощью Unsloth и 🤗 TRL

thumbnail

Опубликовано 29 сентября 2023

Допобучение моделей Stable Diffusion с помощью DDPO через TRL

thumbnail

Опубликовано 8 августа 2023

Доработка Llama 2 с помощью DPO

thumbnail

Опубликовано 5 апреля 2023

StackLLaMA: Практическое руководство по обучению LLaMA с помощью RLHF

thumbnail

Опубликовано 9 марта 2023

Доработка LLM на 20 млрд параметров с помощью RLHF на потребительском GPU с 24 ГБ

thumbnail

Опубликовано 9 декабря 2022

Иллюстрация обучения с подкреплением на основе обратной связи от человека

Доклады

Update on GitHub