Lora-for-Diffusers

手把手教你用LoRA微调扩散模型,从入门到实战

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 50 🐛 待处理 15 👀 关注 9
GitHub ↗
GitHub 星标 ★ 820
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源教程项目,MIT许可证,完全免费,无付费版本。

项目预览

Lora-for-Diffusers 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队haofanwang
定价模式🏷️完全免费
价格说明开源教程项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型aigc,colossalai,diffusers,fine-tuning,guidebook,lora,stable-diffusion,stable-diffusion-webui,text-to-image
GitHub 星标★ 820
上线时间2023-02-17 00:00:00
代码更新2024-04-10
仓库体积100 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

这是一个面向AI图像生成研究者的LoRA微调教程项目,旨在用最易懂的方式讲解如何在diffusers框架中使用LoRA(低秩适配)技术。项目解决了Stable Diffusion等扩散模型微调门槛高、资源消耗大的问题,通过详细的代码示例和说明,帮助用户快速掌握LoRA的核心概念、训练流程和实际应用。核心能力包括:提供完整的LoRA训练脚本、支持多种Stable Diffusion模型、集成ColossalAI加速训练、展示与Stable Diffusion WebUI的配合使用,以及丰富的文本到图像生成示例。项目内容结构清晰,适合初学者从零开始学习LoRA微调,也方便研究者快速上手实验。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 820

使用教程

难度:进阶 约 25 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10+
  • PyTorch
  • 一个底模与 LoRA 权重

安装与启动步骤

  1. 1装基础库

    把社区 LoRA 加载到 diffusers 的最小示例。

    pip install safetensors
  2. 2拉 diffusers

    用官方仓库里的转换脚本。

    git clone https://github.com/huggingface/diffusers
    cd ./diffusers
  3. 3转底模

    先把原版 ckpt 转成 diffusers 目录。

    python ./scripts/convert_original_stable_diffusion_to_diffusers.py --checkpoint_path xxx.safetensors --dump_path save_dir --from_safetensors
  4. 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···

★ 410 2026-10-31
PRIME 开源

让大模型学会深度推理,强化学习训练一步到位

Scalable RL solution for advanced reasoning of language models

★ 1873 2026-08-09
maxtext 开源

用 JAX 快速训练和扩展超大规模语言模型

A simple, performant, and scalable Jax LLM!

★ 2458 2026-08-09
SoftCoT 开源

用软思维链替代文本推理,大幅降低 LLM 推理成本

ACL'2025: SoftCoT: Soft Chain-of-Thought for Efficient Reasoning with LLMs. and prep···

★ 96 2026-08-09
onebitllms 开源

小显存也能训练1.58bit三值大模型

Lightweight toolkit package to train and fine-tune 1.58bit Language models

★ 150 2026-09-16
Skills 开源

给大模型装技能插件,按需组合快速增强能力

A project to improve skills of large language models

★ 1058 2026-09-15
redco 开源

一键自动化分布式训练推理,轻松搞定联邦学习与隐私保护

NAACL '24 (Best Demo Paper RunnerUp) / MlSys @ NeurIPS '23 - RedCoast: A Lightweight···

★ 69 2026-08-09
VADER 开源

用奖励梯度微调视频模型,让生成结果更合你心意

Video Diffusion Alignment via Reward Gradients. We improve a variety of video diffus···

★ 318 2026-08-09
MPO 开源

让LLM智能体先学会定计划,再动手执行,提升复杂任务成功率

MPO: Boosting LLM Agents with Meta Plan Optimization (EMNLP 2025 Findings)

★ 82 2026-08-09