q-diffusion

把扩散模型压到低比特,省内存还提速,生成质量不掉线。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 27 🐛 待处理 24 👀 关注 16
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 381
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

q-diffusion 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队Xiuyu-Li
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ddim,diffusion-models,model-compression,post-training-quantization,pytorch,quantization,stable-diffusion
GitHub 星标★ 381
上线时间2023-03-24 00:00:00
代码更新2024-03-21
仓库体积6.1 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数2

项目介绍

Q-Diffusion 是 ICCV 2023 收录的扩散模型量化工具,主要解决 Stable Diffusion 等扩散模型在部署时内存占用大、推理速度慢的问题。它提出了一种针对扩散模型特性的后训练量化(PTQ)方法,通过分析扩散模型的时间步和激活分布,设计专门的量化参数校准策略,在保持生成质量的同时将模型权重和激活压缩到低比特(如 INT8/INT4)。核心能力包括:支持 DDIM 等采样器、适配 Stable Diffusion 架构、提供量化流程和示例代码。项目基于 PyTorch,适合研究或工程人员用于模型压缩与加速。

Star 增长趋势

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

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

核心亮点

  • 首个针对扩散模型的系统量化方案,有 ICCV 论文背书,方法有理论支撑
  • 支持 Stable Diffusion 和 DDIM,覆盖主流生成模型和采样器
  • 提供后训练量化流程,无需重训练,部署成本低

不足之处

  • 文档和社区支持较少,上手可能需要参考论文
  • 仅支持 PyTorch,未覆盖 TensorRT 等工业部署工具链

适用场景

  • 将 Stable Diffusion 部署到边缘设备或移动端,降低内存占用
  • 在 GPU 推理时减少显存需求,提升批量生成吞吐量
  • 研究扩散模型压缩技术,作为基线方法对比

替代项目

AQLM、GPTQ、AWQ

上一篇:AI-Toolkit-Easy-Install

下一篇:LECO

同类项目推荐

easydistill 开源

一键蒸馏大模型,小模型也能拥有大智慧

a toolkit on knowledge distillation for large language models

★ 484 2026-08-09
sd-webui-bayesian-merger 开源

自动调参合并模型,告别手动试错

opinionated bayesian optimisation for stable diffusion models block merge

★ 120 2026-08-09
SPPO 开源

让模型自我对弈,无需人工标注即可提升对齐效果

The official implementation of Self-Play Preference Optimization (SPPO)

★ 589 2026-08-09
Torch-Pruning 开源

一键剪枝任意 PyTorch 模型,自动处理复杂依赖,压缩提速不降准。

[CVPR 2023] DepGraph: Towards Any Structural Pruning; LLMs, Vision Foundation Models···

★ 3369 2026-08-09
MPO 开源

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

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

★ 82 2026-08-09
caret 开源

一套 R 接口统一训练调参数百种机器学习模型

caret (Classification And Regression Training) R package that contains misc function···

★ 1666 2026-10-31
doc-to-lora 开源

让大模型随时记住新知识,不用重训

Hypernetworks that update LLMs to remember factual information

★ 841 2026-08-09
DiffuseKronA 开源

用更少参数微调扩散模型,生成更精准的个性化图像

DiffuseKronA: A Parameter Efficient Fine-tuning Method for Personalized Diffusion Mo···

★ 131 2026-08-09
UniDiffusion 开源

一站式训练扩散模型,切换多种个性化方法无需改代码

A Diffusion training toolbox based on diffusers and existing SOTA methods, including···

★ 84 2026-08-09