show TE-only VRAM and showcase grids
Browse files- README.md +37 -9
- SHA256SUMS +8 -4
- evidence/pruned24_nvfp4_validation.json +4 -10
- evidence/released_variant_metrics.json +13 -23
- evidence/showcase_manifest.json +155 -0
- model_index.json +1 -0
- release_manifest.json +30 -9
- showcase/images/official_nvfp4_20_shots_5x4.png +3 -0
- showcase/images/pruned24_balanced_ara_20_shots_5x4.png +3 -0
- showcase/images/recovered_8b_20_shots_5x4.png +3 -0
README.md
CHANGED
|
@@ -49,6 +49,34 @@ All nodes after the loader are official ComfyUI MiniMax-H3 nodes.
|
|
| 49 |
|
| 50 |
The loader applies ARA and the recovered 8B 4096-to-5120 adapter internally. No adapter, ARA, cache, or barrier node is needed.
|
| 51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
## Required official files
|
| 53 |
|
| 54 |
Download these from [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3):
|
|
@@ -59,7 +87,7 @@ Download these from [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/Mini
|
|
| 59 |
|
| 60 |
## Encoder variants
|
| 61 |
|
| 62 |
-
| Node choice | Base | Extra weights | Output width |
|
| 63 |
|---|---|---|---:|---:|
|
| 64 |
| `recovered_8b: recovered_8b_bf16` | Qwen3-VL-8B BF16, 24 language layers | ARA + adapter | 5120 | `10,817 MiB` (`10.56 GiB`) |
|
| 65 |
| `recovered_8b: recovered_8b_int8_convrot` | Same recovered 8B architecture, INT8 ConvRot | ARA + adapter | 5120 | `6,333 MiB` (`6.18 GiB`) |
|
|
@@ -74,15 +102,15 @@ The old pruned-24 INT8 ConvRot artifact was physically pruned from the full 50-l
|
|
| 74 |
|
| 75 |
The NVFP4/AWQ variant is instead a sparse copy of the pinned official `Comfy-Org/MiniMax-H3` checkpoint at revision `0543966fbdce5ba05709a8f2031c94bdba629b4a`. It preserves all retained quantized tensors exactly and removes all tensors for original language blocks `9–34`.
|
| 76 |
|
| 77 |
-
Clean external VRAM sampling used one fresh process per encoder, the same seven-token prompt, and 100 ms `nvidia-smi` sampling.
|
| 78 |
|
| 79 |
-
| Encoder |
|
| 80 |
-
|---|---:|
|
| 81 |
-
| Recovered 8B INT8 ConvRot |
|
| 82 |
-
| Pruned-24 NVFP4/AWQ |
|
| 83 |
-
| Recovered 8B BF16 |
|
| 84 |
-
| Pruned-24 INT8 ConvRot |
|
| 85 |
-
| Official Qwen3-VL-32B NVFP4/AWQ reference |
|
| 86 |
|
| 87 |
The official reference is not a custom-node package choice; load it with the standard ComfyUI `CLIPLoader`. All four other rows are choices in `Load MiniMax H3 Text Encoder`. These measurements are short-prompt technical results, not general maximum requirements. Details: `evidence/released_variant_metrics.json`.
|
| 88 |
|
|
|
|
| 49 |
|
| 50 |
The loader applies ARA and the recovered 8B 4096-to-5120 adapter internally. No adapter, ARA, cache, or barrier node is needed.
|
| 51 |
|
| 52 |
+
## Showcase
|
| 53 |
+
|
| 54 |
+
Matched 10-second outputs, generated with the same prompt, seed, resolution, frame count, sampler, scheduler, and step count:
|
| 55 |
+
|
| 56 |
+
| Official Qwen3-VL-32B NVFP4/AWQ | Recovered Qwen3-VL-8B BF16 | Pruned-24 INT8 ConvRot |
|
| 57 |
+
|---|---|---|
|
| 58 |
+
| [Video](showcase/videos/official_qwen3vl_32b_nvfp4_awq_10s.mp4) | [Video](showcase/videos/recovered_qwen3vl_8b_bf16_ara_adapter_10s.mp4) | [Video](showcase/videos/pruned24_balanced_ara_int8_convrot_10s.mp4) |
|
| 59 |
+
|
| 60 |
+
[30-second sequential comparison: official → recovered 8B → pruned-24](showcase/videos/minimax_h3_text_encoder_comparison_reference_recovered8b_pruned24_30s.mp4)
|
| 61 |
+
|
| 62 |
+
### Twenty-frame grids
|
| 63 |
+
|
| 64 |
+
The original 6720-pixel-wide combined contact sheet is preserved at [three_text_encoders_20_shots_each.png](showcase/images/three_text_encoders_20_shots_each.png). The same 60 frames are split below into three readable 5×4 grids.
|
| 65 |
+
|
| 66 |
+
**Official Qwen3-VL-32B NVFP4/AWQ**
|
| 67 |
+
|
| 68 |
+

|
| 69 |
+
|
| 70 |
+
**Recovered Qwen3-VL-8B BF16 + ARA + adapter**
|
| 71 |
+
|
| 72 |
+

|
| 73 |
+
|
| 74 |
+
**Pruned-24 INT8 ConvRot + balanced ARA**
|
| 75 |
+
|
| 76 |
+

|
| 77 |
+
|
| 78 |
+
The showcase predates the pruned-24 NVFP4/AWQ release and does not provide a visual comparison for that storage variant. Numerical INT8-versus-NVFP4 conditioning parity is reported below.
|
| 79 |
+
|
| 80 |
## Required official files
|
| 81 |
|
| 82 |
Download these from [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3):
|
|
|
|
| 87 |
|
| 88 |
## Encoder variants
|
| 89 |
|
| 90 |
+
| Node choice | Base | Extra weights | Output width | TE peak VRAM |
|
| 91 |
|---|---|---|---:|---:|
|
| 92 |
| `recovered_8b: recovered_8b_bf16` | Qwen3-VL-8B BF16, 24 language layers | ARA + adapter | 5120 | `10,817 MiB` (`10.56 GiB`) |
|
| 93 |
| `recovered_8b: recovered_8b_int8_convrot` | Same recovered 8B architecture, INT8 ConvRot | ARA + adapter | 5120 | `6,333 MiB` (`6.18 GiB`) |
|
|
|
|
| 102 |
|
| 103 |
The NVFP4/AWQ variant is instead a sparse copy of the pinned official `Comfy-Org/MiniMax-H3` checkpoint at revision `0543966fbdce5ba05709a8f2031c94bdba629b4a`. It preserves all retained quantized tensors exactly and removes all tensors for original language blocks `9–34`.
|
| 104 |
|
| 105 |
+
Clean external VRAM sampling used one fresh process per encoder, the same seven-token prompt, and 100 ms `nvidia-smi` sampling. Only the measured text-encoder contribution is reported:
|
| 106 |
|
| 107 |
+
| Encoder | TE peak VRAM |
|
| 108 |
+
|---|---:|
|
| 109 |
+
| Recovered 8B INT8 ConvRot | **`6,333 MiB` (`6.18 GiB`)** |
|
| 110 |
+
| Pruned-24 NVFP4/AWQ | **`10,150 MiB` (`9.91 GiB`)** |
|
| 111 |
+
| Recovered 8B BF16 | **`10,817 MiB` (`10.56 GiB`)** |
|
| 112 |
+
| Pruned-24 INT8 ConvRot | **`15,525 MiB` (`15.16 GiB`)** |
|
| 113 |
+
| Official Qwen3-VL-32B NVFP4/AWQ reference | **`16,430 MiB` (`16.04 GiB`)** |
|
| 114 |
|
| 115 |
The official reference is not a custom-node package choice; load it with the standard ComfyUI `CLIPLoader`. All four other rows are choices in `Load MiniMax H3 Text Encoder`. These measurements are short-prompt technical results, not general maximum requirements. Details: `evidence/released_variant_metrics.json`.
|
| 116 |
|
SHA256SUMS
CHANGED
|
@@ -1,18 +1,22 @@
|
|
| 1 |
9841c64dada1d47f0ff8260af284c5db33808c59d4b0fe3c0e3a1a46fa04a4a0 .gitattributes
|
| 2 |
c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
|
| 3 |
d71a9933d42aed06eb4dd813250c2ff13d424510339b19759723fede95a5e93b NOTICE
|
| 4 |
-
|
| 5 |
4c24aedf5abe9dbbb384aca8e1f9a8366b40080ee9e0961d425d05827ea8d940 evidence/comparison_validation.json
|
| 6 |
ebf35ad3b14d354f868dfed7e7fe28a2e4bd5c26f4f14c62b9b3e44f46bb203f evidence/cut_diagnostics.json
|
| 7 |
649b6a8cacf1f254279b6c9087465f568554a708f0ff2e33cc23a0dab26a8bc9 evidence/final_manifest.json
|
| 8 |
f7f7bc9b683ac65aa2eb13a270e55a8a584f3f4985b7e9ad649c3b002bb10b25 evidence/final_private_release_smoke.json
|
| 9 |
-
|
| 10 |
fcda410f971b45a674b023802069046b9384aa63c40f0412ec89616845141ffb evidence/recovered_8b_int8_convrot_build_manifest.json
|
| 11 |
4aa3d707baccd850d141ef23f568b7ef2dcc9dd8665ae3efa75c0e3b9882124c evidence/release_loader_smoke.json
|
| 12 |
-
|
|
|
|
| 13 |
7625f40f4e11dfda1f7f01e532adb65a043616b55fe21a904c57f90e54fc0dd9 evidence/technical_validation.json
|
| 14 |
63dc23f2939827bc6c601a8fbbfad8e64f9220554b20f349748d736cdb7e17c6 evidence/three_encoder_teacher_cosine.json
|
| 15 |
-
|
|
|
|
|
|
|
|
|
|
| 16 |
01d731b4280c7d35b70057f2294ad4df6051ecb1215db3407fe7eca2cecc07e6 showcase/images/three_text_encoders_20_shots_each.png
|
| 17 |
9acc6f48853f7def4a13bc2b537486a250c0ada0641427f2ca3afab80084ecd6 showcase/videos/minimax_h3_text_encoder_comparison_reference_recovered8b_pruned24_30s.mp4
|
| 18 |
e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a showcase/videos/official_qwen3vl_32b_nvfp4_awq_10s.mp4
|
|
|
|
| 1 |
9841c64dada1d47f0ff8260af284c5db33808c59d4b0fe3c0e3a1a46fa04a4a0 .gitattributes
|
| 2 |
c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
|
| 3 |
d71a9933d42aed06eb4dd813250c2ff13d424510339b19759723fede95a5e93b NOTICE
|
| 4 |
+
90cfd989c7e835ea44ede133c6203b84814dc6e34fef1c3f2f0e261a48bfa37c README.md
|
| 5 |
4c24aedf5abe9dbbb384aca8e1f9a8366b40080ee9e0961d425d05827ea8d940 evidence/comparison_validation.json
|
| 6 |
ebf35ad3b14d354f868dfed7e7fe28a2e4bd5c26f4f14c62b9b3e44f46bb203f evidence/cut_diagnostics.json
|
| 7 |
649b6a8cacf1f254279b6c9087465f568554a708f0ff2e33cc23a0dab26a8bc9 evidence/final_manifest.json
|
| 8 |
f7f7bc9b683ac65aa2eb13a270e55a8a584f3f4985b7e9ad649c3b002bb10b25 evidence/final_private_release_smoke.json
|
| 9 |
+
95dcdab414555dff6249b77e163e58e0e05ec5d9823118ff835b909ca967a151 evidence/pruned24_nvfp4_validation.json
|
| 10 |
fcda410f971b45a674b023802069046b9384aa63c40f0412ec89616845141ffb evidence/recovered_8b_int8_convrot_build_manifest.json
|
| 11 |
4aa3d707baccd850d141ef23f568b7ef2dcc9dd8665ae3efa75c0e3b9882124c evidence/release_loader_smoke.json
|
| 12 |
+
ff2b51c89cd084525b2e563950997f75fc51a2e9c3db7022d115afbac65e2286 evidence/released_variant_metrics.json
|
| 13 |
+
3b6dbeedfa60c3a63f64afc50399edcd940e87c4621f56465b6bdd2f3caf2c24 evidence/showcase_manifest.json
|
| 14 |
7625f40f4e11dfda1f7f01e532adb65a043616b55fe21a904c57f90e54fc0dd9 evidence/technical_validation.json
|
| 15 |
63dc23f2939827bc6c601a8fbbfad8e64f9220554b20f349748d736cdb7e17c6 evidence/three_encoder_teacher_cosine.json
|
| 16 |
+
b6958434654401a90c6e8150581b450141bdd0337f5f8bbd26215675c1dfb177 model_index.json
|
| 17 |
+
1af5de4aa8667c61b7d63bc8e5b75d1ce7a7c9eaef48db60f76a2ea3254df779 showcase/images/official_nvfp4_20_shots_5x4.png
|
| 18 |
+
f105f29b8226ac2339789d42584bf603746516d1754686cf8170c50cb886ce61 showcase/images/pruned24_balanced_ara_20_shots_5x4.png
|
| 19 |
+
20980e16e72ed89ef977ded7b728982834c6fe1caaa61276d86c843691b04148 showcase/images/recovered_8b_20_shots_5x4.png
|
| 20 |
01d731b4280c7d35b70057f2294ad4df6051ecb1215db3407fe7eca2cecc07e6 showcase/images/three_text_encoders_20_shots_each.png
|
| 21 |
9acc6f48853f7def4a13bc2b537486a250c0ada0641427f2ca3afab80084ecd6 showcase/videos/minimax_h3_text_encoder_comparison_reference_recovered8b_pruned24_30s.mp4
|
| 22 |
e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a showcase/videos/official_qwen3vl_32b_nvfp4_awq_10s.mp4
|
evidence/pruned24_nvfp4_validation.json
CHANGED
|
@@ -1,26 +1,20 @@
|
|
| 1 |
{
|
| 2 |
"format": "minimax_h3_te_clean_external_vram_v1",
|
| 3 |
-
"method": "
|
| 4 |
"variants": [
|
| 5 |
{
|
| 6 |
"id": "official_nvfp4_awq",
|
| 7 |
-
"
|
| 8 |
-
"peak_mib": 16932,
|
| 9 |
-
"incremental_peak_mib": 16430,
|
| 10 |
"exit_code": 0
|
| 11 |
},
|
| 12 |
{
|
| 13 |
"id": "pruned24_int8_convrot",
|
| 14 |
-
"
|
| 15 |
-
"peak_mib": 16028,
|
| 16 |
-
"incremental_peak_mib": 15525,
|
| 17 |
"exit_code": 0
|
| 18 |
},
|
| 19 |
{
|
| 20 |
"id": "pruned24_nvfp4_awq",
|
| 21 |
-
"
|
| 22 |
-
"peak_mib": 10653,
|
| 23 |
-
"incremental_peak_mib": 10150,
|
| 24 |
"exit_code": 0
|
| 25 |
}
|
| 26 |
],
|
|
|
|
| 1 |
{
|
| 2 |
"format": "minimax_h3_te_clean_external_vram_v1",
|
| 3 |
+
"method": "Text-encoder peak VRAM from a fresh child process per variant; nvidia-smi sampled every 100 ms; identical seven-token prompt. Unrelated pre-existing GPU use was excluded and is not recorded.",
|
| 4 |
"variants": [
|
| 5 |
{
|
| 6 |
"id": "official_nvfp4_awq",
|
| 7 |
+
"te_peak_vram_mib": 16430,
|
|
|
|
|
|
|
| 8 |
"exit_code": 0
|
| 9 |
},
|
| 10 |
{
|
| 11 |
"id": "pruned24_int8_convrot",
|
| 12 |
+
"te_peak_vram_mib": 15525,
|
|
|
|
|
|
|
| 13 |
"exit_code": 0
|
| 14 |
},
|
| 15 |
{
|
| 16 |
"id": "pruned24_nvfp4_awq",
|
| 17 |
+
"te_peak_vram_mib": 10150,
|
|
|
|
|
|
|
| 18 |
"exit_code": 0
|
| 19 |
}
|
| 20 |
],
|
evidence/released_variant_metrics.json
CHANGED
|
@@ -1,13 +1,13 @@
|
|
| 1 |
{
|
| 2 |
"format": "minimax_h3_released_variant_metrics_v1",
|
| 3 |
"vram_method": {
|
| 4 |
-
"definition": "
|
| 5 |
"unit": "MiB",
|
| 6 |
-
"scope": "
|
| 7 |
"hardware": "NVIDIA GeForce RTX 5090 Laptop GPU",
|
| 8 |
"limitations": [
|
| 9 |
"Short text-conditioning smoke; longer or multimodal conditioning can require more memory.",
|
| 10 |
-
"
|
| 11 |
]
|
| 12 |
},
|
| 13 |
"cosine_definitions": {
|
|
@@ -17,20 +17,16 @@
|
|
| 17 |
"released_node_variants": [
|
| 18 |
{
|
| 19 |
"node_choice": "recovered_8b: recovered_8b_bf16",
|
| 20 |
-
"
|
| 21 |
-
"
|
| 22 |
-
"incremental_peak_mib": 10817,
|
| 23 |
-
"incremental_peak_gib": 10.56,
|
| 24 |
"teacher_reference_cosine": 0.938678461010568,
|
| 25 |
"quantization_parity_reference": "recovered_8b: recovered_8b_int8_convrot",
|
| 26 |
"quantization_parity_cosine": 0.9999650716781616
|
| 27 |
},
|
| 28 |
{
|
| 29 |
"node_choice": "recovered_8b: recovered_8b_int8_convrot",
|
| 30 |
-
"
|
| 31 |
-
"
|
| 32 |
-
"incremental_peak_mib": 6333,
|
| 33 |
-
"incremental_peak_gib": 6.18,
|
| 34 |
"teacher_reference_cosine": null,
|
| 35 |
"teacher_reference_note": "Not directly measured in the original matched teacher-reference comparison; do not substitute quantization parity.",
|
| 36 |
"quantization_parity_reference": "recovered_8b: recovered_8b_bf16",
|
|
@@ -38,20 +34,16 @@
|
|
| 38 |
},
|
| 39 |
{
|
| 40 |
"node_choice": "pruned24_balanced: int8_convrot",
|
| 41 |
-
"
|
| 42 |
-
"
|
| 43 |
-
"incremental_peak_mib": 15525,
|
| 44 |
-
"incremental_peak_gib": 15.16,
|
| 45 |
"teacher_reference_cosine": 0.9404705529707683,
|
| 46 |
"quantization_parity_reference": "pruned24_balanced: nvfp4_awq",
|
| 47 |
"quantization_parity_cosine": 0.9999949932098389
|
| 48 |
},
|
| 49 |
{
|
| 50 |
"node_choice": "pruned24_balanced: nvfp4_awq",
|
| 51 |
-
"
|
| 52 |
-
"
|
| 53 |
-
"incremental_peak_mib": 10150,
|
| 54 |
-
"incremental_peak_gib": 9.91,
|
| 55 |
"teacher_reference_cosine": null,
|
| 56 |
"teacher_reference_note": "Not directly measured in the original matched teacher-reference comparison; do not substitute quantization parity.",
|
| 57 |
"quantization_parity_reference": "pruned24_balanced: int8_convrot",
|
|
@@ -60,10 +52,8 @@
|
|
| 60 |
],
|
| 61 |
"official_reference": {
|
| 62 |
"id": "official_qwen3vl_32b_nvfp4_awq",
|
| 63 |
-
"
|
| 64 |
-
"
|
| 65 |
-
"incremental_peak_mib": 16430,
|
| 66 |
-
"incremental_peak_gib": 16.04,
|
| 67 |
"teacher_reference_cosine": 1.0,
|
| 68 |
"note": "Comparison reference; loaded with the standard ComfyUI CLIPLoader, not a custom-node package choice."
|
| 69 |
},
|
|
|
|
| 1 |
{
|
| 2 |
"format": "minimax_h3_released_variant_metrics_v1",
|
| 3 |
"vram_method": {
|
| 4 |
+
"definition": "Text-encoder peak VRAM from a fresh child process per variant; nvidia-smi sampled every 100 ms; identical seven-token prompt. Unrelated pre-existing GPU use was excluded and is not recorded.",
|
| 5 |
"unit": "MiB",
|
| 6 |
+
"scope": "Peak GPU memory attributable to the text-encoder conditioning smoke.",
|
| 7 |
"hardware": "NVIDIA GeForce RTX 5090 Laptop GPU",
|
| 8 |
"limitations": [
|
| 9 |
"Short text-conditioning smoke; longer or multimodal conditioning can require more memory.",
|
| 10 |
+
"TE peak VRAM is an end-to-end runtime measurement, not a tensor-residency attribution."
|
| 11 |
]
|
| 12 |
},
|
| 13 |
"cosine_definitions": {
|
|
|
|
| 17 |
"released_node_variants": [
|
| 18 |
{
|
| 19 |
"node_choice": "recovered_8b: recovered_8b_bf16",
|
| 20 |
+
"te_peak_vram_mib": 10817,
|
| 21 |
+
"te_peak_vram_gib": 10.56,
|
|
|
|
|
|
|
| 22 |
"teacher_reference_cosine": 0.938678461010568,
|
| 23 |
"quantization_parity_reference": "recovered_8b: recovered_8b_int8_convrot",
|
| 24 |
"quantization_parity_cosine": 0.9999650716781616
|
| 25 |
},
|
| 26 |
{
|
| 27 |
"node_choice": "recovered_8b: recovered_8b_int8_convrot",
|
| 28 |
+
"te_peak_vram_mib": 6333,
|
| 29 |
+
"te_peak_vram_gib": 6.18,
|
|
|
|
|
|
|
| 30 |
"teacher_reference_cosine": null,
|
| 31 |
"teacher_reference_note": "Not directly measured in the original matched teacher-reference comparison; do not substitute quantization parity.",
|
| 32 |
"quantization_parity_reference": "recovered_8b: recovered_8b_bf16",
|
|
|
|
| 34 |
},
|
| 35 |
{
|
| 36 |
"node_choice": "pruned24_balanced: int8_convrot",
|
| 37 |
+
"te_peak_vram_mib": 15525,
|
| 38 |
+
"te_peak_vram_gib": 15.16,
|
|
|
|
|
|
|
| 39 |
"teacher_reference_cosine": 0.9404705529707683,
|
| 40 |
"quantization_parity_reference": "pruned24_balanced: nvfp4_awq",
|
| 41 |
"quantization_parity_cosine": 0.9999949932098389
|
| 42 |
},
|
| 43 |
{
|
| 44 |
"node_choice": "pruned24_balanced: nvfp4_awq",
|
| 45 |
+
"te_peak_vram_mib": 10150,
|
| 46 |
+
"te_peak_vram_gib": 9.91,
|
|
|
|
|
|
|
| 47 |
"teacher_reference_cosine": null,
|
| 48 |
"teacher_reference_note": "Not directly measured in the original matched teacher-reference comparison; do not substitute quantization parity.",
|
| 49 |
"quantization_parity_reference": "pruned24_balanced: int8_convrot",
|
|
|
|
| 52 |
],
|
| 53 |
"official_reference": {
|
| 54 |
"id": "official_qwen3vl_32b_nvfp4_awq",
|
| 55 |
+
"te_peak_vram_mib": 16430,
|
| 56 |
+
"te_peak_vram_gib": 16.04,
|
|
|
|
|
|
|
| 57 |
"teacher_reference_cosine": 1.0,
|
| 58 |
"note": "Comparison reference; loaded with the standard ComfyUI CLIPLoader, not a custom-node package choice."
|
| 59 |
},
|
evidence/showcase_manifest.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"format": "minimax_h3_showcase_manifest_v1",
|
| 3 |
+
"matched_encoder_order": [
|
| 4 |
+
"official_nvfp4_awq",
|
| 5 |
+
"recovered_8b_bf16_ara_adapter",
|
| 6 |
+
"pruned24_balanced_ara_int8_convrot"
|
| 7 |
+
],
|
| 8 |
+
"assets": [
|
| 9 |
+
{
|
| 10 |
+
"path": "showcase/images/official_nvfp4_20_shots_5x4.png",
|
| 11 |
+
"bytes": 1730101,
|
| 12 |
+
"sha256": "1af5de4aa8667c61b7d63bc8e5b75d1ce7a7c9eaef48db60f76a2ea3254df779",
|
| 13 |
+
"type": "image",
|
| 14 |
+
"width": 1600,
|
| 15 |
+
"height": 836
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"path": "showcase/images/pruned24_balanced_ara_20_shots_5x4.png",
|
| 19 |
+
"bytes": 1760765,
|
| 20 |
+
"sha256": "f105f29b8226ac2339789d42584bf603746516d1754686cf8170c50cb886ce61",
|
| 21 |
+
"type": "image",
|
| 22 |
+
"width": 1600,
|
| 23 |
+
"height": 836
|
| 24 |
+
},
|
| 25 |
+
{
|
| 26 |
+
"path": "showcase/images/recovered_8b_20_shots_5x4.png",
|
| 27 |
+
"bytes": 1743298,
|
| 28 |
+
"sha256": "20980e16e72ed89ef977ded7b728982834c6fe1caaa61276d86c843691b04148",
|
| 29 |
+
"type": "image",
|
| 30 |
+
"width": 1600,
|
| 31 |
+
"height": 836
|
| 32 |
+
},
|
| 33 |
+
{
|
| 34 |
+
"path": "showcase/images/three_text_encoders_20_shots_each.png",
|
| 35 |
+
"bytes": 5270610,
|
| 36 |
+
"sha256": "01d731b4280c7d35b70057f2294ad4df6051ecb1215db3407fe7eca2cecc07e6",
|
| 37 |
+
"type": "image",
|
| 38 |
+
"width": 6720,
|
| 39 |
+
"height": 660
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"path": "showcase/videos/minimax_h3_text_encoder_comparison_reference_recovered8b_pruned24_30s.mp4",
|
| 43 |
+
"bytes": 11602057,
|
| 44 |
+
"sha256": "9acc6f48853f7def4a13bc2b537486a250c0ada0641427f2ca3afab80084ecd6",
|
| 45 |
+
"type": "video",
|
| 46 |
+
"probe": {
|
| 47 |
+
"programs": [],
|
| 48 |
+
"streams": [
|
| 49 |
+
{
|
| 50 |
+
"codec_name": "h264",
|
| 51 |
+
"codec_type": "video",
|
| 52 |
+
"width": 1344,
|
| 53 |
+
"height": 768,
|
| 54 |
+
"r_frame_rate": "24/1"
|
| 55 |
+
},
|
| 56 |
+
{
|
| 57 |
+
"codec_name": "aac",
|
| 58 |
+
"codec_type": "audio",
|
| 59 |
+
"r_frame_rate": "0/0"
|
| 60 |
+
}
|
| 61 |
+
],
|
| 62 |
+
"format": {
|
| 63 |
+
"duration": "30.032000",
|
| 64 |
+
"size": "11602057"
|
| 65 |
+
}
|
| 66 |
+
}
|
| 67 |
+
},
|
| 68 |
+
{
|
| 69 |
+
"path": "showcase/videos/official_qwen3vl_32b_nvfp4_awq_10s.mp4",
|
| 70 |
+
"bytes": 3967207,
|
| 71 |
+
"sha256": "e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a",
|
| 72 |
+
"type": "video",
|
| 73 |
+
"probe": {
|
| 74 |
+
"programs": [],
|
| 75 |
+
"streams": [
|
| 76 |
+
{
|
| 77 |
+
"codec_name": "h264",
|
| 78 |
+
"codec_type": "video",
|
| 79 |
+
"width": 1344,
|
| 80 |
+
"height": 768,
|
| 81 |
+
"r_frame_rate": "24/1"
|
| 82 |
+
},
|
| 83 |
+
{
|
| 84 |
+
"codec_name": "aac",
|
| 85 |
+
"codec_type": "audio",
|
| 86 |
+
"r_frame_rate": "0/0"
|
| 87 |
+
}
|
| 88 |
+
],
|
| 89 |
+
"format": {
|
| 90 |
+
"duration": "10.000000",
|
| 91 |
+
"size": "3967207"
|
| 92 |
+
}
|
| 93 |
+
}
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"path": "showcase/videos/pruned24_balanced_ara_int8_convrot_10s.mp4",
|
| 97 |
+
"bytes": 4212574,
|
| 98 |
+
"sha256": "8091a8ab44519e7629d5e36c26940764f98d3abf0a0b2c7937f81a940a094124",
|
| 99 |
+
"type": "video",
|
| 100 |
+
"probe": {
|
| 101 |
+
"programs": [],
|
| 102 |
+
"streams": [
|
| 103 |
+
{
|
| 104 |
+
"codec_name": "h264",
|
| 105 |
+
"codec_type": "video",
|
| 106 |
+
"width": 1344,
|
| 107 |
+
"height": 768,
|
| 108 |
+
"r_frame_rate": "24/1"
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"codec_name": "aac",
|
| 112 |
+
"codec_type": "audio",
|
| 113 |
+
"r_frame_rate": "0/0"
|
| 114 |
+
}
|
| 115 |
+
],
|
| 116 |
+
"format": {
|
| 117 |
+
"duration": "10.000000",
|
| 118 |
+
"size": "4212574"
|
| 119 |
+
}
|
| 120 |
+
}
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"path": "showcase/videos/recovered_qwen3vl_8b_bf16_ara_adapter_10s.mp4",
|
| 124 |
+
"bytes": 3713830,
|
| 125 |
+
"sha256": "1ab0cbc71335418921c99a74191f50d77f5aa58f3a5d6a035266758ada34020f",
|
| 126 |
+
"type": "video",
|
| 127 |
+
"probe": {
|
| 128 |
+
"programs": [],
|
| 129 |
+
"streams": [
|
| 130 |
+
{
|
| 131 |
+
"codec_name": "h264",
|
| 132 |
+
"codec_type": "video",
|
| 133 |
+
"width": 1344,
|
| 134 |
+
"height": 768,
|
| 135 |
+
"r_frame_rate": "24/1"
|
| 136 |
+
},
|
| 137 |
+
{
|
| 138 |
+
"codec_name": "aac",
|
| 139 |
+
"codec_type": "audio",
|
| 140 |
+
"r_frame_rate": "0/0"
|
| 141 |
+
}
|
| 142 |
+
],
|
| 143 |
+
"format": {
|
| 144 |
+
"duration": "10.000000",
|
| 145 |
+
"size": "3713830"
|
| 146 |
+
}
|
| 147 |
+
}
|
| 148 |
+
}
|
| 149 |
+
],
|
| 150 |
+
"limitations": [
|
| 151 |
+
"No visual-quality winner is claimed.",
|
| 152 |
+
"The requested hard cuts at 3 and 7 seconds did not pass for any encoder.",
|
| 153 |
+
"The pruned-24 NVFP4/AWQ variant was released after this visual showcase; its INT8-versus-NVFP4 evidence is numerical conditioning parity only."
|
| 154 |
+
]
|
| 155 |
+
}
|
model_index.json
CHANGED
|
@@ -23,6 +23,7 @@
|
|
| 23 |
}
|
| 24 |
],
|
| 25 |
"released_variant_metrics": "evidence/released_variant_metrics.json",
|
|
|
|
| 26 |
"required_custom_node": "https://github.com/kgonia/ComfyUI-MiniMaxH3TextEncoders",
|
| 27 |
"official_downstream_nodes": ["MiniMaxH3ImageToVideo", "MiniMaxH3SigmaShift", "UNETLoader", "VAELoader", "SamplerCustomAdvanced", "VAEDecode", "VAEDecodeAudio", "CreateVideo", "SaveVideo"]
|
| 28 |
}
|
|
|
|
| 23 |
}
|
| 24 |
],
|
| 25 |
"released_variant_metrics": "evidence/released_variant_metrics.json",
|
| 26 |
+
"showcase_manifest": "evidence/showcase_manifest.json",
|
| 27 |
"required_custom_node": "https://github.com/kgonia/ComfyUI-MiniMaxH3TextEncoders",
|
| 28 |
"official_downstream_nodes": ["MiniMaxH3ImageToVideo", "MiniMaxH3SigmaShift", "UNETLoader", "VAELoader", "SamplerCustomAdvanced", "VAEDecode", "VAEDecodeAudio", "CreateVideo", "SaveVideo"]
|
| 29 |
}
|
release_manifest.json
CHANGED
|
@@ -16,9 +16,9 @@
|
|
| 16 |
"sha256": "d71a9933d42aed06eb4dd813250c2ff13d424510339b19759723fede95a5e93b"
|
| 17 |
},
|
| 18 |
{
|
| 19 |
-
"bytes":
|
| 20 |
"path": "README.md",
|
| 21 |
-
"sha256": "
|
| 22 |
},
|
| 23 |
{
|
| 24 |
"bytes": 6874,
|
|
@@ -41,9 +41,9 @@
|
|
| 41 |
"sha256": "f7f7bc9b683ac65aa2eb13a270e55a8a584f3f4985b7e9ad649c3b002bb10b25"
|
| 42 |
},
|
| 43 |
{
|
| 44 |
-
"bytes":
|
| 45 |
"path": "evidence/pruned24_nvfp4_validation.json",
|
| 46 |
-
"sha256": "
|
| 47 |
},
|
| 48 |
{
|
| 49 |
"bytes": 1786,
|
|
@@ -56,9 +56,14 @@
|
|
| 56 |
"sha256": "4aa3d707baccd850d141ef23f568b7ef2dcc9dd8665ae3efa75c0e3b9882124c"
|
| 57 |
},
|
| 58 |
{
|
| 59 |
-
"bytes":
|
| 60 |
"path": "evidence/released_variant_metrics.json",
|
| 61 |
-
"sha256": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
},
|
| 63 |
{
|
| 64 |
"bytes": 5784,
|
|
@@ -71,9 +76,24 @@
|
|
| 71 |
"sha256": "63dc23f2939827bc6c601a8fbbfad8e64f9220554b20f349748d736cdb7e17c6"
|
| 72 |
},
|
| 73 |
{
|
| 74 |
-
"bytes":
|
| 75 |
"path": "model_index.json",
|
| 76 |
-
"sha256": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 77 |
},
|
| 78 |
{
|
| 79 |
"bytes": 5270610,
|
|
@@ -150,7 +170,7 @@
|
|
| 150 |
"scope": {
|
| 151 |
"adapters": true,
|
| 152 |
"diffusion_models": false,
|
| 153 |
-
"showcase_matrix_images":
|
| 154 |
"showcase_videos": 4,
|
| 155 |
"text_encoders": true,
|
| 156 |
"vaes": false
|
|
@@ -173,6 +193,7 @@
|
|
| 173 |
},
|
| 174 |
"release_loader_smoke": "passed",
|
| 175 |
"released_variant_metrics": "evidence/released_variant_metrics.json",
|
|
|
|
| 176 |
"variants": {
|
| 177 |
"pruned24_balanced: int8_convrot": {
|
| 178 |
"conditioning_dtype": "torch.float32",
|
|
|
|
| 16 |
"sha256": "d71a9933d42aed06eb4dd813250c2ff13d424510339b19759723fede95a5e93b"
|
| 17 |
},
|
| 18 |
{
|
| 19 |
+
"bytes": 9111,
|
| 20 |
"path": "README.md",
|
| 21 |
+
"sha256": "90cfd989c7e835ea44ede133c6203b84814dc6e34fef1c3f2f0e261a48bfa37c"
|
| 22 |
},
|
| 23 |
{
|
| 24 |
"bytes": 6874,
|
|
|
|
| 41 |
"sha256": "f7f7bc9b683ac65aa2eb13a270e55a8a584f3f4985b7e9ad649c3b002bb10b25"
|
| 42 |
},
|
| 43 |
{
|
| 44 |
+
"bytes": 1629,
|
| 45 |
"path": "evidence/pruned24_nvfp4_validation.json",
|
| 46 |
+
"sha256": "95dcdab414555dff6249b77e163e58e0e05ec5d9823118ff835b909ca967a151"
|
| 47 |
},
|
| 48 |
{
|
| 49 |
"bytes": 1786,
|
|
|
|
| 56 |
"sha256": "4aa3d707baccd850d141ef23f568b7ef2dcc9dd8665ae3efa75c0e3b9882124c"
|
| 57 |
},
|
| 58 |
{
|
| 59 |
+
"bytes": 3044,
|
| 60 |
"path": "evidence/released_variant_metrics.json",
|
| 61 |
+
"sha256": "ff2b51c89cd084525b2e563950997f75fc51a2e9c3db7022d115afbac65e2286"
|
| 62 |
+
},
|
| 63 |
+
{
|
| 64 |
+
"bytes": 4358,
|
| 65 |
+
"path": "evidence/showcase_manifest.json",
|
| 66 |
+
"sha256": "3b6dbeedfa60c3a63f64afc50399edcd940e87c4621f56465b6bdd2f3caf2c24"
|
| 67 |
},
|
| 68 |
{
|
| 69 |
"bytes": 5784,
|
|
|
|
| 76 |
"sha256": "63dc23f2939827bc6c601a8fbbfad8e64f9220554b20f349748d736cdb7e17c6"
|
| 77 |
},
|
| 78 |
{
|
| 79 |
+
"bytes": 1502,
|
| 80 |
"path": "model_index.json",
|
| 81 |
+
"sha256": "b6958434654401a90c6e8150581b450141bdd0337f5f8bbd26215675c1dfb177"
|
| 82 |
+
},
|
| 83 |
+
{
|
| 84 |
+
"bytes": 1730101,
|
| 85 |
+
"path": "showcase/images/official_nvfp4_20_shots_5x4.png",
|
| 86 |
+
"sha256": "1af5de4aa8667c61b7d63bc8e5b75d1ce7a7c9eaef48db60f76a2ea3254df779"
|
| 87 |
+
},
|
| 88 |
+
{
|
| 89 |
+
"bytes": 1760765,
|
| 90 |
+
"path": "showcase/images/pruned24_balanced_ara_20_shots_5x4.png",
|
| 91 |
+
"sha256": "f105f29b8226ac2339789d42584bf603746516d1754686cf8170c50cb886ce61"
|
| 92 |
+
},
|
| 93 |
+
{
|
| 94 |
+
"bytes": 1743298,
|
| 95 |
+
"path": "showcase/images/recovered_8b_20_shots_5x4.png",
|
| 96 |
+
"sha256": "20980e16e72ed89ef977ded7b728982834c6fe1caaa61276d86c843691b04148"
|
| 97 |
},
|
| 98 |
{
|
| 99 |
"bytes": 5270610,
|
|
|
|
| 170 |
"scope": {
|
| 171 |
"adapters": true,
|
| 172 |
"diffusion_models": false,
|
| 173 |
+
"showcase_matrix_images": 4,
|
| 174 |
"showcase_videos": 4,
|
| 175 |
"text_encoders": true,
|
| 176 |
"vaes": false
|
|
|
|
| 193 |
},
|
| 194 |
"release_loader_smoke": "passed",
|
| 195 |
"released_variant_metrics": "evidence/released_variant_metrics.json",
|
| 196 |
+
"showcase_manifest": "evidence/showcase_manifest.json",
|
| 197 |
"variants": {
|
| 198 |
"pruned24_balanced: int8_convrot": {
|
| 199 |
"conditioning_dtype": "torch.float32",
|
showcase/images/official_nvfp4_20_shots_5x4.png
ADDED
|
Git LFS Details
|
showcase/images/pruned24_balanced_ara_20_shots_5x4.png
ADDED
|
Git LFS Details
|
showcase/images/recovered_8b_20_shots_5x4.png
ADDED
|
Git LFS Details
|