CogView2

用层次化Transformer,快速生成高质量图像

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 87 🐛 待处理 25 👀 关注 31
GitHub ↗
GitHub 星标 ★ 952
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,基于Apache-2.0许可证,可免费使用和部署。

项目预览

CogView2 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队zai-org
定价模式🏷️完全免费
价格说明开源项目,基于Apache-2.0许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型pretrained-models,pytorch,text-to-image,transformer
GitHub 星标★ 952
上线时间2022-04-25 00:00:00
代码更新2022-08-03
仓库体积152 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

CogView2是清华大学与智谱AI联合推出的文本生成图像模型,基于层次化Transformer架构,在CogView基础上显著提升生成速度与图像质量。它解决的是文本到图像生成任务中生成速度慢、细节表现不足的问题,核心能力包括高分辨率图像生成、文本语义理解以及更快的推理效率。项目提供官方预训练模型和PyTorch实现,支持用户直接进行文本到图像的生成实验。作为早期项目,其代码和模型为后续的CogView系列及国产文本生成图像模型的发展奠定了基础。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 952

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 60 分钟 部署方式:本地 GPU 5 步

环境要求

  • Linux + NVIDIA GPU(A100 最佳)
  • CUDA 与匹配的驱动
  • 约 20GB 权重空间

安装与启动步骤

  1. 1装基础依赖

    官方推荐 Linux + A100;显存不足时调小 max-inference-batch-size,或在更小规模上训模型。

    pip install -r requirements.txt
  2. 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. 3放预训练权重

    权重从 model.baai.ac.cn 下载,需含 coglm、cogview2-dsr、cogview2-itersr 三个目录,统一放到 SAT_HOME 下。

    export SAT_HOME=/path/to/models
  4. 4写提示词文件

    每行一句中文或英文描述;把 --input-source 传 interactive 则改走命令行交互。

    printf '%s\n' '一把木椅' 'a cat on the sofa' > input.txt
  5. 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大模型开源生态,完全开源···

★ 14756 2026-08-09
llm-resource 开源

一页看全 LLM 全栈好资源,找工具不再大海捞针

LLM全栈优质资源汇总

★ 728 2026-08-09
matmulfreellm 开源

去掉矩阵乘法,让大模型在普通硬件上跑得更快更省

Implementation for MatMul-free LM.

★ 3101 2026-08-09
InternLM 开源

开箱即用的中文大模型,从预训练到部署全流程搞定

Official release of InternLM series (InternLM, InternLM2, InternLM2.5, InternLM3).

★ 7277 2026-08-09
awesome-open-llms 开源

每月一份清单,快速看清当下热门开源大模型

开源模型汇总,每月更新现在主流的开源模型。A monthly tracker for the latest and most ···

★ 146 2026-11-07
Consistency_LLM 开源

让大模型并行吐字,推理速度翻倍

[ICML 2024] CLLMs: Consistency Large Language Models

★ 418 2026-08-09
DeepSeek-VL 开源

看懂图片并回答问题的开源多模态大模型

DeepSeek-VL: Towards Real-World Vision-Language Understanding

★ 4191 2026-08-09
MiniMax-M2 开源

写代码、跑智能体,一个模型全搞定

MiniMax-M2, a model built for Max coding & agentic workflows.

★ 2602 2026-08-09
tabpfn-time-series 开源

不训练,几行代码直接预测未来时间序列

Zero-shot Time Series Forecasting with TabPFN (work accepted at NeurIPS 2024 TRL and···

★ 476 2026-09-20