Image-Generation-models

一套代码搞定多种生成模型,快速对比实验

这是一个用 PyTorch、PyTorch Lightning 和 Hydra 实现的生成模型集合,涵盖 GAN、VAE、扩散模型和自回归模型四大类。项目旨在为研究者和开发者提供统一、可复现的生成模型实现,解决不同模型间代码风格不统一、实验配置管理复杂的问题。核心能力包括:基于 Hydra 的灵活配置系统,支持快速切换模型和数据集;使用 PyTorch Lightning 简化训练流程,支持多 GPU 和日志记录;实现了多种经典生成模型,如 InfoGAN、PixelCNN 等。项目结构清晰,适合学习生成模型原理和进行实验对比。当前处于早期阶段,模型覆盖尚不全面,但代码组织规范,便于扩展。

开源 free 图像生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 61
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类图像生成
开发团队Victarry
所属国家
官网地址
定价模式free
价格说明开源项目,完全免费,需自行部署使用。
访问状态
是否开源是
开源协议
主要语言Python
技术栈/模型computer-vision,diffusion-models,gan-pytorch,gans,generative-adversarial-network,hydra,image-generation,infogan,pixelcnn,pytorch,pytorch-lightning,vae-pytorch
GitHub 星标★ 61
30天Star增速
HF 下载量
上线时间2021-09-18 00:00:00
最近更新2026-02-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

核心亮点

  • 统一使用 PyTorch Lightning 和 Hydra,代码结构规范,易于复现和扩展
  • 覆盖 GAN、VAE、扩散模型、自回归模型四大类,方便横向对比
  • 配置驱动,通过修改 YAML 文件即可切换模型和数据集,降低实验门槛

不足之处

  • 项目处于早期,模型数量有限,缺少 SOTA 模型(如 StyleGAN、Stable Diffusion)
  • 文档和社区支持待观察,教程和示例可能不够详细

适用场景

  • 学习生成模型原理,对比不同模型的生成效果
  • 作为基线代码,快速搭建自己的生成模型实验
  • 教学演示,展示多种生成模型的统一实现

替代项目

generative-models、pytorch-GAN、diffusers

项目介绍

Image-Generation-models 是图像领域的开源项目,由 Victarry 开发,2021 年首次发布。

它收录于图像分类,该分类目前共有 837 个项目,GitHub 星标数为 61。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-02-23。完全免费,需自行部署使用。

它主要面向的使用场景是:学习生成模型原理,对比不同模型的生成效果。同类可对比的替代方案包括 generative-models、pytorch-GAN、diffusers。

上一篇:CtrlHair

下一篇:Paint-by-Sketch

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 13967 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
ComfyUI 开源

像搭积木一样连节点,生图流程自己搭

The most powerful and modular diffusion model GUI, api and backend with a graph/node···

★ 134493 2026-08-09