BFWR AI Tools
Black Forest LabsDiffusion TransformerNot for commercial use

FLUX.2 [dev]

The text encoder is the story: Black Forest Labs couples a Mistral-3 24B vision-language model to the transformer, so the encoder alone is 48GB at BF16 - larger than the whole of FLUX.1. Its own repository says it needs an H100-equivalent GPU.

Parameters32.22BImage model
Weights at BF16112.8 GBAll components
Native resolutionup to 4MPTrained for
Minimum VRAM22.5 GBNF4 + text encoder on CPU

What you actually download

A diffusion pipeline is three separate models. These sizes are read from the real .safetensors files in the Hugging Face repository, not estimated.

Transformer / UNetThe image model itself64.45 GB
Text encoderTurns your prompt into embeddings48.02 GB
VAEDecodes latents into pixels0.34 GB

Peak VRAM at 1024×1024, one image

Every combination of precision and offload strategy. Lower precision costs image quality; offloading costs speed.

PrecisionEverything in VRAMText encoder on CPUSequential CPU offload
BF16 / FP16Reference quality. What the repos ship by default.115.6 GB67.6 GB67.3 GB
FP8Roughly half the weight memory. Small quality cost, widely used for Flux and SD 3.5.59.4 GB35.4 GB35.0 GB
NF4 / INT4Aggressive 4-bit. Visible quality loss, but it puts big models on small cards.46.5 GB22.5 GB26.8 GB
Change resolution and batch size →

Which machines can run it

22 of the 75 devices we profile can run FLUX.2 [dev] at 1024×1024 in some configuration. Showing the best-quality setup each one supports.

DeviceBest setupPeakStatus
Apple Mac Studio (M5 Ultra, 512GB, 2026)BF16 / FP16115.6 GBComfortable
Apple Mac Studio (M3 Ultra, 512GB, 2025)BF16 / FP16115.6 GBComfortable
Apple Mac Studio (M5 Ultra, 256GB, 2026)BF16 / FP16115.6 GBComfortable
Apple Mac Studio (M2 Ultra 192GB)BF16 / FP16115.6 GBComfortable
NVIDIA DGX Spark (GB10, 128GB)BF16 / FP16Text encoder on CPU67.6 GBWith offload
Apple MacBook Pro 16-inch (M4 Max 128GB)BF16 / FP16Text encoder on CPU67.6 GBWith offload
Apple MacBook Pro 16-inch (M3 Max 128GB)BF16 / FP16Text encoder on CPU67.6 GBWith offload
Next-Gen AI Laptop (Ryzen AI Max+ 395 128GB)BF16 / FP16Text encoder on CPU67.6 GBWith offload
Apple Mac Studio (M5 Max, 128GB, 2026)BF16 / FP16Text encoder on CPU67.6 GBWith offload
Apple MacBook Pro 16-inch (M4 Max)FP8Text encoder on CPU35.4 GBWith offload
Apple Mac Studio (M1 Ultra 64GB)FP8Text encoder on CPU35.4 GBWith offload
Homelab AI Server (Dual RTX 3090 48GB VRAM)FP8Text encoder on CPU35.4 GBWith offload
Apple Mac mini (M5 Pro, 64GB, 2026)FP8Text encoder on CPU35.4 GBWith offload
Framework Laptop 13 (Ryzen 7 7840U)FP8Text encoder on CPU35.4 GBWith offload
Apple MacBook Pro 14-inch (M4 Pro 48GB)FP8Text encoder on CPU35.4 GBWith offload
Apple Mac mini (M5 Pro, 48GB, 2026)FP8Text encoder on CPU35.4 GBWith offload
Flagship AI Workstation (RTX 5090 32GB)NF4 / INT4Text encoder on CPU22.5 GBWith offload
ASUS Zenbook A16 (Snapdragon X2 Elite Extreme, 48GB)NF4 / INT4Text encoder on CPU22.5 GBWith offload
Apple MacBook Pro 14-inch (M3 Pro 36GB)NF4 / INT4Text encoder on CPU22.5 GBWith offload
Custom Workstation PC (RTX 4090 24GB)NF4 / INT4Text encoder on CPU22.5 GBWith offload
Used AI Powerhouse PC (RTX 3090 24GB)NF4 / INT4Text encoder on CPU22.5 GBWith offload
Custom Workstation PC (Radeon RX 7900 XTX 24GB)NF4 / INT4Text encoder on CPU22.5 GBWith offload
Apple Mac mini (M6, 32GB, 2026)—22.5 GBUnsupported
Apple MacBook Pro 14-inch (M5, 32GB, 2025)—22.5 GBUnsupported
HP Omnibook 5 OLED—22.5 GBUnsupported
Lenovo ThinkPad T14s Gen 5 (Snapdragon)—22.5 GBUnsupported
ASUS Zenbook S 16 (Ryzen AI 9 HX 370)—22.5 GBUnsupported
Dell XPS 13 (Intel Core Ultra 7 258V)—22.5 GBUnsupported
Lenovo Yoga Slim 7x Copilot+—22.5 GBUnsupported
Microsoft Surface Pro 11 Copilot+ (OLED)—22.5 GBUnsupported

Showing the 30 devices with the most memory. The full hardware matrix covers all 75.

Licence: FLUX [dev] Non-Commercial License v2.0

No. FLUX.2 [dev] is released under FLUX [dev] Non-Commercial License v2.0, which does not permit commercial use. You would need a separate agreement with the rights holder to ship output commercially.

Compare model licences →

FLUX.2 [dev]: common questions

How much VRAM does FLUX.2 [dev] need?
At 1024x1024 and batch 1, FLUX.2 [dev] peaks at about 115.6GB with everything resident at BF16, and as little as 22.5GB at NF4 + text encoder on CPU. The weights alone are 112.8GB at BF16 — 64.5GB of transformer, 48.0GB of text encoder and 0.34GB of VAE.
Which GPUs can run FLUX.2 [dev]?
22 of the 75 devices we profile can run it at 1024x1024 in some configuration. The Apple Mac Studio (M5 Ultra, 512GB, 2026) handles it best, at about 115.6GB. Lower precision and text-encoder offload widen that list considerably.
Can FLUX.2 [dev] be used commercially?
No. FLUX.2 [dev] is released under FLUX [dev] Non-Commercial License v2.0, which does not permit commercial use. You would need a separate agreement with the rights holder to ship output commercially.
Does offloading the text encoder help on FLUX.2 [dev]?
Yes, substantially. FLUX.2 [dev] uses a large language model as its text encoder — 48.0GB at full precision. Encoding happens once per prompt, so moving it to CPU costs a couple of seconds and frees that 48.0GB for the rest of the run, taking peak VRAM at BF16 from 115.6GB down to 67.6GB.

Weight sizes read from the model repository on 2026-09-12. Activation memory is an approximation, not a benchmark — BFWR does not run a hardware test lab.

Other open image models

Guides that go deeper

Which GPUs have the VRAM these models need, and what they cost right now.