Model reference · open weights
Pika-H3-Flex-FP4Attn-QAD is an open-weight video model from FastVideo. Pika-H3-Flex-NVFP4-FP4Attn-QAD (NVFP4) weighs 106 GB; the smallest configuration that runs it is L40S 48 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the FastVideo/Pika-H3-Flex-NVFP4-FP4Attn-QAD model card, 2026-11-04
What it is
| Released by | FastVideo |
|---|---|
| Released | 2026-11-02 |
| Parameters | 13.9B |
| VRAM | 106 GB for the weights |
What it runs on
| Card | Weights | Memory |
|---|---|---|
| RTX 3060 12 GB … RTX 5090 32 GB | does not fit | |
| L40S 48 GB | tight (encoders offloaded) | 44.0 GB |
| A100 80 GB | fits (encoders offloaded) | 78.2 GB |
| H100 80 GB | fits (encoders offloaded) | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits (encoders offloaded) | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | tight | 107 GB |
| H200 141 GB | fits | 138 GB |
| B200 180 GB | fits | 176 GB |
From the model card
The long-clip speed variant of Pika H3 Flex NVFP4 QAD for NVIDIA Blackwell GPUs. Both the linear layers and attention run in 4-bit: queries and keys go through FlashAttention-4's NVFP4 path, while attention probabilities and values stay in BF16. Both Flex adapters were trained with quantization-aware distillation (QAD) under exactly these numerics.
Pika H3 Flex · FastVideo · Inference guide · Training recipe · BF16-attention variant
| Model | Attention | Choose it for |
|---|---|---|
| Pika-H3-Flex-NVFP4-QAD | BF16 | Output closest to BF16 Flex |
| Pika-H3-Flex-NVFP4-FP4Attn-QAD (this model) | NVFP4 Q/K | Faster long clips |
Attention dominates the cost of long, high-resolution clips, so the gain from FP4 attention grows with clip length. On one GB200, a 15-second 768p clip is about 12% faster end to end than with the BF16-attention variant; short clips run at about the same speed. Output stays close to the BF16-attention variant, which remains the higher-fidelity choice.
| Task | Inputs | Transformer |
|---|---|---|
| T2VA | Prompt | transformer/ |
| I2VA, L2VA, FL2VA | Prompt plus a first frame, a last frame, or both | transformer/ |
| Ref2VA | Prompt plus up to 9 images, 3 videos and 3 audio clips | transformer_ref/ |
Install FastVideo with FlashAttention-4. Enable FP4 attention with the same settings the model was trained with:
FASTVIDEO_ATTENTION_BACKEND=FLASH_ATTN FASTVIDEO_FA4=1 \
python examples/inference/basic/basic_pika_h3_flex.py \
--model-path FastVideo/Pika-H3-Flex-NVFP4-FP4Attn-QAD --nvfp4-dit h3_dit \
--nvfp4-attention smooth_k+hadamard --nvfp4-attention-bf16-blocks 45,49 \
--nvfp4-decoder /vae_decoder_nvfp4/decoder-nvfp4.safetensors \
--task fl2va --image first.png --last-image last.png \
--prompt "$(cat prompt.txt)" --resolution 768p --duration 15
Instead of the flags, you can set FASTVIDEO_NVFP4_FA4=1, FASTVIDEO_NVFP4_FA4_QK_TRANSFORM=smooth_k+hadamard and FASTVIDEO_NVFP4_FA4_BF16_BLOCKS=45,49. For Ref2VA, use --task ref2va with --reference image:..., video:... or audio:... inputs.
FlashAttention-4's NVFP4 path stores queries and keys as 4-bit values with one scale per 16 channels. Two transformations that leave the attention output mathematically unchanged make them much easier to quantize:
Two of the fifty transformer blocks keep BF16 attention. Starting from the BF16-attention QAD model, the model was then trained under these exact numerics. The training recipe documents the full process.
| Component | Purpose |
|---|---|
transformer/ | NVFP4 transformer for T2VA, I2VA, L2VA and FL2VA |
transformer_ref/ | NVFP4 reference-conditioned transformer for Ref2VA |
text_encoder/ | NVFP4 Qwen3-VL text and vision encoder |
vae/, audio_vae/ | Video and audio VAEs |
vae_decoder_nvfp4/decoder-nvfp4.safetensors | NVFP4 video decoder |
scheduler/, audio_scheduler/, processor/, tokenizer/ | Pika H3 Flex sampling and input processing |
pika_h3_flex_merged.json | Marks that the Pika adapters are already merged into the transformers |
The transformers are packed NVFP4 checkpoints and load directly in FastVideo, with no conversion step.
This model is a derivative of MiniMax H3 and Pika H3 Flex. It is distributed under the MiniMax H3 Community License Agreement; see NOTICE, THIRD_PARTY_NOTICES.md and licenses/. The Qwen3-VL text encoder is licensed under Apache 2.0.
We thank Pika for open-sourcing Pika H3 Flex, and MiniMax for releasing MiniMax H3.
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.