Update README.md for short checkpoint names
Browse files
README.md
CHANGED
|
@@ -10,158 +10,228 @@ tags:
|
|
| 10 |
- comfyui
|
| 11 |
- quantization
|
| 12 |
- int8
|
| 13 |
-
-
|
|
|
|
| 14 |
- video
|
| 15 |
- audio
|
| 16 |
- fl2va
|
| 17 |
- ref2va
|
| 18 |
---
|
| 19 |
|
| 20 |
-
# MiniMax-H3
|
| 21 |
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
their diffusion-transformer weights are task-specific.
|
| 27 |
|
| 28 |
-
These are
|
| 29 |
-
|
| 30 |
-
|
|
|
|
| 31 |
|
| 32 |
-
The
|
| 33 |
-
|
| 34 |
-
[`DmitryDB/MiniMax-H3-INT8-Lean-ConvRot-Dynamic-Time-Separate-QKV`](https://huggingface.co/DmitryDB/MiniMax-H3-INT8-Lean-ConvRot-Dynamic-Time-Separate-QKV).
|
| 35 |
-
It requires a ComfyUI core patch and is intentionally kept separate to avoid
|
| 36 |
-
confusion.
|
| 37 |
|
| 38 |
-
##
|
| 39 |
|
| 40 |
-
|
| 41 |
-
|---|---|
|
| 42 |
-
| `FL2VA/minimax-h3-fl2va-int8-lean-convrot-table-k16-g4097-quality21.safetensors` | Stock-compatible FL2VA diffusion transformer, 20.940 GiB |
|
| 43 |
-
| `Ref2VA/minimax-h3-ref2va-int8-lean-convrot-table-k16-g4097-quality21.safetensors` | Stock-compatible Ref2VA diffusion transformer, 20.940 GiB |
|
| 44 |
-
| `vae/minimax_h3_video_vae_fp16.safetensors` | Stock ComfyUI MiniMax-H3 visual VAE, FP16, 4.850 GiB |
|
| 45 |
-
| `vae/minimax_h3_audio_vae_fp32.safetensors` | Stock ComfyUI MiniMax-H3 stereo audio VAE, FP32, 0.564 GiB |
|
| 46 |
-
| `reports/validation.json` / `validation_ref2va.json` | Structural, table-error, and clean-Comfy CPU-load validation |
|
| 47 |
-
| `reports/layer_policy.json` / `layer_policy_ref2va.json` | Exact BF16/INT8 layer policy |
|
| 48 |
-
| `reports/mm_quant_profile_fl2va.json` / `mm_quant_profile_ref2va.json` | Row-sampled reconstruction profiles |
|
| 49 |
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
compatible MiniMax-H3 text encoder installed separately.
|
| 53 |
|
| 54 |
-
|
| 55 |
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
- normalization tensors remain BF16;
|
| 65 |
-
- patch projections and video/audio output heads retain source FP32;
|
| 66 |
-
- 51 AdaLN projections are represented through separate FP32 rank-16 table
|
| 67 |
-
projections.
|
| 68 |
|
| 69 |
-
|
| 70 |
-
packed as global `cat(Q,K,V)` into `qkv_proj`, which is the layout expected by
|
| 71 |
-
the unmodified runtime.
|
| 72 |
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
|
| 77 |
-
|
|
|
|
|
|
|
|
|
|
| 78 |
|
| 79 |
-
|
| 80 |
-
The release samples the original FP32 time path on 4,097 points, derives a
|
| 81 |
-
shared 16-dimensional basis, and stores one independent FP32 projection for
|
| 82 |
-
every transformer block plus the final layer.
|
| 83 |
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
timesteps, relative AdaLN output error against the raw HF dynamic path was:
|
| 87 |
|
| 88 |
-
|
| 89 |
-
-
|
|
|
|
|
|
|
|
|
|
| 90 |
|
| 91 |
-
|
| 92 |
-
|
| 93 |
|
| 94 |
-
##
|
| 95 |
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
| Official pruned INT8 ConvRot | 19.530 GiB | 200 INT8 | Wide FP32 AdaLN table |
|
| 100 |
-
| This stock quality21 edition | 20.940 GiB | 170 INT8 + 30 BF16 | FP32 `[4097,16]` table + 51 projections |
|
| 101 |
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
|
| 108 |
## Installation
|
| 109 |
|
| 110 |
-
Place one
|
|
|
|
| 111 |
|
| 112 |
```text
|
| 113 |
ComfyUI/models/diffusion_models/
|
| 114 |
```
|
| 115 |
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
```
|
| 121 |
-
|
| 122 |
-
Install a compatible MiniMax-H3 Qwen3-VL text encoder separately, then use the
|
| 123 |
-
matching stock MiniMax-H3 FL2VA or Ref2VA workflow.
|
| 124 |
-
|
| 125 |
-
## Validation performed
|
| 126 |
|
| 127 |
-
|
| 128 |
-
- 170/170 INT8 ConvRot blobs with group size 256;
|
| 129 |
-
- all 30 BF16 main matrices present according to the published policy;
|
| 130 |
-
- non-quantized source tensors compared against the raw MiniMax-H3 shards;
|
| 131 |
-
- FP32 rank-16 time tables and 51 projections checked numerically;
|
| 132 |
-
- full CPU load through clean, unmodified ComfyUI commit `14b05228` as
|
| 133 |
-
`ModelPatcher -> MiniMaxH3Model`, table mode enabled and no dynamic time MLP;
|
| 134 |
-
- both VAE files fully loaded through the same clean ComfyUI;
|
| 135 |
-
- VAE checksums match the standard ComfyOrg repackaged files.
|
| 136 |
|
| 137 |
-
|
| 138 |
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
8e505d95dd1561d47abd43d4238fd40d9bb1ae9e147ed0a4cba778d76ae4db48 vae/minimax_h3_audio_vae_fp32.safetensors
|
| 144 |
-
```
|
| 145 |
-
|
| 146 |
-
## Validation not yet completed
|
| 147 |
-
|
| 148 |
-
- GPU loading and peak-VRAM measurement;
|
| 149 |
-
- fixed-seed end-to-end FL2VA/Ref2VA generation;
|
| 150 |
-
- video and audio A/B quality comparison against BF16 and official INT8.
|
| 151 |
|
| 152 |
-
The
|
| 153 |
-
|
| 154 |
-
|
| 155 |
|
| 156 |
-
##
|
| 157 |
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
|
|
|
| 161 |
|
| 162 |
-
##
|
| 163 |
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
|
|
|
| 10 |
- comfyui
|
| 11 |
- quantization
|
| 12 |
- int8
|
| 13 |
+
- w4
|
| 14 |
+
- nvfp4
|
| 15 |
- video
|
| 16 |
- audio
|
| 17 |
- fl2va
|
| 18 |
- ref2va
|
| 19 |
---
|
| 20 |
|
| 21 |
+
# MiniMax-H3 Quants for ComfyUI
|
| 22 |
|
| 23 |
+
Community quantized diffusion-transformer checkpoints for
|
| 24 |
+
[`MiniMaxAI/MiniMax-H3`](https://huggingface.co/MiniMaxAI/MiniMax-H3).
|
| 25 |
+
The repository contains separate **FL2VA** and **Ref2VA** models and a range of
|
| 26 |
+
INT8, W8/W4, W4, and NVFP4 precision profiles.
|
|
|
|
| 27 |
|
| 28 |
+
These checkpoints are not official MiniMax or ComfyOrg releases. The models in
|
| 29 |
+
this repository use the standard MiniMax-H3 time-table and fused-QKV layout and
|
| 30 |
+
load in an unmodified recent ComfyUI. No core patch or custom model loader is
|
| 31 |
+
required.
|
| 32 |
|
| 33 |
+
The filenames are intentionally short. Full implementation details, layer
|
| 34 |
+
counts, compatibility notes, and measured VRAM behavior are documented below.
|
|
|
|
|
|
|
|
|
|
| 35 |
|
| 36 |
+
## Choose a model
|
| 37 |
|
| 38 |
+
Download exactly one diffusion model for the task you use:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
|
| 40 |
+
- **FL2VA** — text-to-audio-video and optional first frame, last frame, or both;
|
| 41 |
+
- **Ref2VA** — reference-to-audio-video using reference images, videos, and/or audio.
|
|
|
|
| 42 |
|
| 43 |
+
The same profile names are provided under both `FL2VA/` and `Ref2VA/`.
|
| 44 |
|
| 45 |
+
| Canonical filename | Quant format and intent | File size |
|
| 46 |
+
|---|---|---:|
|
| 47 |
+
| `minimax-h3-{variant}-int8-convrot-safe.safetensors` | INT8 ConvRot with the largest VRAM margin | 20.330 GiB |
|
| 48 |
+
| `minimax-h3-{variant}-int8-convrot-balanced.safetensors` | Recommended INT8 quality/size balance | 20.940 GiB |
|
| 49 |
+
| `minimax-h3-{variant}-int8-convrot-max.safetensors` | INT8 ConvRot with the largest BF16 quality island | 21.908 GiB |
|
| 50 |
+
| `minimax-h3-{variant}-w8w4-convrot-balanced.safetensors` | Mixed W8/W4 ConvRot | 13.565 GiB |
|
| 51 |
+
| `minimax-h3-{variant}-w4-convrot-compact.safetensors` | W4 ConvRot main transformer with INT8 refiner | 10.067 GiB |
|
| 52 |
+
| `minimax-h3-{variant}-w4-convrot-offload.safetensors` | Smallest universal W4 ConvRot checkpoint | 9.708 GiB |
|
| 53 |
+
| `minimax-h3-{variant}-nvfp4-quality.safetensors` | NVFP4 with a BF16 quality island | 13.597 GiB |
|
| 54 |
+
| `minimax-h3-{variant}-nvfp4-compact.safetensors` | Compact all-edge NVFP4 | 10.862 GiB |
|
| 55 |
|
| 56 |
+
Replace `{variant}` with `fl2va` or `ref2va`. Resolution, frame count,
|
| 57 |
+
attention backend, text encoder, VAE, and ComfyUI offload policy all affect
|
| 58 |
+
peak VRAM; checkpoint size is not the same as full-workflow VRAM.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
|
| 60 |
+
## GPU recommendations and why
|
|
|
|
|
|
|
| 61 |
|
| 62 |
+
| GPU generation | VRAM | Recommended starting profile | Why |
|
| 63 |
+
|---|---:|---|---|
|
| 64 |
+
| RTX 30 or RTX 40 | 8 GiB | `w4-convrot-offload` | Smallest portable checkpoint. It still requires CPU offload, but reduces repeated PCIe weight traffic compared with a 20+ GiB INT8 model. |
|
| 65 |
+
| RTX 30 or RTX 40 | 12 GiB | `w4-convrot-compact` | Leaves more room for activations than mixed W8/W4 while retaining an INT8 token refiner. |
|
| 66 |
+
| RTX 30 or RTX 40 | 16 GiB | `w8w4-convrot-balanced` | Uses W8 on the more quality-sensitive subset and W4 elsewhere; a better quality/speed compromise when 20 GiB INT8 cannot remain resident. |
|
| 67 |
+
| RTX 30 or RTX 40 | 24 GiB | `int8-convrot-balanced` | Portable fast path with the full model resident on the tested RTX 4090. It retains the balanced BF16 island without the offload seen in `max`. |
|
| 68 |
+
| RTX 30 or RTX 40 | 24 GiB, activation-heavy workflow | `int8-convrot-safe` | Also fully resident on the tested RTX 4090 and leaves about 0.6 GiB more free VRAM than `balanced`. |
|
| 69 |
+
| RTX 30 or RTX 40 | 32 GiB or more | `int8-convrot-max` | Largest BF16 island and enough memory to avoid the small offload measured on a 24 GiB 4090. |
|
| 70 |
+
| RTX 50 / Blackwell | 8–12 GiB | `nvfp4-compact` | Blackwell-native block-scaled NVFP4 gives the smallest architecture-specific checkpoint. Use W4 ConvRot as the portable fallback. |
|
| 71 |
+
| RTX 50 / Blackwell | 16–24 GiB | `nvfp4-quality` | Keeps the balanced BF16 quality island while using Blackwell-native NVFP4 for the other main weights, leaving much more activation headroom. |
|
| 72 |
+
| RTX 50 / Blackwell | 24 GiB, portability preferred | `int8-convrot-balanced` | Same file works across RTX 30/40/50 and avoids dependence on the NVFP4 runtime path. |
|
| 73 |
+
| RTX 50 / Blackwell | 32 GiB or more | `int8-convrot-max` for quality, `nvfp4-quality` for speed/headroom | The larger card removes the reason to offload `max`; NVFP4 remains attractive when throughput and free VRAM matter more. |
|
| 74 |
|
| 75 |
+
RTX 4090 recommendations are backed by the measurements below. RTX 50 NVFP4
|
| 76 |
+
recommendations are architecture-based; this machine has no local RTX 5090,
|
| 77 |
+
so they are not presented as measured 5090 generation results. NVFP4 is plain
|
| 78 |
+
block-scaled NVFP4, not activation-aware AWQ.
|
| 79 |
|
| 80 |
+
## Measured RTX 4090 loading
|
|
|
|
|
|
|
|
|
|
| 81 |
|
| 82 |
+
FL2VA and Ref2VA were tested independently on a 24 GiB RTX 4090 through the
|
| 83 |
+
stock ComfyUI loader. A real resident INT8 projection was executed after load.
|
|
|
|
| 84 |
|
| 85 |
+
| Profile | Loaded weight fraction | Peak reserved VRAM | Free after load | Result |
|
| 86 |
+
|---|---:|---:|---:|---|
|
| 87 |
+
| `int8-convrot-safe` | 100% | 20.424 GiB | 2.072 GiB | PASS |
|
| 88 |
+
| `int8-convrot-balanced` | 100% | 21.025 GiB | 1.471 GiB | PASS |
|
| 89 |
+
| `int8-convrot-max` | 95.6% | 21.002 GiB | 1.494 GiB | PASS with about 0.955 GiB of weights offloaded |
|
| 90 |
|
| 91 |
+
These are loader and quantized-kernel measurements, not full video-generation
|
| 92 |
+
peak figures.
|
| 93 |
|
| 94 |
+
## What was quantized
|
| 95 |
|
| 96 |
+
The raw FL2VA and Ref2VA Diffusers transformers each contain 50 main
|
| 97 |
+
transformer blocks. The conversion preserves every block and uses a
|
| 98 |
+
layer-sensitive policy instead of uniformly quantizing all matrices.
|
|
|
|
|
|
|
| 99 |
|
| 100 |
+
### INT8 profiles
|
| 101 |
+
|
| 102 |
+
| Profile | INT8 semantic matrices | BF16 semantic matrices | Notes |
|
| 103 |
+
|---|---:|---:|---|
|
| 104 |
+
| `int8-convrot-safe` | 185 | 23 | Maximum VRAM headroom of the three INT8 profiles |
|
| 105 |
+
| `int8-convrot-balanced` | 170 | 38 | 30 BF16 main matrices plus the BF16 token refiner |
|
| 106 |
+
| `int8-convrot-max` | 145 | 63 | Largest BF16 quality island |
|
| 107 |
+
|
| 108 |
+
INT8 weights use ConvRot/Hadamard rotation with group size 256, per-row FP32
|
| 109 |
+
scales, and deterministic scale search. The BF16 islands were selected from
|
| 110 |
+
independent FL2VA and Ref2VA sampled-reconstruction measurements. Norms,
|
| 111 |
+
conditioning projections, patch projections, output heads, and other small or
|
| 112 |
+
sensitive tensors retain their appropriate source precision.
|
| 113 |
+
|
| 114 |
+
The exact main-transformer BF16 islands are:
|
| 115 |
+
|
| 116 |
+
| Profile | BF16 attention output blocks | BF16 MLP `fc2` blocks | Everything else among the 200 main semantic matrices |
|
| 117 |
+
|---|---|---|---|
|
| 118 |
+
| `int8-convrot-safe` | 0, 1, 2, 3, 4, 5, 6, 7, 9, 15, 19, 38, 45, 49 | 49 | INT8 ConvRot |
|
| 119 |
+
| `int8-convrot-balanced` | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 27, 38, 43, 44, 45, 46, 47, 49 | 39, 45, 49 | INT8 ConvRot |
|
| 120 |
+
| `int8-convrot-max` | all blocks 0–49 | 29, 39, 44, 45, 49 | INT8 ConvRot |
|
| 121 |
+
|
| 122 |
+
For all three profiles the eight token-refiner semantic matrices remain BF16.
|
| 123 |
+
The machine-readable validation reports provide the saved-tensor inventory for
|
| 124 |
+
each FL2VA and Ref2VA file.
|
| 125 |
+
|
| 126 |
+
### W4 and NVFP4 profiles
|
| 127 |
+
|
| 128 |
+
- `w8w4-convrot-balanced`: 86 W8 and 114 W4 main matrices; token refiner remains BF16.
|
| 129 |
+
- `w4-convrot-compact`: 200 W4 main matrices and 8 INT8 token-refiner matrices.
|
| 130 |
+
- `w4-convrot-offload`: 208 W4 main/refiner matrices.
|
| 131 |
+
- `nvfp4-quality`: 170 NVFP4 and 30 BF16 main matrices; token refiner remains BF16.
|
| 132 |
+
- `nvfp4-compact`: 208 NVFP4 main/refiner matrices.
|
| 133 |
+
|
| 134 |
+
## Stock ComfyUI layout
|
| 135 |
+
|
| 136 |
+
The source checkpoints store Q, K, and V separately. Stock ComfyUI expects a
|
| 137 |
+
single `qkv_proj`, so this release stores exact global `cat(Q,K,V)` tensors.
|
| 138 |
+
The original gated MLP order is also converted from Diffusers
|
| 139 |
+
`[value, gate]` to the ComfyUI `[gate, value]` order.
|
| 140 |
+
|
| 141 |
+
The original model contains a wide FP32 time MLP followed by 51 large AdaLN
|
| 142 |
+
projections. For stock compatibility, the original time path is sampled on
|
| 143 |
+
4,097 points and represented by a rank-16 FP32 table coordinate system. Every
|
| 144 |
+
block and the final layer keeps a separate FP32 AdaLN projection. This removes
|
| 145 |
+
the redundant wide input dimension without merging the blocks.
|
| 146 |
+
|
| 147 |
+
### Exact stock-versus-dynamic layer layout
|
| 148 |
+
|
| 149 |
+
| Feature | This stock-compatible repository | Patched dynamic `s-QKV` repository |
|
| 150 |
+
|---|---|---|
|
| 151 |
+
| Task variants | FL2VA and Ref2VA | FL2VA and Ref2VA |
|
| 152 |
+
| Transformer blocks | All 50 main blocks retained | All 50 main blocks retained |
|
| 153 |
+
| Attention storage | One exact fused `qkv_proj = cat(Q,K,V)` tensor per attention module | Physical `q_proj`, `k_proj`, and `v_proj` tensors |
|
| 154 |
+
| Attention execution | One fused projection call | Three projection calls |
|
| 155 |
+
| Original `time_embedder` | Absent | Present in FP32 |
|
| 156 |
+
| `time_embedder.proj_in` | Absent | Weight `[5376,256]`, bias `[5376]` |
|
| 157 |
+
| `time_embedder.proj_out` | Absent | Weight `[2688,5376]`, bias `[2688]` |
|
| 158 |
+
| `adaln_t_table` | FP32 `[4097,16]` | Absent |
|
| 159 |
+
| `adaln_curve_basis` | Absent | FP32 `[2688,16]` |
|
| 160 |
+
| `adaln_curve_mean` | Absent | FP32 `[2688]` |
|
| 161 |
+
| Per-block AdaLN | 51 independent FP32 rank-16 projections | 51 independent FP32 rank-16 projections |
|
| 162 |
+
| Time evaluation | Interpolation in the 4,097-point table | Original runtime FP32 time MLP, then projection into rank-16 coordinates |
|
| 163 |
+
| ComfyUI requirement | Unmodified recent ComfyUI | Included ComfyUI core patch is required |
|
| 164 |
+
|
| 165 |
+
The table path does not remove timestep conditioning: every denoising step
|
| 166 |
+
still receives its own continuous time coordinates. It replaces the wide
|
| 167 |
+
runtime MLP with a compact numerical representation of the same measured time
|
| 168 |
+
curve. The 51 block-specific projections remain independent in both editions.
|
| 169 |
+
|
| 170 |
+
Measured maximum interpolation error of the shared time curve is below
|
| 171 |
+
`0.001%`; the sampled end-to-end AdaLN relative error is approximately
|
| 172 |
+
`3e-7` to `4e-7` across 19 timesteps.
|
| 173 |
+
|
| 174 |
+
Users who specifically want the original runtime FP32 time MLP and physically
|
| 175 |
+
separate Q/K/V modules should use the
|
| 176 |
+
[patch-required dynamic quant repository](https://huggingface.co/DmitryDB/MiniMax-H3-INT8-Lean-ConvRot-Dynamic-Time-Separate-QKV).
|
| 177 |
+
|
| 178 |
+
## Validation
|
| 179 |
+
|
| 180 |
+
Each released checkpoint must pass all of the following before publication:
|
| 181 |
+
|
| 182 |
+
1. exact tensor-key, shape, dtype, and quantization-inventory checks;
|
| 183 |
+
2. sampled reconstruction against the original HF shards;
|
| 184 |
+
3. 19-timestep AdaLN numerical comparison;
|
| 185 |
+
4. complete CPU load in a clean stock ComfyUI checkout at commit `14b05228`
|
| 186 |
+
as `MiniMaxH3Model`;
|
| 187 |
+
5. remote file-size and LFS SHA256 verification after upload.
|
| 188 |
+
|
| 189 |
+
The release reports are stored under `reports/release_matrix/`. BF16 samples
|
| 190 |
+
are checked bit-for-bit. A representative INT8 QKV sample has relative L2
|
| 191 |
+
reconstruction error `0.008814`.
|
| 192 |
+
|
| 193 |
+
The 24 GiB INT8 profiles additionally passed the RTX 4090 load and resident
|
| 194 |
+
INT8-linear smoke tests described above. A complete prompt-to-decoded-video
|
| 195 |
+
A/B evaluation has not yet been run, so this repository does not claim a
|
| 196 |
+
measured perceptual score.
|
| 197 |
|
| 198 |
## Installation
|
| 199 |
|
| 200 |
+
Place one selected checkpoint in your ComfyUI diffusion-model directory, for
|
| 201 |
+
example:
|
| 202 |
|
| 203 |
```text
|
| 204 |
ComfyUI/models/diffusion_models/
|
| 205 |
```
|
| 206 |
|
| 207 |
+
Use the matching FL2VA or Ref2VA workflow. A complete MiniMax-H3 workflow also
|
| 208 |
+
needs a compatible Qwen3-VL MiniMax-H3 text encoder and the MiniMax-H3 video
|
| 209 |
+
and audio VAEs. The text encoder is intentionally maintained separately and is
|
| 210 |
+
not part of this quant matrix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 211 |
|
| 212 |
+
## Auxiliary files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 213 |
|
| 214 |
+
The repository also contains the shared stock MiniMax-H3 VAE components:
|
| 215 |
|
| 216 |
+
| File | Role |
|
| 217 |
+
|---|---|
|
| 218 |
+
| `vae/minimax_h3_video_vae_fp16.safetensors` | Video latent encode/decode |
|
| 219 |
+
| `vae/minimax_h3_audio_vae_fp32.safetensors` | Audio latent encode/decode |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 220 |
|
| 221 |
+
The same VAE files are used by FL2VA and Ref2VA and are not quant variants.
|
| 222 |
+
No text encoder is included; the MiniMax-H3 Qwen3-VL text encoder is maintained
|
| 223 |
+
in a separate repository.
|
| 224 |
|
| 225 |
+
## Naming
|
| 226 |
|
| 227 |
+
Technical recipe markers were intentionally removed from checkpoint filenames.
|
| 228 |
+
All stock models use the same fused-QKV, rank-16, 4,097-point time-table
|
| 229 |
+
conversion described on this page. Profile names now communicate only the
|
| 230 |
+
weight format and practical memory tier.
|
| 231 |
|
| 232 |
+
## License and attribution
|
| 233 |
|
| 234 |
+
Use is subject to the included MiniMax-H3 community license. The base model is
|
| 235 |
+
by MiniMax. ComfyUI and ComfyUI-compatible quantization runtimes are separate
|
| 236 |
+
upstream projects. This conversion is a community release and is not endorsed
|
| 237 |
+
by MiniMax or ComfyOrg.
|