FLUX.2 Klein 4B WebGPU

This is a community conversion of black-forest-labs/FLUX.2-klein-4B at revision e7b7dc27f91deacad38e78976d1f2b499d76a294. It packages the complete 1024×1024, four-step text-to-image path for direct browser inference with ONNX Runtime WebGPU. It is not a Diffusers or Transformers checkpoint.

Contents

The release contains the full Qwen text encoder, four FP16 transformer partitions, the FP16 VAE decoder, and immutable JSON manifests. The active payload is approximately 13.7 GiB across 378 files. Every binary referenced by the manifests has a SHA-256 and byte-length record.

The entry manifest is:

models/klein-4b/pipeline-1024/manifest.json

Manifest resource paths are relative to the manifest that declares them. A consumer must resolve those paths against the manifest URL before fetching. The companion browser app accepts an alternate entry manifest with its manifest query parameter.

Conversion and modification disclosure

The source BF16 model was exported to FP16 ONNX with external data. Weights are full and unquantized. To avoid FP16 saturation in ONNX Runtime WebGPU during the second denoising step, the 25 residual Clip bounds were changed from ±65504 to ±60000. This is an activation-graph modification, not a weight quantization or a LoRA.

The altered transformer partitions passed native ONNX Runtime validation against the saved source fixture with a minimum cosine similarity of 0.9999966. The complete browser pipeline was rendered on Apple WebGPU with finite latents and finite decoded pixels. On the validation machine, a warm 1024×1024 four-step generation took 26.41 seconds. Detailed reports are in validation/.

Requirements and limitations

  • A browser with WebGPU and enough GPU/process memory for the complete model.
  • This release was designed for a 16 GB target, but its process high-water mark has not yet been measured across target browsers.
  • It exposes a fixed 1024×1024, four-step prompt path; safety classification, negative prompts, and general user-facing controls are not included.

Licence and attribution

The upstream FLUX.2 Klein 4B source is Apache-2.0. This derivative includes the upstream LICENSE.md and retains the upstream model identity and revision. Black Forest Labs and FLUX are trademarks of their respective owners; this community conversion is not affiliated with or endorsed by Black Forest Labs.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for KatzenStuff/flux-2-klein-4b-webgpu

Quantized
(32)
this model