项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-25 · 当前星标 ★ 851
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- NVIDIA H100/B200 级显卡
- CUDA 12.x
- PyTorch 2.5+
安装与启动步骤
-
1克隆
前沿实验室级的训练框架。
git clone https://github.com/whitecircle/halo.git cd halo -
2选构建目标
按卡型选 Blackwell 或 Hopper。
make build-blackwell # 或 make build-hopper -
3准备数据
SFT 数据整理成对话格式。
head -1 data/sft.jsonl -
4起训练
脚本参数按卡数与 batch 调。
python scripts/training/sft.py --config configs/sft.yaml
如何确认成功
训练日志里 loss 稳定下降,checkpoint 能正常保存与加载。
注意事项
- 面向大卡集群,单卡消费级显卡跑不动。
- 构建目标选错会在运行时报非法指令。
- 多机训练要配 NCCL 与网络。
核心亮点
- 覆盖 LoRA 微调、GRPO、异步 RL 到分布式训练,后训练链路较完整
- 内置模型并行与 MoE 支持,面向大模型训练而非玩具示例
- 同时支持语言与多模态模型,减少多套训练栈的维护成本
不足之处
- 早期项目,文档与示例可能不够完善,上手需要读源码
- 社区规模小,遇到问题可参考的案例和讨论有限
适用场景
- 团队搭建内部 LLM 微调与 RL 后训练流水线
- 研究 GRPO、异步强化学习等后训练算法的实验平台
- 需要模型并行与 MoE 的多模态大模型训练
替代项目
verl、OpenRLHF、LLaMA-Factory
下一篇:nanotron
同类项目推荐
Time-R1
开源
用三阶段强化学习,让大模型真正理解时间、预测未来。
Time-R1: Framework and resources for endowing LLMs with comprehensive temporal reaso···
Chattiori-Model-Merger
开源
按比例混合扩散模型,快速生成自定义风格模型
Merges latent diffusion models at a user-defined ratio
hands-on-train-and-deploy-ml
开源
10步搞定ML模型训练到API部署,以加密货币预测为例
Train and Deploy an ML REST API to predict crypto prices, in 10 steps
q-diffusion
开源
把扩散模型压到低比特,省内存还提速,生成质量不掉线。
[ICCV 2023] Q-Diffusion: Quantizing Diffusion Models.
redco
开源
一键自动化分布式训练推理,轻松搞定联邦学习与隐私保护
NAACL '24 (Best Demo Paper RunnerUp) / MlSys @ NeurIPS '23 - RedCoast: A Lightweight···
flame
开源
极简框架,快速训练线性注意力大模型
A minimal training framework for scaling FLA models
Merge-Stable-Diffusion-models-wi···
开源
不训练,无损合并多个Stable Diffusion模型,统一风格与能力。
Adaptation of the merging method described in the paper - Git Re-Basin: Merging Mode···
LLM-SR
开源
用大模型从数据中自动发现科学方程,告别手动推导。
[ICLR 2025 Oral] This is the official repo for the paper "LLM-SR" on Scientific Equa···
SimpleTuner
开源
一条命令微调扩散模型,图像视频音频通吃
A general fine-tuning kit geared toward image/video/audio diffusion models.
