
muse-maskgit-pytorch
用掩码Transformer并行生成图像,速度远超扩散模型
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 918
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- PyTorch 2.x + GPU
- 训练需 16GB 以上显存
安装与启动步骤
-
1装包
lucidrains 的实现通常一个 pip 包搞定,装完即可 import。
pip install muse-maskgit-pytorch -
2准备数据
训练需要图像文件夹,按分辨率裁好;推理用预训练权重可跳过数据准备。
-
3跑最小示例
构造 MaskGit 模型与 VQGANTrainer,用一张图先跑通前向,确认显存够。
-
4扩到文生图
加文本编码器后即可条件生成,训练成本较高,建议先微调小分辨率。
如何确认成功
最小示例能产出图像张量,形状与配置一致。
注意事项
- 这类研究实现接口变化快,装之前先看 README 最新的版本说明。
核心亮点
- 实现 Muse 核心架构,支持并行解码,生成速度显著优于自回归/扩散模型
- 代码模块化清晰,易于替换 VQGAN 或修改掩码策略,便于研究实验
- 基于 PyTorch 生态,依赖少,可快速集成到现有深度学习流程
不足之处
- 非官方实现,未提供预训练权重,需自行训练才能实际使用
- 文档较简略,训练配置和数据处理细节需参考原论文,上手门槛较高
适用场景
- 研究掩码生成式 Transformer 在图像生成中的应用
- 需要快速文本到图像生成的场景,如实时创意设计
- 作为高效生成模型基线,对比扩散模型或自回归模型
替代项目
Muse (官方 TensorFlow 实现)、MaskGIT (PyTorch 实现)、DALL-E 2 (OpenAI)
同类项目推荐
xgen
开源
用 8k 长上下文,让模型读懂更长的文本
Salesforce open-source LLMs with 8k sequence length.
Emu
开源
一个模型搞定图像视频生成与理解,智源出品
Emu Series: Generative Multimodal Models from BAAI
BLIVA
开源
让AI看清图片里的文字,回答更准确
(AAAI 2024) BLIVA: A Simple Multimodal LLM for Better Handling of Text-rich Visual Q···
sd-akashic
开源
一站式查阅 Stable Diffusion 知识库,快速上手与进阶
A compendium of informations regarding Stable Diffusion (SD)
UForm
开源
小体积多模态模型,图文视频理解快数倍
Pocket-Sized Multimodal AI for content understanding and generation across multiling···
mPLUG-2
开源
一个模型搞定图文视频的理解与生成
mPLUG-2: A Modularized Multi-modal Foundation Model Across Text, Image and Video (IC···
ailia-models
开源
一键调用数百个预训练模型,快速构建跨平台AI应用
The collection of pre-trained, state-of-the-art AI models for ailia SDK
Awesome-Foundation-Models-on-Gra···
开源
一站式收藏图基础模型论文、代码和数据集,快速入门研究。
A collection of graph foundation models including papers, codes, and datasets.
MGM-Omni
开源
让语音大模型记住你的声音,长对话也能个性化陪伴
MGM-Omni: Scaling Omni LLMs to Personalized Long-Horizon Speech