SearchingMan commited on
Commit
cf43b8c
·
verified ·
1 Parent(s): 6449c74

show TE-only VRAM and showcase grids

Browse files
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 | Incremental peak VRAM |
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. The values below are baseline-subtracted process-wide peaks:
78
 
79
- | Encoder | Baseline | Physical peak | Incremental peak |
80
- |---|---:|---:|---:|
81
- | Recovered 8B INT8 ConvRot | `808 MiB` | `7,141 MiB` | **`6,333 MiB` (`6.18 GiB`)** |
82
- | Pruned-24 NVFP4/AWQ | `503 MiB` | `10,653 MiB` | **`10,150 MiB` (`9.91 GiB`)** |
83
- | Recovered 8B BF16 | `808 MiB` | `11,625 MiB` | **`10,817 MiB` (`10.56 GiB`)** |
84
- | Pruned-24 INT8 ConvRot | `503 MiB` | `16,028 MiB` | **`15,525 MiB` (`15.16 GiB`)** |
85
- | Official Qwen3-VL-32B NVFP4/AWQ reference | `502 MiB` | `16,932 MiB` | **`16,430 MiB` (`16.04 GiB`)** |
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
+ ![Official Qwen3-VL-32B NVFP4/AWQ — 20 sampled frames](showcase/images/official_nvfp4_20_shots_5x4.png)
69
+
70
+ **Recovered Qwen3-VL-8B BF16 + ARA + adapter**
71
+
72
+ ![Recovered Qwen3-VL-8B BF16 — 20 sampled frames](showcase/images/recovered_8b_20_shots_5x4.png)
73
+
74
+ **Pruned-24 INT8 ConvRot + balanced ARA**
75
+
76
+ ![Pruned-24 INT8 ConvRot — 20 sampled frames](showcase/images/pruned24_balanced_ara_20_shots_5x4.png)
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
- 421f9ec42d715f03883f9293a4e758b553c2e139bf9029b7aaba74c25ce8b68a 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
- d3c4f9053fa68e527270832262741d5dc31aac34d2ff17c251ebef22b6c0497c evidence/pruned24_nvfp4_validation.json
10
  fcda410f971b45a674b023802069046b9384aa63c40f0412ec89616845141ffb evidence/recovered_8b_int8_convrot_build_manifest.json
11
  4aa3d707baccd850d141ef23f568b7ef2dcc9dd8665ae3efa75c0e3b9882124c evidence/release_loader_smoke.json
12
- 2fc2b22b85a35d89997cc8077ebb2976c2388a2cd0b2758e506d6983c1c15807 evidence/released_variant_metrics.json
 
13
  7625f40f4e11dfda1f7f01e532adb65a043616b55fe21a904c57f90e54fc0dd9 evidence/technical_validation.json
14
  63dc23f2939827bc6c601a8fbbfad8e64f9220554b20f349748d736cdb7e17c6 evidence/three_encoder_teacher_cosine.json
15
- 3fd7d33ed4677fed5ffbe5a8a0823405767720e549f0d68060a047330c1d7fe2 model_index.json
 
 
 
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": "Fresh child process per variant; nvidia-smi sampled every 100 ms; identical seven-token prompt; baseline subtracted.",
4
  "variants": [
5
  {
6
  "id": "official_nvfp4_awq",
7
- "baseline_mib": 502,
8
- "peak_mib": 16932,
9
- "incremental_peak_mib": 16430,
10
  "exit_code": 0
11
  },
12
  {
13
  "id": "pruned24_int8_convrot",
14
- "baseline_mib": 503,
15
- "peak_mib": 16028,
16
- "incremental_peak_mib": 15525,
17
  "exit_code": 0
18
  },
19
  {
20
  "id": "pruned24_nvfp4_awq",
21
- "baseline_mib": 503,
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": "Fresh child process per variant; nvidia-smi sampled every 100 ms; identical seven-token prompt; baseline subtracted.",
5
  "unit": "MiB",
6
- "scope": "External process-wide peak GPU memory during text-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
- "Process-wide GPU memory is not a tensor-residency attribution."
11
  ]
12
  },
13
  "cosine_definitions": {
@@ -17,20 +17,16 @@
17
  "released_node_variants": [
18
  {
19
  "node_choice": "recovered_8b: recovered_8b_bf16",
20
- "baseline_mib": 808,
21
- "physical_peak_mib": 11625,
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
- "baseline_mib": 808,
31
- "physical_peak_mib": 7141,
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
- "baseline_mib": 503,
42
- "physical_peak_mib": 16028,
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
- "baseline_mib": 503,
52
- "physical_peak_mib": 10653,
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
- "baseline_mib": 502,
64
- "physical_peak_mib": 16932,
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": 7791,
20
  "path": "README.md",
21
- "sha256": "421f9ec42d715f03883f9293a4e758b553c2e139bf9029b7aaba74c25ce8b68a"
22
  },
23
  {
24
  "bytes": 6874,
@@ -41,9 +41,9 @@
41
  "sha256": "f7f7bc9b683ac65aa2eb13a270e55a8a584f3f4985b7e9ad649c3b002bb10b25"
42
  },
43
  {
44
- "bytes": 1723,
45
  "path": "evidence/pruned24_nvfp4_validation.json",
46
- "sha256": "d3c4f9053fa68e527270832262741d5dc31aac34d2ff17c251ebef22b6c0497c"
47
  },
48
  {
49
  "bytes": 1786,
@@ -56,9 +56,14 @@
56
  "sha256": "4aa3d707baccd850d141ef23f568b7ef2dcc9dd8665ae3efa75c0e3b9882124c"
57
  },
58
  {
59
- "bytes": 3287,
60
  "path": "evidence/released_variant_metrics.json",
61
- "sha256": "2fc2b22b85a35d89997cc8077ebb2976c2388a2cd0b2758e506d6983c1c15807"
 
 
 
 
 
62
  },
63
  {
64
  "bytes": 5784,
@@ -71,9 +76,24 @@
71
  "sha256": "63dc23f2939827bc6c601a8fbbfad8e64f9220554b20f349748d736cdb7e17c6"
72
  },
73
  {
74
- "bytes": 1444,
75
  "path": "model_index.json",
76
- "sha256": "3fd7d33ed4677fed5ffbe5a8a0823405767720e549f0d68060a047330c1d7fe2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  },
78
  {
79
  "bytes": 5270610,
@@ -150,7 +170,7 @@
150
  "scope": {
151
  "adapters": true,
152
  "diffusion_models": false,
153
- "showcase_matrix_images": 1,
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

  • SHA256: 1af5de4aa8667c61b7d63bc8e5b75d1ce7a7c9eaef48db60f76a2ea3254df779
  • Pointer size: 132 Bytes
  • Size of remote file: 1.73 MB
showcase/images/pruned24_balanced_ara_20_shots_5x4.png ADDED

Git LFS Details

  • SHA256: f105f29b8226ac2339789d42584bf603746516d1754686cf8170c50cb886ce61
  • Pointer size: 132 Bytes
  • Size of remote file: 1.76 MB
showcase/images/recovered_8b_20_shots_5x4.png ADDED

Git LFS Details

  • SHA256: 20980e16e72ed89ef977ded7b728982834c6fe1caaa61276d86c843691b04148
  • Pointer size: 132 Bytes
  • Size of remote file: 1.74 MB