Stable Diffusion 1.5 VRAM Requirements

Stable Diffusion 1.5 needs about 1.8 GB of VRAM with FP8 weights at 512×512, loading one model at a time. In FP16 it needs 2.6 GB (3.6 GB with everything loaded), and GGUF Q4 brings it to 1.7 GB. The smallest consumer GPU that runs it is the RTX 3050 8GB with Q4 weights, or the RTX 3050 8GB in FP8.

By Runway / Stability AI · Updated October 14, 2026 · Estimates ±20%, see methodology

1.8 GB peak VRAM

Stable Diffusion 1.5 at 512×512 with FP8 weights, loading one model at a time (ComfyUI default on smaller cards). Keeping everything loaded needs 2.7 GB.

  • Diffusion model 0.8 GB
  • Text encoders 0.1 GB
  • VAE 0.2 GB
  • Peak activations 0.8 GB
  • Overhead 0.8 GB

GPU fit

The VAE decode is the peak here. Turn on tiled VAE decoding to cut it to about 0.4 GB.

Stable Diffusion 1.5 VRAM by precision

At 512×512. Text encoders in FP8 except for the FP16 row.

WeightsDiffusion modelPeak (swapping)All loadedSmallest tier
FP16 / BF161.6 GB2.6 GB3.6 GB4 GB
FP80.8 GB1.8 GB2.7 GB4 GB
GGUF Q8_00.9 GB1.8 GB2.7 GB4 GB
GGUF Q5_K_S0.6 GB1.7 GB2.4 GB4 GB
GGUF Q4_K_S / NF40.5 GB1.7 GB2.3 GB4 GB

VRAM by resolution

FP8 weights, with model swapping.

ResolutionLatent tokensActivationsPeak VRAM
512×5124,0960.2 GB1.8 GB
768×7689,2160.4 GB2.7 GB
1024×102416,3840.6 GB4.1 GB

About Stable Diffusion 1.5

The model behind most early community checkpoints and LoRAs. Weights are small (about 2 GB in FP16), so the VAE decode step is often the memory peak, especially when upscaling.

ComponentSize
Diffusion model0.86B parameters (UNet)
Text encodersCLIP ViT-L (0.123B)
VAE0.084B parameters
Classifier-free guidanceYes (2 passes per step)
Released2022-10
LicenseCreativeML Open RAIL-M

Stable Diffusion 1.5 VRAM: common questions

Can Stable Diffusion 1.5 run on a 4GB GPU?

Yes at 512×512 in FP16. Use tiled VAE decoding for higher resolutions to avoid out-of-memory errors at the final step.

How much VRAM does Stable Diffusion 1.5 need?

At its default 512×512: about 2.6 GB in FP16 with model swapping (3.6 GB with everything loaded), 1.8 GB in FP8 and 1.7 GB with GGUF Q4 weights.

Related