[大语言模型] LINFUSION:1个GPU,1分钟,16K图像

  1. 文章

2409.02097 (arxiv.org)https://arxiv.org/pdf/2409.02097

LINFUSION: 1 GPU, 1 MINUTE, 16K IMAGE

摘要

本文介绍了一种新型的扩散模型LINFUSION,它能够在保持高分辨率图像生成性能的同时显著降低时间和内存复杂度。该模型采用了基于Transformer的UNet进行去噪,并且通过引入线性注意力机制替代了传统的自注意力操作,以解决高分辨率视觉内容生成中的挑战。研究者们从最近引入的具有线性复杂度的模型中获得灵感,提出了一种新的线性注意力范式,该范式可作为多种流行的线性令牌混合器的低秩近似。通过从预训练的StableDiffusion (SD)模型中初始化并进行知识蒸馏,LINFUSION在适度训练后即可达到或超过原始SD的性能,同时显著减少时间和内存复杂度。实验表明,LINFUSION能够生成高达16K分辨率的高分辨率图像,并且与预训练的SD组件(如ControlNet和IP-Adapter)高度兼容。

创新点

  1. 提出了一种新的线性注意力机制,作为传统自注意力方法的替代,以解决高分辨率图像生成中的时间和内存复杂度问题。
  2. 引入了注意力归一化和非因果推理两个关键特性,以增强高分辨率视觉生成性能。
  3. 通过知识蒸馏的方式,从预训练的StableDiffusion模型中初始化并优化LINFUSION,减少了训练成本并提高了与现有模型的兼容性。

算法模型

LINFUSION模型基于Stable Diffusion (SD),通过以下关键技术构建:

  • 线性注意力机制 :替代SD中的自注意力层,以线性复杂度处理空间令牌。

  • 注意力归一化 :确保不同输入规模下的总影响保持一致。

  • 非因果推理 :允许模型同时访问所有噪声空间令牌并基于整个输入生成去噪令牌。

  • 知识蒸馏:从预训练的SD模型中转移知识,以优化LINFUSION模型。

实验效果

  • 生成速度和内存消耗:在8步去噪和单GPU情况下,与原始SD-v1.5相比,LINFUSION在不同分辨率下的生成速度更快,内存消耗更低。
  • 跨分辨率生成性能:在SD-v1.5、SD-v2.1和SD-XL上的实验表明,LINFUSION在零样本跨分辨率生成性能上令人满意,能够生成高达16K分辨率的图像。
  • 与预训练组件的兼容性:LINFUSION与SD的现有组件(如ControlNet和IP-Adapter)高度兼容,无需额外训练成本。
相关推荐
kejijianwen26 分钟前
AI与社交的碰撞:看“Miss AI”及Soul App的创新探索
人工智能
学习前端的小z31 分钟前
【AIGC】ChatGPT提示词助力高效文献处理、公文撰写、会议纪要与视频总结
人工智能·chatgpt·aigc
橙子小哥的代码世界33 分钟前
深度学习02-pytorch-01-张量的创建
人工智能·pytorch·深度学习
橙子小哥的代码世界34 分钟前
深度学习02-pytorch-01-张量形状的改变
人工智能·pytorch·深度学习
小飞猪Jay34 分钟前
神经网络面试题目
人工智能·深度学习·神经网络
蟹屋在海边36 分钟前
NLP 文本匹配任务核心梳理
人工智能·自然语言处理
成都古河云1 小时前
智慧交通,智能消防系统助力高铁站安全
大数据·人工智能·物联网·安全·信息可视化·区块链
Whalawhala1 小时前
FinGPT金融大模型
语言模型·金融
luojiezong2 小时前
创客中国AIGC专题赛冠军天鹜科技:AI蛋白质设计引领者
人工智能·科技·aigc
sp_fyf_20242 小时前
计算机前沿技术-人工智能算法-大语言模型-最新论文阅读-2024-09-22
论文阅读·人工智能·算法·游戏·搜索引擎·语言模型·自然语言处理