TRL documentation

社区教程

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

and get access to the augmented documentation experience

to get started

社区教程

社区教程由 Hugging Face 社区的活跃成员制作,他们希望与他人分享自己的知识和专长。这些教程是了解该库及其功能、并着手使用核心类和模态的绝佳途径。

语言模型

教程

任务类描述作者教程Colab
强化学习GRPOTrainer在 TRL 中使用 GRPO 和 vLLM 进行高效在线训练Sergio Paniego链接Open In Colab
强化学习GRPOTrainer在 TRL 中使用 GRPO 对 LLM 进行推理后训练Sergio Paniego链接Open In Colab
强化学习GRPOTrainerMini-R1:复现 Deepseek R1 的“顿悟时刻”——一个 RL 教程Philipp Schmid链接Open In Colab
强化学习GRPOTrainer使用 GRPO 和 Unsloth 优化在 LLaMA 3.1-8B 上进行 RLAndrea Manzoni链接Open In Colab
指令微调SFTTrainer使用 QLoRA 以 ChatML 格式微调 Google Gemma 大语言模型Philipp Schmid链接Open In Colab
结构化生成SFTTrainer使用 QLoRA 和 PEFT 对 Llama-2-7B 进行微调,以生成 JSON 格式的波斯语产品目录Mohammadreza Esmaeilian链接Open In Colab
偏好优化DPOTrainer使用直接偏好优化(Direct Preference Optimization)对 Mistral-7b 进行对齐,以实现人类偏好对齐Maxime Labonne链接Open In Colab
偏好优化experimental.orpo.ORPOTrainer使用 ORPO 微调 Llama 3,结合指令调优和偏好对齐Maxime Labonne链接Open In Colab
指令微调SFTTrainer如何在 2025 年使用 Hugging Face 微调开源 LLMPhilipp Schmid链接Open In Colab
逐步推理GRPOTrainer使用 vLLM 进行逐步推理的有监督强化学习(SRL)Deepak Swaminathan链接Open In Colab

视频

任务标题作者视频
指令微调使用 Hugging Face TRL 微调开放 AI 模型Wietse Venema
指令微调如何使用 Hugging Face、TRL 和 smoltalk 数据集微调 smol-LMMayurji
⚠️ Deprecated features notice for "How to fine-tune a smol-LM with Hugging Face, TRL, and the smoltalk Dataset" (click to expand)

该教程使用了两个已弃用的功能:

  • SFTTrainer(..., tokenizer=tokenizer):请改用 SFTTrainer(..., processing_class=tokenizer),或者直接省略该参数(它将从模型中推断得出)。
  • setup_chat_format(model, tokenizer):使用 SFTConfig(..., chat_template_path="Qwen/Qwen3-0.6B"),其中 chat_template_path 指定要复制其聊天模板的模型。

视觉语言模型

教程

任务类描述作者教程Colab
视觉问答SFTTrainer在 ChartQA 数据集上微调 Qwen2-VL-7B 以进行视觉问答Sergio Paniego链接Open In Colab
视觉问答SFTTrainer在消费级 GPU 上使用 TRL 微调 SmolVLMSergio Paniego链接Open In Colab
SEO 描述SFTTrainer微调 Qwen2-VL-7B 以从图像生成对 SEO 友好的描述Philipp Schmid链接Open In Colab
视觉问答DPOTrainerPaliGemma 🤝 直接偏好优化Merve Noyan链接Open In Colab
视觉问答DPOTrainer使用 TRL 在消费级 GPU 上通过直接偏好优化(DPO)对 SmolVLM 进行微调Sergio Paniego链接Open In Colab
目标检测定位SFTTrainer使用 TRL 对 VLM 进行微调以实现目标检测定位Sergio Paniego链接Open In Colab
视觉问答DPOTrainer使用 TRL 和 MPO 微调视觉语言模型Sergio Paniego链接Open In Colab
强化学习GRPOTrainer使用 TRL 通过 GRPO 对 VLM 进行推理后训练Sergio Paniego链接Open In Colab

语音语言模型

教程

任务类描述作者教程
文本转语音GRPOTrainer使用 TRL 通过 GRPO 对语音语言模型进行后训练Steven Zheng链接

贡献

如果您有希望添加到该列表中的教程,请提交一个 PR 来添加。我们会对其进行审核,如果它对社区有价值,就会将其合并。

Update on GitHub