训练语言与视觉语言模型
支持 Llama3、Qwen 系列语言模型,以及 Qwen2、Qwen2.5-VL 视觉语言模型,可面向文本和图文任务开展训练。
BAIZE AI RESOURCE
EasyR1
EasyR1 是面向语言模型和视觉语言模型的强化学习训练工具,提供多种训练算法及示例脚本,帮助具备算力和训练经验的用户开展数学推理、图文问答等模型训练。

EasyR1 是基于 veRL 项目扩展的强化学习训练工具,重点支持语言模型与视觉语言模型。它适合需要自行训练模型的研究人员和开发者,而不是打开网页即可对话的 AI 应用。用户可选择受支持的模型与 GRPO、DAPO 等算法,按要求准备文本或图文数据,再通过项目提供的示例脚本启动训练。仓库提供 Qwen2.5-VL 在 Geometry3K 数据集上的训练示例,也包含数学任务、多图问答等示例。项目支持从检查点恢复训练、记录训练过程,并可将检查点合并为 Hugging Face 格式。使用前需要准备 Python 环境、相关依赖及符合模型规模的 GPU 算力。
支持 Llama3、Qwen 系列语言模型,以及 Qwen2、Qwen2.5-VL 视觉语言模型,可面向文本和图文任务开展训练。
提供 GRPO、DAPO、Reinforce++、ReMax 和 RLOO,便于针对训练任务选择算法。
支持按项目指定格式准备文本或图文数据;仓库列有数学、单图问答、多图问答和图文混合数据示例。
支持从最新或最佳检查点恢复训练,并通过 Wandb、SwanLab、Mlflow 或 Tensorboard 记录训练过程。
提供 model_merger.py,可将训练检查点合并为 Hugging Face 格式。
使用场景研究人员希望针对几何题图像训练 Qwen2.5-VL。
选用 Geometry3K 数据集和仓库提供的 GRPO 示例脚本,启动 Qwen2.5-VL 的图文强化学习训练。
使用场景开发者希望为 Qwen 语言模型运行数学任务训练。
准备相应数学数据,选择仓库中的 Qwen 数学任务 GRPO 示例脚本开展训练。