VAR

输入一句话,高清大片级配图秒出

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 574 🐛 待处理 62 👀 关注 100
GitHub ↗
GitHub 星标 ★ 8766
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

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

项目数据

分类图像生成
开发团队FoundationVision
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Jupyter Notebook
技术栈/模型auto-regressive-model,autoregressive-models,diffusion-models,generative-ai,generative-model,gpt,gpt-2,image-generation,large-language-models,neurips,transformers,vision-transformer
GitHub 星标★ 8766
上线时间2024-04-01 00:00:00
代码更新2025-11-10
仓库体积62 KB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数11

项目介绍

NeurIPS 2024 最佳论文奖的官方实现,提出视觉自回归建模(VAR),通过下一尺度预测生成图像,以超简单易用的方式达到超越扩散模型的最新效果,并揭示了视觉生成的扩展定律。

Star 增长趋势

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

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

使用教程

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

难度:进阶 约 30 分钟 部署方式:本地安装 5 步

环境要求

  • Python 环境与 pip3(README 安装步骤使用 pip3)
  • PyTorch torch>=2.0.0
  • 用于训练的 ImageNet 数据集,需按 README 的 train/val 目录结构放置
  • 可选:flash-attn 与 xformers,用于加速注意力计算

安装与启动步骤

  1. 1克隆官方仓库

    把官方 VAR 代码下载到本地,后续安装依赖与运行脚本都在该目录内进行。

    git clone https://github.com/FoundationVision/VAR.git
  2. 2安装 PyTorch

    README 要求 torch>=2.0.0。建议按本机 CUDA 版本到 PyTorch 官网选择对应安装命令,此处为通用写法。

    pip3 install "torch>=2.0.0"
  3. 3安装项目依赖

    在仓库根目录执行,requirements.txt 列出了其余 pip 依赖包。

    cd VAR
    pip3 install -r requirements.txt
  4. 4准备 ImageNet

    训练需要 ImageNet,目录下应包含 train 与 val,各自再按 n01440764 这类类别名建子目录放图片。

  5. 5可选安装加速库

    README 说明安装并编译 flash-attn、xformers 可加快注意力计算,代码检测到才会自动使用,不装也能跑。

    pip3 install xformers
    pip3 install flash-attn

关键配置

配置项必填说明示例
--data_path是训练时传入的 ImageNet 数据集根目录,README 明确要求必须传该参数--data_path=/path/to/imagenet

如何确认成功

pip3 install -r requirements.txt 无报错,且 /path/to/imagenet 下 train/val 与类别子目录结构符合 README 示例即视为环境就绪。

常见问题

Q:必须安装 flash-attn 和 xformers 吗?

A:不是必装项。README 将其列为可选,用于加速注意力计算,且代码只在检测到已安装时才自动启用。

Q:不下载 ImageNet 能用吗?

A:README 的安装步骤中准备 ImageNet 属于训练所需数据,不做训练可不准备;但训练脚本必须通过 --data_path 指定该数据集。

Q:在线 demo 还能访问吗?

A:README 中原来的 demo 网站链接已被划掉,改为提供 ByteDance 的邀请制体验站点。

Q:需要什么显卡和显存?

A:README 未给出硬件与显存要求,也未提供 Docker 或一键脚本,需自行按上述步骤配置环境。

注意事项

  • README 未提供 Docker 镜像或一键推理命令,需手动按安装步骤配置环境。
  • 训练时务必把 --data_path 指向你的 ImageNet 根目录。
  • flash-attn 通常需要按 CUDA 版本编译安装,遇到失败可先跳过,不影响基本运行。
  • PyTorch 版本要求 torch>=2.0.0,低于该版本可能无法运行。

核心亮点

  • NeurIPS 2024最佳论文,提出视觉自回归建模(VAR),通过下一尺度预测实现图像生成,在FID等指标上超越扩散模型,具有强理论创新性。
  • 代码库简洁易用,官方实现支持训练和推理,适合快速复现和二次开发,社区活跃(8.7k星)。
  • 展示了视觉生成中的扩展定律(scaling laws),为自回归图像生成提供了可预测的性能提升路径,具有研究参考价值。

不足之处

  • 项目主要依赖Jupyter Notebook,工程化程度不足,部署到生产环境需额外改造。
  • 文档相对简略,对训练细节和参数调优的说明不够充分,新手上手有一定门槛。

适用场景

  • 学术研究:用于探索自回归图像生成新范式,对比扩散模型性能。
  • 图像生成应用:作为高质量图像生成引擎,用于艺术创作、内容生成等。
  • 模型扩展研究:研究视觉生成中的scaling laws,指导更大规模模型训练。

替代项目

Diffusion Models (DDPM, Stable Diffusion)、VQGAN、DALL-E 2

上一篇:ian-xiaohei-illustrations

下一篇:dream-textures

同类项目推荐

ComfyUI-Allor 开源

在 ComfyUI 里轻松搞定透明通道,让图像合成不再抠图难

ComfyUI plugin for image processing and work with alpha chanel.

★ 297 2026-08-09
sdweb-eagle-pnginfo 开源

一键把 SD 生成图存入 Eagle,参数信息不丢失

Send your creation image to Eagle with PNGinfo. Extension for Stable Diffusion UI by···

★ 88 2026-08-09
ComfyUI-Pixaroma 开源

给 ComfyUI 加一批现成节点,拖进画布就能用

Pixaroma ComfyUI Nodes

★ 476 2026-10-30
ComfyUI_VNCCS 开源

一次设定角色,批量出统一立绘

Visual Novel Character Creation Suite is a comprehensive tool for creating character···

★ 1761 2026-10-16
awesome-diffusion 开源

一站式导航扩散模型资源,快速上手图像生成

A curated list of awesome Diffusion notebooks, tools, software, tutorials and resour···

★ 219 2026-08-09
nano-banana-pro-api 开源

Gemini 3 Pro 图像 API 的调用示例与参数速查

Nano Banana Pro API (gemini-3-pro-image-preview): model id, per-image pricing, aspec···

★ 139 2026-11-05