Loading...

文章背景图

Stability AI Generative Models:SDXL / SVD / SV3D / SV4D 官方代码仓|部署与使用全指南

2026-11-02
0
- 字
- 分钟
|

图1 Stability AI 生成模型示例图(官方 README)

Stability AI Generative Models:SDXL / SVD / SV3D / SV4D 官方代码仓|部署与使用全指南

项目仓库: https://github.com/Stability-AI/generative-models

维护方:Stability AI · 语言:Python · 框架:PyTorch · 形态:命令行 + Streamlit/Gradio · 许可证:CreativeML Open RAIL++-M(SDXL) · 覆盖模型:SDXL 1.0、SVD、SV3D、SV4D 2.0、SDXL-Turbo


1 项目简介

generative-models 是 Stability AI 官方的生成模型代码仓,集中托管了 SDXL 1.0、Stable Video Diffusion(SVD/SVD-XT)、Stable Video 3D(SV3D)、Stable Video 4D(SV4D / SV4D 2.0)、SDXL-Turbo 等模型的推理与演示代码。

仓库代号虽常被社区称为"SD3"相关仓,但实际主线维护的是 SDXL 与视频系列模型;Stable Diffusion 3 系列模型权重在 Hugging Face 上独立发布。

1.1 核心信息一览

项目项 内容
项目名称 Stability AI Generative Models
仓库地址 github.com/Stability-AI/generative-models
覆盖模型 SDXL 1.0、SDXL-Turbo、SVD、SVD-XT、SV3D_u/p、SV4D、SV4D 2.0
模型权重 Hugging Face stabilityai
许可证 CreativeML Open RAIL++-M(SDXL 系列)
形态 Python 脚本 + Streamlit/Gradio

1.2 适用场景

  • 跑 Stability 官方视频生成模型(SVD/SV3D/SV4D)。
  • 研究 SDXL 底座的推理与扩展。
  • 做新视角合成(novel-view synthesis)与 4D 内容生成研究。

1.3 能力边界(官方口径)

  • 视频模型(SV3D/SV4D)输入建议是白底单物体图;真实场景需先抠图或用 SAM2 分割前景。
  • 低显存环境需调 --encoding_t=1 --decoding_t=1 或降分辨率。

2 功能特性

  • SDXL 1.0 / SDXL-Turbo:1024² 文生图;Turbo 版蒸馏快速采样。
  • SVD / SVD-XT:图生视频,14 帧 / 25 帧。
  • SV3D_u / SV3D_p:单图生成环绕视频(多视角)。
  • SV4D / SV4D 2.0:视频到 4D 新视角合成,48 帧 576×576。
  • Streamlit / Gradio Demo:可视化交互。

3 官方界面预览

Streamlit Demo:

streamlit run scripts/demo/video_sampling.py

4 官方跳转链接汇总

类别 链接 说明
仓库 github.com/Stability-AI/generative-models 源码
模型 Hub huggingface.co/stabilityai 全部权重
SV4D 2.0 项目页 sv4d20.github.io 最新视频模型

5 前置要求与服务器配置

5.1 软件前提

  • Python 3.10。
  • PyTorch(CUDA 11.8 示例)。
  • 依赖:requirements/pt2.txt、sdata。

5.2 硬件建议

视频模型需 24 GB 显存以上;低显存用 --encoding_t=1 --decoding_t=1。

6 方式一:安装与 SV4D 2.0 推理

python3.10 -m venv .generativemodels
source .generativemodels/bin/activate
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip3 install -r requirements/pt2.txt
pip3 install .
pip3 install -e git+https://github.com/Stability-AI/datapipelines.git@main#egg=sdata

下载权重:

huggingface-cli download stabilityai/sv4d2.0 sv4d2.safetensors --local-dir checkpoints

推理:

python scripts/sampling/simple_video_sample_4d2.py \
  --input_path assets/sv4d_videos/camel.gif \
  --output_folder outputs

7 方式二:SV3D 单图环绕视频

# 下载权重
huggingface-cli download stabilityai/sv3d sv3d_u.safetensors --local-dir checkpoints

# 推理
python scripts/sampling/simple_video_sample.py \
  --input_path path/to/image.png --version sv3d_u

8 关键参数

参数 说明
--input_path 输入图/视频/帧目录
--output_folder 输出目录
--num_steps 采样步数(默认 20/50)
--elevations_deg 相机俯仰角
--remove_bg 用 rembg 自动去背景
--encoding_t / --decoding_t 低显存时设为 1

9 常用运维命令

nvidia-smi
ls -lh outputs/

10 常见故障排查

  • 显存不足:--encoding_t=1 --decoding_t=1 或 --img_size=512。
  • 真实背景效果差:先用 rembg / SAM2 分割前景。
  • SD3 模型在哪:Stable Diffusion 3 权重在 Hugging Face 独立仓(如 stabilityai/stable-diffusion-3-medium),不在本仓库。

11 风险与合规说明

  • SDXL 系列采用 CreativeML Open RAIL++-M,商用需遵守使用条款。
  • 视频模型输出版权由使用者承担;4D/新视角内容可能涉及被摄物权利。
  • 研究用途优先;商业产品请走 Stability AI 官方授权。

本文基于官方 README 整理,仅供学习与部署参考;以仓库最新说明为准。

评论交流

文章目录