SDXL Turbo实时文本到图像生成模型

2023/12/1 21:02:59

本文主要是介绍SDXL Turbo实时文本到图像生成模型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

建议先关注、点赞、收藏后再阅读。

SDXL Turbo在11 月 28 日发布,一种新的文本到图像模式。 。

SDXL Turbo 通过新的蒸馏技术实现了最先进的性能,能够以前所未有的质量生成单步图像,将所需的步骤数从 50 减少到仅 1。

  • 该技术利用对抗性训练和分数蒸馏的组合。

  • 目前是在允许个人、非商业用途的非商业研究许可证下发布的。

SDXL Turbo 基于一种称为对抗扩散蒸馏 (ADD) 的新颖蒸馏技术,该技术使模型能够一步合成图像输出并生成实时文本到图像输出,同时保持高采样保真度。 值得注意的是,SDXL Turbo 尚未用于商业用途。

对抗扩散蒸馏的优点

SDXL Turbo 在扩散模型技术方面取得了新进展,在 SDXL 1.0 的基础上进行迭代,并为文本到图像模型实现了一种新的蒸馏技术:对抗扩散蒸馏。 通过整合 ADD,SDXL Turbo 获得了与 GAN(生成对抗网络)共有的许多优势,例如单步图像输出,同时避免了其他蒸馏方法中常见的伪影或模糊。

与其他扩散模型相比的性能优势

为了选择 SDXL Turbo,我们通过使用相同的提示生成输出来比较多个不同的模型变体(StyleGAN-T++、OpenMUSE、IF-XL、SDXL 和 LCM-XL)。 然后,人类评估者会随机看到两个输出,并被要求选择最符合提示方向的输出。 接下来,用相同的方法完成图像质量的附加测试。 在这些盲测中,SDXL Turbo 能够以一步击败 LCM-XL 的 4 步配置,并且仅用 4 步击败 SDXL 的 50 步配置。 通过这些结果,我们可以看到 SDXL Turbo 的性能优于最先进的多步模型,其计算要求显着降低,而无需牺牲图像质量。

图片描述

此外,SDXL Turbo 还显着提高了推理速度。 在 A100 上,SDXL Turbo 在 207 毫秒内生成 512x512 图像(即时编码 + 单个去噪步骤 + 解码,fp16),其中单个 UNet 前向评估占用了 67 毫秒。



这篇关于SDXL Turbo实时文本到图像生成模型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程