Which GPU do you need for MiniMax H3?
Short answer: MiniMax H3 is large. The transformer is 33B parameters, and the text encoder is the full Qwen3-VL-32B model. In BF16 the transformer alone is about 66 GB on Hugging Face and the encoder about 51.5 GB, so no single consumer card holds it whole. MiniMax’s model card gives no VRAM figure. The diffusers documentation gives three tiers:
- 24–32 GB cards (RTX 4090, RTX 5090): quantize to int8 and stream the transformer’s blocks from CPU RAM.
- One 80 GB card (A100 80G, A800 80G): load the components on and off the GPU as needed.
- Two 80 GB cards: run in full BF16.
On the smaller cards, host RAM matters as much as VRAM: diffusers says to “expect the weights to live in host RAM: around 75 GB of it at int8” (diffusers MiniMax H3 docs, read 2026-11-04). Read the licence section below before you use H3.
What is open, and what is not
The open release is the H3-Base model at 768p. MiniMax publishes it as two task-specific checkpoints (MiniMax H3 model card, read 2026-11-04):
| Component | Status |
|---|---|
| H3-Base FL2VA (text to video+audio, first/last frame) | Open, BF16, CFG-distilled |
| H3-Base Ref2VA (reference images, video and audio) | Open, BF16, CFG-distilled |
| H3-Regenerate-2K (768p to 2K) | Not open: “this module is not yet open-sourced” |
| H3-Context-IR (prompt preprocessing) | API only: “it is not included in this open-source release” |
| Sparse attention | “will be released in a future update” |
The model card says local output defaults to “the shorter side is set to 768 pixels”. Clips are 4–15 seconds at 24 FPS, with native 32 kHz stereo audio generated together with the video. The ComfyUI docs say “2K is a hosted-service output and needs a separate upscale pass in ComfyUI” (ComfyUI MiniMax H3 tutorial, read 2026-11-04).
Which card for which setup
The setups below come from the diffusers, SGLang and vLLM documentation (read 2026-11-04). The Deploy page lists the cards you can start now, with each card’s vCPU and RAM per GPU.
| VRAM class | Cards on CloudGPU | What the docs describe |
|---|---|---|
| 24–32 GB | RTX 4090, RTX 4090D, RTX 5090, RTX 5090D | diffusers: “quantize the two large components to int8 as they load and stream the transformer’s blocks from CPU RAM”. SGLang on one RTX 4090: “stream the DiT and text encoder and quantize DiT linear layers online with convrot_int8”; “GPU peak stayed about 18 GB” |
| 48 GB | RTX 4090 48G, RTX 4090D 48G, RTX A6000 | More headroom for the int8 transformer and encoder. diffusers: “Two 48 GB cards do the same with the int8 loading” as two 80 GB cards in BF16 |
| 80–96 GB | A100 80G, A800 80G, RTX 6000D 83G, RTX PRO 6000 96G, RTX PRO 6000 Max-Q 96G | diffusers: “On one 80 GB card, register the components in a ComponentsManager and let it move them on and off the accelerator” |
| 2 × 80 GB | Two A100 80G or A800 80G | diffusers: “Two 80 GB cards run full bfloat16 this way” |
SGLang’s notes show that 80 GB is not enough to keep everything resident: “Pure Ulysses4 could not keep the full pipeline resident on 80 GB H100s” (SGLang MiniMax H3 cookbook, read 2026-11-04).
Host RAM is part of the sizing
Offloading moves the weights into system memory, so check the RAM per GPU shown on /deploy before you choose a card. The published numbers:
- diffusers, 12–16 GB setup: “around 75 GB of it at int8”.
- SGLang: a 2 × RTX 5090 recipe “was validated on 2× RTX 5090 (32 GB each) and a 377 GiB host; use a 384 GiB-class machine”. A single RTX 5090 desktop run used 32 GB VRAM and 60 GB host RAM at 864×480.
- vLLM: “Use a 384 GiB-class host for the pinned model shards and offload buffers” (vLLM MiniMax H3 recipe, read 2026-11-04).
If a run is killed with no CUDA error, you most likely ran out of host RAM, not VRAM.
Which files to download
The Comfy-Org repack offers smaller files than the official BF16 shards. Sizes are from the Hugging Face API, read 2026-11-04.
| File | Size | Notes |
|---|---|---|
minimax_h3_fl2va_bf16 (also ref2va_) |
66.28 GB | full transformer |
minimax_h3_fl2va_int8_convrot |
34.04 GB | int8 |
minimax_h3_fl2va_pruned_bf16 |
40.23 GB | AdaLN branches removed |
minimax_h3_fl2va_pruned_int8_convrot |
20.97 GB | pruned, int8 |
minimax_h3_fl2va_pruned_fp8_scaled |
20.96 GB | pruned, FP8 |
minimax_h3_fl2va_pruned_w6a8 |
15.98 GB | pruned, w6a8 |
qwen3vl_32b_minimax_h3_bf16 (text encoder) |
51.51 GB | |
qwen3vl_32b_minimax_h3_int8_convrot |
27.14 GB | |
qwen3vl_32b_minimax_h3_nvfp4_awq |
15.69 GB | “does not require Blackwell GPU to use” |
minimax_h3_video_vae_fp16 / _int8_convrot |
5.21 / 2.81 GB | |
minimax_h3_audio_vae_fp32 |
0.61 GB |
The Comfy README says “For diffusion models prefer int8_convrot if you are able to use pytorch with cu130” and “fp8_scaled should only be used if you cannot use int8_convrot.” The pruned files can be smaller because the model card says the AdaLN branches (about 13B parameters) “do not need to be loaded for inference-only deployment”.
Published speed figures
MiniMax’s own card has no timing figures. SGLang’s cookbook (read 2026-11-04) reports these runs:
| Card | Setup | Time |
|---|---|---|
| 1 × RTX 4090 D 24 GB | 1344×768, 107 frames, 20 steps, BF16 + FlashAttention | 405.6 s |
| 1 × RTX 4090 D 24 GB | same, convrot_int8 + FA | 303.3 s |
| 1 × RTX 4090 D 24 GB | same, convrot_int8 + Sage→Sol hybrid | 163.8 s |
| 1 × RTX 5090 desktop | 864×480, 124 frames, 20 steps, sglang | 112.2 s |
| 1 × RTX 5090 desktop | same, ComfyUI --fast-disk --cache-none |
145.9 s |
diffusers adds that “960x544 runs about 2.3x faster per step than the trained 1344x768”. To get timings for your own prompts, start with a short clip at 960x544, then scale up.
License
MiniMax H3 is released under the MiniMax H3 Community License Agreement, not an open-source licence. Read the LICENSE file before you use the weights or their outputs. Renting a GPU does not change the licence terms.
Cost
At 2026-11-05 07:55 (UTC+8): RTX 5090 $0.69/hour, RTX 4090 48G $0.69/hour, A100 80G $1.59/hour. Billing is per minute, rounded up, with a 1-minute minimum, and it stops when you destroy the instance. Weight downloads are billed time too, so download once and render in batches. Current rates are on /pricing.
Related: Which GPU for Wan video generation · AI short film production: which GPU for each step · Cloud GPU for AI film and video production
Frequently asked questions
How much VRAM does MiniMax H3 need?
MiniMax’s model card gives no VRAM figure. The diffusers docs describe 24–32 GB cards with int8 and block streaming from CPU RAM, one 80 GB card with components moved on and off the GPU, and two 80 GB cards for full bfloat16. SGLang measured a GPU peak of about 18 GB on one RTX 4090 with streaming and int8 (read 2026-11-04).
Can MiniMax H3 run on an RTX 5090?
Yes, with quantization and offload. SGLang reports a single RTX 5090 desktop run at 864×480, 124 frames and 20 steps that took 112.2 s with sglang and 145.9 s with ComfyUI, using 32 GB of VRAM and 60 GB of host RAM (read 2026-11-04).
Does the open MiniMax H3 release generate 2K video?
No. The open checkpoints are H3-Base at a 768-pixel short side. MiniMax says H3-Regenerate-2K “is not yet open-sourced”, and the ComfyUI docs say 2K needs a separate upscale pass (read 2026-11-04).
Why does host RAM matter for MiniMax H3?
On cards under 80 GB, the weights are streamed from system memory. The diffusers docs say to expect around 75 GB of host RAM at int8, and the SGLang and vLLM recipes for two consumer cards ask for a 384 GiB-class host. Check the RAM per GPU on the CloudGPU Deploy page before choosing a card.
Is MiniMax H3 open source?
MiniMax H3 is released under the MiniMax H3 Community License Agreement, not an open-source licence. Read the LICENSE file on the MiniMax H3 Hugging Face page before you use the weights or their outputs.
Sources (read 2026-11-04, Asia/Shanghai)
- MiniMax H3 model card (open components, 33B transformer, Qwen3-VL-32B encoder, 768p, 4–15 s, 24 FPS, 32 kHz stereo audio): https://huggingface.co/MiniMaxAI/MiniMax-H3
- MiniMax H3 LICENSE: https://huggingface.co/MiniMaxAI/MiniMax-H3/blob/main/LICENSE
- diffusers MiniMax H3 pipeline docs (VRAM tiers, host RAM, 960x544 speed note): https://huggingface.co/docs/diffusers/main/en/api/pipelines/minimax_h3
- SGLang MiniMax H3 cookbook (RTX 4090 D and RTX 5090 timings, host RAM): https://docs.sglang.io/cookbook/diffusion/MiniMax/MiniMax-H3
- vLLM MiniMax H3 recipe (host RAM, file sizes): https://recipes.vllm.ai/MiniMaxAI/MiniMax-H3
- Comfy-Org MiniMax H3 repack (file names and sizes, format advice): https://huggingface.co/Comfy-Org/MiniMax-H3
- ComfyUI MiniMax H3 tutorial (2K needs a separate upscale pass): https://docs.comfy.org/tutorials/video/minimax/minimax-h3
The Deploy page lists the cards you can start. Prices are on https://cloudgpu.app/pricing.
Last updated: 2026-11-04 (Asia/Shanghai).