Downloads · 30 days
90
43% of all-time downloads
lite-infer/flux.2-klein-4b-nunchaku-lite-nvfp4-r32
flux.2-klein-4b-nunchaku-lite-nvfp4-r32 is a text-to-image model from lite-infer. Use it when you need an image from a text prompt. It is set up for diffusers. The card lists the license as apache-2.0.
Diffusers-loadable NVFP4 conversion of black-forest-labs/FLUX.2-klein-4B, quantized with diffuse-compressor. It loads with a plain frompretrained call — no runtime graph patches and no extra runtime package.
Downloads · 30 days
90
43% of all-time downloads
All-time downloads
210
Public
Parameters
2.2B
5.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors5.3 GB · 100%
How the weights are stored.
I81.8B · 84%
From the Hugging Face model README
Diffusers-loadable NVFP4 conversion of black-forest-labs/FLUX.2-klein-4B, quantized with
diffuse-compressor. It
loads with a plain from_pretrained call — no runtime graph patches and no extra
runtime package.
The transformer uses quant_method: nunchaku_lite, NVFP4 SVDQ with group size
16, rank 32, 100 SVDQ targets and 3 AWQ W4A16 targets. Six outer linears (embedders, norm_out.linear, proj_out) stay
in bf16, and the text_encoder component is BitsAndBytes 4-bit NF4 with bf16
compute. QKV projections are not fused, so this trades some speed for loading
through the stock Diffusers graph. Calibrated on 128 prompts at
4 steps, 1024x1024.
| Checkpoint | Latency | Max VRAM |
|---|---|---|
| This repo — Nunchaku Lite NVFP4 r32 + BNB4 text encoder | 1.52 s (stdev 0.00 s) | 10.07 GiB |
| Nunchaku Lite INT4 r32 + BNB4 text encoder | 4.93 s (stdev 0.02 s) | 9.96 GiB |
| FLUX.2 Klein 4B dense bf16 | 2.31 s (stdev 0.01 s) | 19.89 GiB |
NVIDIA RTX PRO 4000 Blackwell, settings as in the Run snippet below, one warmup and three measured runs, everything resident on the GPU with no offload. Latency covers the full pipeline call; VRAM is peak device usage.
That is 1.52x faster than dense bf16 using 1.97x less VRAM.

Dense reference (left) and this build (right). Same prompt, seed, scheduler, resolution, and step count. Pixel MAE 52.94 / RMSE 69.64, versus 55.52 / 72.18 for the INT4 build.
Requires the Hugging Face kernels package and DIFFUSERS_TRUST_REMOTE_KERNELS=true,
plus a Diffusers build with the nunchaku_lite quantizer. NVFP4 needs
a Blackwell or newer NVIDIA GPU; Hopper is unsupported. On Turing through Ada use the INT4 build instead.
import torch
from diffusers import Flux2KleinPipeline
pipe = Flux2KleinPipeline.from_pretrained(
"lite-infer/flux.2-klein-4b-nunchaku-lite-nvfp4-r32",
torch_dtype=torch.bfloat16,
).to("cuda")
image = pipe(
prompt="A glass robot tending orchids in a sunlit greenhouse, cinematic lighting, highly detailed",
generator=torch.Generator("cuda").manual_seed(12345),
width=1024,
height=1024,
num_inference_steps=4,
guidance_scale=1.0,
).images[0]
image.save("output.png")