
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1099
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 环境(README 仅给出 Python 推理脚本,未说明具体版本)
- NVIDIA GPU:512×512 约需 33GB 显存,开启 model_cpu_offload 后约 20GB
- 系统内存建议至少 32GB,防止进程被系统杀掉
- 建议使用 BF16 精度推理(官方测试条件)
安装与启动步骤
-
1克隆项目仓库
从 GitHub 拉取 CogView4 代码仓库,包含 inference 目录下的推理脚本。README 未给出依赖安装命令,请自行按脚本导入项准备环境。
git clone https://github.com/zai-org/CogView4.git -
2确认显存与分辨率
按 README 显存表选择分辨率:512×512 需 33GB,1280×720 / 1024×1024 需 35GB;开启 offload 后可降至约 20GB。
-
3运行命令行推理
执行 README 中给出的命令行推理示例脚本,按脚本内提示输入中文或英文提示词生成图片。
python inference/cli_demo_cogview4.py -
4开启低显存优化
在推理脚本中加入以下三行,可显著降低显存占用(配合 enable_model_cpu_offload 可降到 20GB 左右)。
pipe.enable_model_cpu_offload() pipe.vae.enable_slicing() pipe.vae.enable_tiling() -
5运行 int8/int4 量化版
显存仍不足时,可用 README 提供的 TorchAO int8/int4 脚本加载 text encoder 与 transformer。
python inference/cli_demo_cogview4_int8.py -
6启动 Gradio 界面
运行 README 中提到的 gradio 网页 demo,在浏览器中交互式输入提示词生成图像。
python inference/gradio_web_demo.py
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
prompt | 是 | 文本提示词,CogView4 支持原生中文输入 | A vibrant cherry red sports car sits proudly under the gleam |
guidance_scale | 否 | 引导强度,README 示例使用 3.5 | 3.5 |
num_inference_steps | 否 | 推理步数,README 示例使用 50 | 50 |
num_images_per_prompt | 否 | 每个提示词生成图片数量 | 1 |
width | 否 | 生成图片宽度,README 示例为 1024 | 1024 |
height | 否 | 生成图片高度,README 示例为 1024 | 1024 |
如何确认成功
运行结束后在当前目录生成 cogview4.png 文件,即为推理成功。
常见问题
Q:显存不够、进程被杀怎么办?
A:开启 pipe.enable_model_cpu_offload()、pipe.vae.enable_slicing()、pipe.vae.enable_tiling(),显存可降至约 20GB;仍不够可用 text encoder 4bit 或 int8/int4 脚本。
Q:支持中文提示词吗?
A:支持。CogView4 为 6B 参数模型,支持原生中文输入与中文文生图,能渲染海报中的中文长文本。
Q:不想本地部署,能在线体验吗?
A:可以,README 提供了 HuggingFace Space(THUDM-HF-SPACE/CogView4)和 ModelScope Space 在线体验入口。
Q:想微调模型怎么办?
A:官方推出了 CogKit 工具包,用于 CogView4 与 CogVideoX 系列的微调与推理。
注意事项
- README 节选未包含 pip 依赖安装命令,请按实际脚本的 import 自行安装依赖。
- 官方 DIT 模型测试条件为 BF16 精度、batchsize=4。
- 建议设备内存至少 32GB,否则进程可能被系统杀死。
- 2025/03/24 起官方推荐使用 CogKit 进行微调与推理。
核心亮点
- 中文长文本渲染能力业界领先,海报/广告文字清晰不糊
- 支持高分辨率(如1024x1024以上)直接生成,细节丰富
- 提供完整训练/推理/微调代码,二次开发门槛低
不足之处
- 模型体积较大,推理资源需求高
- 文档/社区待观察
适用场景
- 电商海报与广告图自动生成
- 中文绘本/漫画分镜快速创作
- 设计稿预可视化与素材批量生成
替代项目
Stable Diffusion、FLUX.1、DALL·E 3
上一篇:UNO
下一篇:MultiDiffusion
同类项目推荐
docs
开源
ComfyUI 官方文档,节点式 AI 绘图从入门到工作流搭建
Documentation for ComfyUI
unprompted
开源
用模板语言写提示词,告别重复劳动,Stable Diffusion 工作流更灵活高效。
Templating language written for Stable Diffusion workflows. Available as an extensio···
texturize
开源
上传一张图,生成无限纹理变体,告别手动绘制。
️ Generate photo-realistic textures based on source images or (soon) PBR materials.···
isovoxel
开源
用代码生成等距体素艺术,轻松产出独特场景
Isometric voxel generative art
Conditional-GAN
开源
给GAN加个条件,想生成哪类图就生成哪类图
Tensorflow implementation for Conditional Convolutional Adversarial Networks.
HunyuanImage-3.0
开源
一句话生成大片级图像,还能听懂你的修改指令
HunyuanImage-3.0: A Powerful Native Multimodal Model for Image Generation
SUPIR
开源
一键将模糊老照片修复成高清逼真大片
SUPIR aims at developing Practical Algorithms for Photo-Realistic Image Restoration ···
ComfyUI-RookieUI
开源
把 A1111 的经典操作界面搬进 ComfyUI,无缝切换生成工作流。
The ultimate A1111-style sidebar. Bring the classic UX you know and love into ComfyU···
AI-Online-Painting-System
开源
在网页上多人协作,用 Stable Diffusion 批量出图。
AI在线画画