
CogView2
用层次化Transformer,快速生成高质量图像
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 952
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Linux + NVIDIA GPU(A100 最佳)
- CUDA 与匹配的驱动
- 约 20GB 权重空间
安装与启动步骤
-
1装基础依赖
官方推荐 Linux + A100;显存不足时调小 max-inference-batch-size,或在更小规模上训模型。
pip install -r requirements.txt -
2编译局部注意力
LocalAttention 必须装好 CUDA 后编译;跳过也能跑,但只能走 --only-first-stage 的 20x20 首阶段。
git clone https://github.com/Sleepychord/Image-Local-Attention cd Image-Local-Attention && python setup.py install -
3放预训练权重
权重从 model.baai.ac.cn 下载,需含 coglm、cogview2-dsr、cogview2-itersr 三个目录,统一放到 SAT_HOME 下。
export SAT_HOME=/path/to/models -
4写提示词文件
每行一句中文或英文描述;把 --input-source 传 interactive 则改走命令行交互。
printf '%s\n' '一把木椅' 'a cat on the sofa' > input.txt -
5生成图片
--batch-size 控制每条提示采样几张,--output-path 决定落盘目录。
./text2image.sh --input-source input.txt --output-path output
如何确认成功
output 目录出现与提示词对应的图片文件,日志无 CUDA OOM。
常见问题
Q:显存不够怎么办?
A:降低 --max-inference-batch-size,或加 --only-first-stage 只跑第一阶段。
注意事项
- 仓库是 2022 年的实现,依赖版本较老,建议单独建 conda 环境安装。
- 不编译 LocalAttention 时只能跑第一阶段,生成质量明显下降。
核心亮点
- 层次化Transformer架构,生成速度比前代更快
- 支持高分辨率图像生成,细节表现更优
- 官方提供预训练模型,开箱即用
不足之处
- 文档和社区支持待观察
- 模型体积大,推理资源需求高
适用场景
- 艺术创作辅助,快速生成概念图
- 内容创作,为文章配图
- 教育科研,用于文本生成图像的研究
替代项目
DALL-E、Stable Diffusion、Imagen
同类项目推荐
Llama-Chinese
开源
让中文开发者轻松上手 Llama,构建中文大模型生态
Llama中文社区,实时汇总最新Llama学习资料,构建最好的中文Llama大模型开源生态,完全开源···
llm-resource
开源
一页看全 LLM 全栈好资源,找工具不再大海捞针
LLM全栈优质资源汇总
matmulfreellm
开源
去掉矩阵乘法,让大模型在普通硬件上跑得更快更省
Implementation for MatMul-free LM.
InternLM
开源
开箱即用的中文大模型,从预训练到部署全流程搞定
Official release of InternLM series (InternLM, InternLM2, InternLM2.5, InternLM3).
awesome-open-llms
开源
每月一份清单,快速看清当下热门开源大模型
开源模型汇总,每月更新现在主流的开源模型。A monthly tracker for the latest and most ···
Consistency_LLM
开源
让大模型并行吐字,推理速度翻倍
[ICML 2024] CLLMs: Consistency Large Language Models
DeepSeek-VL
开源
看懂图片并回答问题的开源多模态大模型
DeepSeek-VL: Towards Real-World Vision-Language Understanding
MiniMax-M2
开源
写代码、跑智能体,一个模型全搞定
MiniMax-M2, a model built for Max coding & agentic workflows.
tabpfn-time-series
开源
不训练,几行代码直接预测未来时间序列
Zero-shot Time Series Forecasting with TabPFN (work accepted at NeurIPS 2024 TRL and···