DmitryDB commited on
Commit
62dba24
·
verified ·
1 Parent(s): c4099c4

Update README.md for short checkpoint names

Browse files
Files changed (1) hide show
  1. README.md +184 -114
README.md CHANGED
@@ -10,158 +10,228 @@ tags:
10
  - comfyui
11
  - quantization
12
  - int8
13
- - convrot
 
14
  - video
15
  - audio
16
  - fl2va
17
  - ref2va
18
  ---
19
 
20
- # MiniMax-H3 INT8 Lean ConvRot — Stock ComfyUI Edition
21
 
22
- This repository contains stock-compatible, quality-oriented mixed-precision
23
- INT8 ConvRot conversions of
24
- [`MiniMaxAI/MiniMax-H3`](https://huggingface.co/MiniMaxAI/MiniMax-H3), plus the
25
- standard MiniMax-H3 visual and audio VAEs. FL2VA and Ref2VA are separate because
26
- their diffusion-transformer weights are task-specific.
27
 
28
- These are community derivatives, not official MiniMax or ComfyOrg checkpoints.
29
- The diffusion checkpoints use the standard MiniMax-H3 `adaln_t_table` layout
30
- and load in unmodified ComfyUI. No core patch or custom node is required.
 
31
 
32
- The experimental edition with the original FP32 time MLP and physically
33
- separate Q/K/V projections has moved to
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
- ## Included files
39
 
40
- | Path | Purpose |
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
- The MiniMax-H3 Qwen3-VL text encoder is not included in this repository. A
51
- standard workflow needs one selected diffusion checkpoint, both VAEs, and a
52
- compatible MiniMax-H3 text encoder installed separately.
53
 
54
- ## Quantization policy
55
 
56
- The original FL2VA and Ref2VA transformers each contain 50 main transformer
57
- blocks. Each block has four attention projections and two MLP matrices, for 300
58
- main matrices. The quality21 policy keeps the high-risk matrices in their
59
- source precision and compresses the rest:
 
 
 
 
 
 
60
 
61
- - 170 main matrices use INT8 ConvRot with Hadamard group size 256;
62
- - 30 high-risk main matrices remain BF16;
63
- - token-refiner attention/MLP weights remain BF16;
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
- Q, K, and V originate as separate Diffusers tensors. For stock ComfyUI they are
70
- packed as global `cat(Q,K,V)` into `qkv_proj`, which is the layout expected by
71
- the unmodified runtime.
72
 
73
- The BF16 islands were selected by deterministic row-sampled reconstruction
74
- analysis rather than by a blanket first/last-block rule. FL2VA and Ref2VA were
75
- profiled independently and selected the same 30 matrices.
 
 
 
 
 
 
 
 
 
76
 
77
- ## Time conditioning
 
 
 
78
 
79
- The raw model uses a wide FP32 time MLP followed by 51 large AdaLN projections.
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
- The saved `adaln_t_table` has shape `[4097, 16]`. ComfyUI linearly interpolates
85
- the 16 coordinates and applies the per-layer projection. On 19 validation
86
- timesteps, relative AdaLN output error against the raw HF dynamic path was:
87
 
88
- - FL2VA: about `3.04e-7` to `3.82e-7`;
89
- - Ref2VA: about `3.42e-7` to `4.46e-7`.
 
 
 
90
 
91
- This is substantially more accurate than using a direct wide cached table at
92
- the same grid density while remaining compatible with stock ComfyUI.
93
 
94
- ## Comparison with official ComfyOrg files
95
 
96
- | Checkpoint | Size | Main matrices | Time/AdaLN representation |
97
- |---|---:|---:|---|
98
- | Official full INT8 ConvRot | 27.557 GiB | 300 INT8 | Wide FP32 AdaLN table |
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
- Each file is about 1.410 GiB larger than its official pruned INT8 counterpart.
103
- The additional space is intentionally spent on the rank-16 time representation
104
- and BF16 islands. The sampled weight-reconstruction proxy improved from about
105
- `0.9345%` mean relative error for official-style absmax INT8 to about `0.7639%`
106
- for this mixed profile. This is a proxy, not an end-to-end perceptual result.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
 
108
  ## Installation
109
 
110
- Place one or both diffusion checkpoints in:
 
111
 
112
  ```text
113
  ComfyUI/models/diffusion_models/
114
  ```
115
 
116
- Place both VAE files in:
117
-
118
- ```text
119
- ComfyUI/models/vae/
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
- - safetensors structure, shapes, and dtypes;
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
- SHA-256:
138
 
139
- ```text
140
- ad0cf8b50ba92068b5a4477527d5da73412a22db99cded35b07195504e78cf6a FL2VA/minimax-h3-fl2va-int8-lean-convrot-table-k16-g4097-quality21.safetensors
141
- f4b2a8b4a53446f5d696a39deb693b09ac7ce37013793a8b19340644e38b154f Ref2VA/minimax-h3-ref2va-int8-lean-convrot-table-k16-g4097-quality21.safetensors
142
- 7c1f131492e7eddacaac9069a61b81bdd39de5cc96561e677c5eab1cdce5e522 vae/minimax_h3_video_vae_fp16.safetensors
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 20.940 GiB file size is a disk-weight target, not a guarantee that every
153
- 24 GiB workflow will fit. Runtime memory also depends on activation size,
154
- resolution, frame count, attention implementation, and offload settings.
155
 
156
- ## License
157
 
158
- MiniMax H3 is distributed under the MiniMax H3 Community License Agreement.
159
- Read `LICENSE` before using or redistributing these derivatives. The
160
- modification summary is provided in `NOTICE`.
 
161
 
162
- ## Links
163
 
164
- - [Original MiniMax-H3](https://huggingface.co/MiniMaxAI/MiniMax-H3)
165
- - [Experimental dynamic-time / separate-QKV edition](https://huggingface.co/DmitryDB/MiniMax-H3-INT8-Lean-ConvRot-Dynamic-Time-Separate-QKV)
166
- - [Official ComfyOrg MiniMax-H3 files](https://huggingface.co/Comfy-Org/MiniMax-H3)
167
- - [ComfyUI](https://github.com/comfyanonymous/ComfyUI)
 
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.