
Lora-for-Diffusers
手把手教你用LoRA微调扩散模型,从入门到实战
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 820
使用教程
环境要求
- Python 3.10+
- PyTorch
- 一个底模与 LoRA 权重
安装与启动步骤
-
1装基础库
把社区 LoRA 加载到 diffusers 的最小示例。
pip install safetensors -
2拉 diffusers
用官方仓库里的转换脚本。
git clone https://github.com/huggingface/diffusers cd ./diffusers -
3转底模
先把原版 ckpt 转成 diffusers 目录。
python ./scripts/convert_original_stable_diffusion_to_diffusers.py --checkpoint_path xxx.safetensors --dump_path save_dir --from_safetensors -
4挂 LoRA
用仓库脚本把 LoRA 权重注入 UNet。
python convert_lora_safetensor_to_diffusers.py
如何确认成功
加载 LoRA 后出图风格明显偏向该 LoRA。
注意事项
- 它是教学代码,几行就能跑通,适合理解原理。
- 底模与 LoRA 的基底要匹配,否则出噪点。
- 生产用 PEFT 或 diffusers 原生 load_lora_weights。
核心亮点
- 教程式代码注释详尽,每一步都有解释,适合新手
- 集成ColossalAI加速,降低训练资源门槛
- 提供与WebUI配合的实用示例,直接落地生成
不足之处
- 文档/社区待观察
- 项目更新可能不够及时,依赖库版本变化需自行适配
适用场景
- 学习LoRA微调Stable Diffusion的入门教程
- 快速验证LoRA在自定义数据集上的效果
- 在有限GPU资源下进行扩散模型轻量微调
替代项目
diffusers官方LoRA示例、kohya-ss/sd-scripts、Lora-scripts
同类项目推荐
PERSIA
开源
多机并行训练大规模推荐模型
High performance distributed framework for training deep learning recommendation mod···
PRIME
开源
让大模型学会深度推理,强化学习训练一步到位
Scalable RL solution for advanced reasoning of language models
maxtext
开源
用 JAX 快速训练和扩展超大规模语言模型
A simple, performant, and scalable Jax LLM!
SoftCoT
开源
用软思维链替代文本推理,大幅降低 LLM 推理成本
ACL'2025: SoftCoT: Soft Chain-of-Thought for Efficient Reasoning with LLMs. and prep···
onebitllms
开源
小显存也能训练1.58bit三值大模型
Lightweight toolkit package to train and fine-tune 1.58bit Language models
Skills
开源
给大模型装技能插件,按需组合快速增强能力
A project to improve skills of large language models
redco
开源
一键自动化分布式训练推理,轻松搞定联邦学习与隐私保护
NAACL '24 (Best Demo Paper RunnerUp) / MlSys @ NeurIPS '23 - RedCoast: A Lightweight···
VADER
开源
用奖励梯度微调视频模型,让生成结果更合你心意
Video Diffusion Alignment via Reward Gradients. We improve a variety of video diffus···
MPO
开源
让LLM智能体先学会定计划,再动手执行,提升复杂任务成功率
MPO: Boosting LLM Agents with Meta Plan Optimization (EMNLP 2025 Findings)