TRL documentation

TRL - Pembelajaran Penguatan 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 - Pembelajaran Penguatan Transformers

TRL adalah pustaka full stack yang menyediakan seperangkat alat untuk melatih model bahasa transformer dengan metode seperti Supervised Fine-Tuning (SFT), Group Relative Policy Optimization (GRPO), Direct Preference Optimization (DPO), Reward Modeling, dan lainnya. Pustaka ini terintegrasi dengan 🤗 transformers.

🎉 Apa yang Baru

🔥 Mistral Large 4: Lakukan fine-tuning pada Mistral Large 4 menggunakan SFTTrainer di satu node dengan 8 B300, di atas bobot FP8-nya. Lihat contoh LoRA.

🚀 Pelatihan pada GPU AMD: Trainer TRL sekarang berjalan di AMD Instinct GPUs melalui build ROCm dari PyTorch.

🔥 Beam: Lakukan fine-tuning pada Beam menggunakan SFTTrainer di satu node dengan 8 B300. Lihat contoh LoRA.

🔥 Muse Spark Open: Lakukan fine-tuning pada Muse Spark Open menggunakan SFTTrainer, yang di-shard di seluruh GPU Anda saat load. Lihat contoh LoRA 8-node.

🚀 Pelatihan di AWS Trainium: Trainer TRL sekarang berjalan di AWS Trainium melalui TorchNeuron, backend Neuron native dari PyTorch.

Taksonomi

Berikut adalah ringkasan trainer TRL, yang diorganisasi berdasarkan tingkat kematangan dan jenis metode.

Metode online

Pemodelan reward

Metode offline

Distilasi pengetahuan

Eksperimental

Anda juga dapat menjelajahi model, dataset, dan demo terkait TRL di organisasi TRL Hugging Face.

Pelajari

Pelajari post-training dengan TRL dan pustaka lainnya di 🤗 smol course.

Isi

Dokumentasi ini disusun ke dalam bagian-bagian berikut:

  • Mulai: panduan instalasi dan pengenalan cepat.
  • Panduan Konseptual: format dataset, FAQ pelatihan, dan memahami log.
  • Panduan Cara: mengurangi penggunaan memori, mempercepat pelatihan, mendistribusikan pelatihan, dll.
  • Integrasi: DeepSpeed, PEFT, dll.
  • Contoh: ringkasan contoh, tutorial komunitas, dll.
  • API: trainer, util, dll.

Artikel blog

thumbnail

Diterbitkan pada 27 Mei 2026

Mengirimkan Triliun Parameter dengan Hub Bucket: Sinkronisasi Bobot Delta di TRL

thumbnail

Diterbitkan pada 31 Maret 2026

TRL v1: Perpustakaan Pelatihan Lanjutan yang Tetap Kokoh Saat Bidang Ini Membatalkan Asumsi Sendirinya

thumbnail

Diterbitkan pada 10 Maret 2026

Biarkan Token Mengalir: Pelajaran dari 16 Perpustakaan RL Open-Source

thumbnail

Diterbitkan pada 9 Maret 2026

Ulysses Sequence Parallelism: Pelatihan dengan Konteks Jutaan Token

thumbnail

Diterbitkan 23 Oktober 2025

Membangun Ekosistem Agen Terbuka Bersama: Memperkenalkan OpenEnv

thumbnail

Diterbitkan pada 7 Agustus 2025

Penyelarasan Model Bahasa Visi di TRL ⚡️

thumbnail

Diterbitkan pada 3 Juni 2025

Tidak ada GPU yang tertinggal: Membuka Efisiensi dengan vLLM Co-located di TRL

thumbnail

Diterbitkan pada 25 Mei 2025

🐯 Liger GRPO bertemu TRL

thumbnail

Diterbitkan pada 28 Januari 2025

Open-R1: reproduksi terbuka penuh dari DeepSeek-R1

thumbnail

Diterbitkan pada 10 Juli 2024

Optimasi Preferensi untuk Model Bahasa Visual dengan TRL

thumbnail

Diterbitkan pada 12 Juni 2024

Mengembalikan RL ke dalam RLHF

thumbnail

Diterbitkan pada 10 Januari 2024

Lakukan Fine-tuning LLM 2x lebih cepat dengan Unsloth dan 🤗 TRL

thumbnail

Diterbitkan pada 29 September 2023

Finetune Model Stable Diffusion dengan DDPO melalui TRL

thumbnail

Diterbitkan pada 8 Agustus 2023

Lakukan fine-tuning Llama 2 dengan DPO

thumbnail

Diterbitkan pada 5 April 2023

StackLLaMA: Panduan praktis untuk melatih LLaMA dengan RLHF

thumbnail

Diterbitkan pada 9 Maret 2023

Fine-tuning LLM 20B dengan RLHF pada GPU konsumen 24GB

thumbnail

Diterbitkan pada 9 Desember 2022

Mengilustrasikan Pembelajaran Penguatan dari Umpan Balik Manusia

Pembicaraan

Update on GitHub