
LLM-Finetuning-Toolkit
像写单元测试一样微调大模型,实验更稳更可控。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 871
使用教程
环境要求
- Python 3.9+
- GPU(可选,CPU 也能跑小模型)
安装与启动步骤
-
1安装
推荐 pipx,避免把训练依赖装进主环境。
pipx install llm-toolkit llmtune --help -
2写配置
一个 yaml 管数据、模型、超参与实验组合。
cp config.yml.example config.yml vim config.yml -
3起实验
run 会按网格批量拉起实验并记录结果。
llmtune run ./config.yml -
4看结果
输出目录里有指标与权重,按实验名对比。
ls output/ cat output/*/metrics.json
如何确认成功
output 目录下每个实验都有独立权重与指标文件。
注意事项
- 装 flash-attn 要加 --no-build-isolation,否则编译失败。
- 网格别一次开太多,显存不够会整批失败。
核心亮点
- 内置消融实验框架,方便对比不同配置对模型效果的影响
- 强调单元测试,能有效防止模型微调后的行为回归
- 模块化设计,与 Hugging Face 生态集成度高,上手门槛低
不足之处
- 项目早期,文档和社区支持尚待完善
- 功能范围可能不如成熟框架全面,高级特性需自行扩展
适用场景
- 研究团队进行 LLM 微调实验,需要系统化对比不同参数或数据策略
- 企业开发者在生产环境中微调模型,需要保证模型行为稳定可控
- 教育场景中用于教学演示,展示 LLM 微调、消融和测试的完整流程
替代项目
Hugging Face PEFT、Axolotl、LLaMA Factory
上一篇:SINQ
同类项目推荐
MoTHer
开源
从模型集合中自动还原模型家族树,看清模型间继承关系。
Official PyTorch Implementation for the "Unsupervised Model Tree Heritage Recovery" ···
LECO
开源
用LoRA轻量擦除扩散模型中的指定概念,不动原模型
Low-rank adaptation for Erasing COncepts from diffusion models.
gokart
开源
让机器学习流水线可复现、可管理,告别混乱实验。
Gokart solves reproducibility, task dependencies, constraints of good code, and ease···
d1
开源
用强化学习给扩散大模型补上推理能力
Official Implementation for the paper "d1: Scaling Reasoning in Diffusion Large Lang···
Kiln
开源
一站式搞定 AI 系统开发:从数据标注到微调评估,全流程可视化协作
Build, Evaluate, and Optimize AI Systems. Includes evals, RAG, agents, fine-tuning, ···
AgileRL
开源
让强化学习训练快 10 倍,超参自动调优,开箱即用
The complete post-training stack for LLMs, plus RL for any problem. SFT, DPO and mul···
LLMNodeBed
开源
统一基准,对比LLM节点分类算法,复现ICML论文结果。
[ICML 2025] Official implementation for paper "A Comprehensive Analysis on LLM-based···
arkor
开源
用 TypeScript 搞定大模型微调,工程化更顺滑
The Best TypeScript framework for fine-tuning
MambaInLlama
开源
把 Llama 蒸馏成混合模型,推理更快更省内存
[NeurIPS 2024] Official Repository of The Mamba in the Llama: Distilling and Acceler···