DMAD 全称 Distribution Matching as Adversarial Distillation,属于扩散模型蒸馏算法,把多步大尺寸教师扩散模型压缩为少步数学生生成器。该框架摒弃旧方案所需的辅助分数拟合网络,借助共享主干双判别头完成分布匹配,单步、4 步即可产出图像与音视频内容。在图像、视频、音视频联合生成基准测试拿到可观指标,可对 SDXL、Wan2.1‑T2V、MiniMax‑H3 等主流模型做蒸馏压缩,产出的学生模型大幅削减推理迭代次数,适配对生成速度有要求的业务场景。

DMAD特点
采用共享主干网络搭配双判别头结构,省去额外辅助扩散网络,降低蒸馏阶段显存占用。
引入基于差值的重加权机制,适配不同噪声层级下教师模型的监督信号。
支持单步或者 4 步的少步采样模式,覆盖图像、视频、音视频联合生成任务。
可对接多款主流开源视觉生成模型,完成教师‑学生模型的蒸馏转换。
蒸馏后学生模型输出质量可接近原始多步教师模型的表现。
配套公开代码、权重与演示样例,便于复现实验结果与二次修改。
DMAD技术原理
将分布匹配任务转换为分类任务,两个判别头依托同一主干网络,区分真实数据、教师模型样本与学生模型生成样本,利用判别头输出的对数几率直接学习对数密度比。通过差值重加权机制,依据真实数据判别头输出的样本间隙,在各个噪声层级动态调整教师监督权重。训练流程不再维护持续更新的辅助分数拟合网络,依靠判别损失回传梯度更新学生生成器。完成蒸馏后的学生模型舍弃大量去噪迭代,仅保留少数前向传递即可完成图像、视频、音视频输出。
DMAD项目地址
- 项目官网:https://yzmblog.github.io/projects/DMAD/
- GitHub仓库:https://github.com/Yzmblog/DMAD
DMAD功能
扩散模型蒸馏,将多步原始视觉大模型压缩为单步、4 步轻量学生生成器。
图像快速生成蒸馏,针对 SDXL 等图像模型产出少步数推理版本。
视频生成蒸馏,对 Wan 系列视频模型做压缩,实现少步骤视频输出。
音视频联合蒸馏,处理 MiniMax‑H3 这类音视频一体模型,同步压缩画面与音频链路。
指标评测,支持 FID、VBench 等主流生成模型量化评估。
样例导出,输出蒸馏后权重文件,用于本地推理与二次开发。
DMAD应用场景
AIGC 业务端侧部署,把图像视频模型蒸馏后用于低算力设备快速生成。
视觉生成算法研究,开展扩散蒸馏、少步生成方向对照实验。
线上生成服务优化,减少接口推理耗时,提升接口并发承载能力。
创意内容快速产出,用于素材批量生成、原型效果快速预览。
开源项目二次开发,基于蒸馏权重搭建图像视频生成 Demo。
DMAD如何使用
1. 访问项目演示网页 yzmblog.github.io/projects/DMAD,查阅项目介绍,拉取公开代码仓库。
2. 配置深度学习运行环境,安装依赖库,准备待蒸馏的原始教师模型权重。
3. 选定蒸馏目标,设置单步或者 4 步的推理步数,配置判别网络相关超参。
4. 启动蒸馏训练流程,监控判别头与学生生成器的训练日志。
5. 训练结束导出学生模型权重,在本地执行少步推理,产出图像或者视频。
6. 运行评测脚本,对比蒸馏前后 FID、VBench 等量化指标,观察生成效果。
7. 调试超参迭代训练,确认效果达标后,权重接入推理服务或者本地应用
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



