SearchingMan commited on
Commit
78925f5
·
verified ·
1 Parent(s): 159357c

Add files using upload-large-folder tool

Browse files
.gitattributes CHANGED
@@ -1,35 +1,3 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
  *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  *.safetensors filter=lfs diff=lfs merge=lfs -text
2
+ *.mp4 filter=lfs diff=lfs merge=lfs -text
3
+ *.png filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
LICENSE ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Apache License
2
+ Version 2.0, January 2004
3
+ http://www.apache.org/licenses/
4
+
5
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6
+
7
+ 1. Definitions.
8
+
9
+ "License" shall mean the terms and conditions for use, reproduction,
10
+ and distribution as defined by Sections 1 through 9 of this document.
11
+
12
+ "Licensor" shall mean the copyright owner or entity authorized by
13
+ the copyright owner that is granting the License.
14
+
15
+ "Legal Entity" shall mean the union of the acting entity and all
16
+ other entities that control, are controlled by, or are under common
17
+ control with that entity. For the purposes of this definition,
18
+ "control" means (i) the power, direct or indirect, to cause the
19
+ direction or management of such entity, whether by contract or
20
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
21
+ outstanding shares, or (iii) beneficial ownership of such entity.
22
+
23
+ "You" (or "Your") shall mean an individual or Legal Entity
24
+ exercising permissions granted by this License.
25
+
26
+ "Source" form shall mean the preferred form for making modifications,
27
+ including but not limited to software source code, documentation
28
+ source, and configuration files.
29
+
30
+ "Object" form shall mean any form resulting from mechanical
31
+ transformation or translation of a Source form, including but
32
+ not limited to compiled object code, generated documentation,
33
+ and conversions to other media types.
34
+
35
+ "Work" shall mean the work of authorship, whether in Source or
36
+ Object form, made available under the License, as indicated by a
37
+ copyright notice that is included in or attached to the work
38
+ (an example is provided in the Appendix below).
39
+
40
+ "Derivative Works" shall mean any work, whether in Source or Object
41
+ form, that is based on (or derived from) the Work and for which the
42
+ editorial revisions, annotations, elaborations, or other modifications
43
+ represent, as a whole, an original work of authorship. For the purposes
44
+ of this License, Derivative Works shall not include works that remain
45
+ separable from, or merely link (or bind by name) to the interfaces of,
46
+ the Work and Derivative Works thereof.
47
+
48
+ "Contribution" shall mean any work of authorship, including
49
+ the original version of the Work and any modifications or additions
50
+ to that Work or Derivative Works thereof, that is intentionally
51
+ submitted to Licensor for inclusion in the Work by the copyright owner
52
+ or by an individual or Legal Entity authorized to submit on behalf of
53
+ the copyright owner. For the purposes of this definition, "submitted"
54
+ means any form of electronic, verbal, or written communication sent
55
+ to the Licensor or its representatives, including but not limited to
56
+ communication on electronic mailing lists, source code control systems,
57
+ and issue tracking systems that are managed by, or on behalf of, the
58
+ Licensor for the purpose of discussing and improving the Work, but
59
+ excluding communication that is conspicuously marked or otherwise
60
+ designated in writing by the copyright owner as "Not a Contribution."
61
+
62
+ "Contributor" shall mean Licensor and any individual or Legal Entity
63
+ on behalf of whom a Contribution has been received by Licensor and
64
+ subsequently incorporated within the Work.
65
+
66
+ 2. Grant of Copyright License. Subject to the terms and conditions of
67
+ this License, each Contributor hereby grants to You a perpetual,
68
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69
+ copyright license to reproduce, prepare Derivative Works of,
70
+ publicly display, publicly perform, sublicense, and distribute the
71
+ Work and such Derivative Works in Source or Object form.
72
+
73
+ 3. Grant of Patent License. Subject to the terms and conditions of
74
+ this License, each Contributor hereby grants to You a perpetual,
75
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76
+ (except as stated in this section) patent license to make, have made,
77
+ use, offer to sell, sell, import, and otherwise transfer the Work,
78
+ where such license applies only to those patent claims licensable
79
+ by such Contributor that are necessarily infringed by their
80
+ Contribution(s) alone or by combination of their Contribution(s)
81
+ with the Work to which such Contribution(s) was submitted. If You
82
+ institute patent litigation against any entity (including a
83
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
84
+ or a Contribution incorporated within the Work constitutes direct
85
+ or contributory patent infringement, then any patent licenses
86
+ granted to You under this License for that Work shall terminate
87
+ as of the date such litigation is filed.
88
+
89
+ 4. Redistribution. You may reproduce and distribute copies of the
90
+ Work or Derivative Works thereof in any medium, with or without
91
+ modifications, and in Source or Object form, provided that You
92
+ meet the following conditions:
93
+
94
+ (a) You must give any other recipients of the Work or
95
+ Derivative Works a copy of this License; and
96
+
97
+ (b) You must cause any modified files to carry prominent notices
98
+ stating that You changed the files; and
99
+
100
+ (c) You must retain, in the Source form of any Derivative Works
101
+ that You distribute, all copyright, patent, trademark, and
102
+ attribution notices from the Source form of the Work,
103
+ excluding those notices that do not pertain to any part of
104
+ the Derivative Works; and
105
+
106
+ (d) If the Work includes a "NOTICE" text file as part of its
107
+ distribution, then any Derivative Works that You distribute must
108
+ include a readable copy of the attribution notices contained
109
+ within such NOTICE file, excluding those notices that do not
110
+ pertain to any part of the Derivative Works, in at least one
111
+ of the following places: within a NOTICE text file distributed
112
+ as part of the Derivative Works; within the Source form or
113
+ documentation, if provided along with the Derivative Works; or,
114
+ within a display generated by the Derivative Works, if and
115
+ wherever such third-party notices normally appear. The contents
116
+ of the NOTICE file are for informational purposes only and
117
+ do not modify the License. You may add Your own attribution
118
+ notices within Derivative Works that You distribute, alongside
119
+ or as an addendum to the NOTICE text from the Work, provided
120
+ that such additional attribution notices cannot be construed
121
+ as modifying the License.
122
+
123
+ You may add Your own copyright statement to Your modifications and
124
+ may provide additional or different license terms and conditions
125
+ for use, reproduction, or distribution of Your modifications, or
126
+ for any such Derivative Works as a whole, provided Your use,
127
+ reproduction, and distribution of the Work otherwise complies with
128
+ the conditions stated in this License.
129
+
130
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
131
+ any Contribution intentionally submitted for inclusion in the Work
132
+ by You to the Licensor shall be under the terms and conditions of
133
+ this License, without any additional terms or conditions.
134
+ Notwithstanding the above, nothing herein shall supersede or modify
135
+ the terms of any separate license agreement you may have executed
136
+ with Licensor regarding such Contributions.
137
+
138
+ 6. Trademarks. This License does not grant permission to use the trade
139
+ names, trademarks, service marks, or product names of the Licensor,
140
+ except as required for reasonable and customary use in describing the
141
+ origin of the Work and reproducing the content of the NOTICE file.
142
+
143
+ 7. Disclaimer of Warranty. Unless required by applicable law or
144
+ agreed to in writing, Licensor provides the Work (and each
145
+ Contributor provides its Contributions) on an "AS IS" BASIS,
146
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147
+ implied, including, without limitation, any warranties or conditions
148
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149
+ PARTICULAR PURPOSE. You are solely responsible for determining the
150
+ appropriateness of using or redistributing the Work and assume any
151
+ risks associated with Your exercise of permissions under this License.
152
+
153
+ 8. Limitation of Liability. In no event and under no legal theory,
154
+ whether in tort (including negligence), contract, or otherwise,
155
+ unless required by applicable law (such as deliberate and grossly
156
+ negligent acts) or agreed to in writing, shall any Contributor be
157
+ liable to You for damages, including any direct, indirect, special,
158
+ incidental, or consequential damages of any character arising as a
159
+ result of this License or out of the use or inability to use the
160
+ Work (including but not limited to damages for loss of goodwill,
161
+ work stoppage, computer failure or malfunction, or any and all
162
+ other commercial damages or losses), even if such Contributor
163
+ has been advised of the possibility of such damages.
164
+
165
+ 9. Accepting Warranty or Additional Liability. While redistributing
166
+ the Work or Derivative Works thereof, You may choose to offer,
167
+ and charge a fee for, acceptance of support, warranty, indemnity,
168
+ or other liability obligations and/or rights consistent with this
169
+ License. However, in accepting such obligations, You may act only
170
+ on Your own behalf and on Your sole responsibility, not on behalf
171
+ of any other Contributor, and only if You agree to indemnify,
172
+ defend, and hold each Contributor harmless for any liability
173
+ incurred by, or claims asserted against, such Contributor by reason
174
+ of your accepting any such warranty or additional liability.
175
+
176
+ END OF TERMS AND CONDITIONS
177
+
178
+ APPENDIX: How to apply the Apache License to your work.
179
+
180
+ To apply the Apache License to your work, attach the following
181
+ boilerplate notice, with the fields enclosed by brackets "[]"
182
+ replaced with your own identifying information. (Don't include
183
+ the brackets!) The text should be enclosed in the appropriate
184
+ comment syntax for the file format. We also recommend that a
185
+ file or class name and description of purpose be included on the
186
+ same "printed page" as the copyright notice for easier
187
+ identification within third-party archives.
188
+
189
+ Copyright [yyyy] [name of copyright owner]
190
+
191
+ Licensed under the Apache License, Version 2.0 (the "License");
192
+ you may not use this file except in compliance with the License.
193
+ You may obtain a copy of the License at
194
+
195
+ http://www.apache.org/licenses/LICENSE-2.0
196
+
197
+ Unless required by applicable law or agreed to in writing, software
198
+ distributed under the License is distributed on an "AS IS" BASIS,
199
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200
+ See the License for the specific language governing permissions and
201
+ limitations under the License.
NOTICE ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ This repository contains modified derivatives of Qwen3-VL by the Qwen team.
2
+
3
+ Upstream sources:
4
+ - Qwen/Qwen3-VL-8B-Instruct, revision 0c351dd01ed87e9c1b53cbc748cba10e6187ff3b
5
+ - Qwen/Qwen3-VL-32B-Instruct, revision 0cfaf48183f594c314753d30a4c4974bc75f3ccb
6
+
7
+ Modifications include language-model extraction, physical layer pruning, INT8 ConvRot conversion, trained ARA residual weights, and a trained 4096-to-5120 conditioning adapter. These modifications are not produced or endorsed by the Qwen team.
8
+
9
+ MiniMax-H3 is the compatible downstream model. No MiniMax-H3 diffusion-model or VAE weights are included.
README.md ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - en
4
+ license: apache-2.0
5
+ library_name: comfyui
6
+ pipeline_tag: text-to-video
7
+ tags:
8
+ - minimax-h3
9
+ - text-encoder
10
+ - qwen3-vl
11
+ - int8
12
+ - convrot
13
+ - comfyui
14
+ ---
15
+
16
+ # Qwen3-VL Text Encoders for MiniMax-H3
17
+
18
+ Modified Qwen3-VL text encoders for MiniMax-H3 T2V in ComfyUI.
19
+
20
+ This repository contains only text encoders, recovery adapters, and evidence. It does not contain a MiniMax-H3 diffusion model or VAE.
21
+
22
+ ## Files
23
+
24
+ ```text
25
+ text_encoders/
26
+ ├── recovered_8b/
27
+ │ ├── qwen3vl_8b_minimax_h3_recovered_bf16.safetensors
28
+ │ ├── qwen3vl_8b_minimax_h3_recovered_int8_convrot.safetensors
29
+ │ ├── ara.safetensors
30
+ │ ├── conditioning_adapter.safetensors
31
+ │ └── minimax_h3_recovered_8b_manifest.json
32
+ └── pruned24_balanced/
33
+ ├── qwen3vl_32b_minimax_h3_pruned24_balanced_int8_convrot.safetensors
34
+ ├── balanced_ara.safetensors
35
+ └── minimax_h3_pruned24_balanced_manifest.json
36
+ ```
37
+
38
+ ## Use in ComfyUI
39
+
40
+ Install `ComfyUI-MiniMaxH3TextEncoders`. It adds one node:
41
+
42
+ `Load MiniMax H3 Text Encoder`
43
+
44
+ Select one encoder. Connect its `CLIP` output to the official `MiniMaxH3ImageToVideo` node.
45
+
46
+ All nodes after the loader are official ComfyUI MiniMax-H3 nodes.
47
+
48
+ The loader applies ARA and the recovered 8B 4096-to-5120 adapter internally. No adapter, ARA, cache, or barrier node is needed.
49
+
50
+ ## Required official files
51
+
52
+ Download these from [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3):
53
+
54
+ - `diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors`
55
+ - `vae/minimax_h3_video_vae_fp16.safetensors`
56
+ - `vae/minimax_h3_audio_vae_fp32.safetensors`
57
+
58
+ ## Encoder variants
59
+
60
+ | Variant | Base | Extra weights | Output width | Scope |
61
+ |---|---|---|---:|---|
62
+ | Recovered 8B BF16 | Qwen3-VL-8B, 24 language layers | ARA + adapter | 5120 | Text-only T2V |
63
+ | Recovered 8B INT8 ConvRot | Same 24 layers, native Comfy INT8 ConvRot | ARA + adapter | 5120 | Text-only T2V |
64
+ | Pruned-24 balanced | Qwen3-VL-32B-derived sparse 24-block INT8 ConvRot | balanced ARA | 5120 | Text-only T2V |
65
+
66
+ `ConvRot` describes base-weight storage and runtime quantization. It does not replace the recovered 8B adapter. The adapter is a nonlinear 4096-to-5120 module and is executed by the loader.
67
+
68
+ ## Validation and limits
69
+
70
+ The showcase used one matched 1344x768, 243-frame, 24 FPS, 25-step T2V contract. The three source outputs and merged comparison are technical assets. They do not establish a visual-quality winner. The recovered 8B showcase uses the BF16 base; the INT8 ConvRot variant has separate numerical conditioning-parity evidence.
71
+
72
+ The requested hard cuts at 3 and 7 seconds did not pass for any encoder. Read `evidence/cut_diagnostics.json` before using the showcase as prompt-adherence evidence.
73
+
74
+ The recovered 8B and pruned-24 variants were validated for text-only T2V. Do not use them for image, first-frame, last-frame, or reference inputs.
75
+
76
+ ## License and provenance
77
+
78
+ The Qwen-derived text-encoder weights, ARA weights, and conditioning adapter in this repository are released under Apache-2.0. See `LICENSE` and `NOTICE`.
79
+
80
+ - Recovered 8B source: [Qwen/Qwen3-VL-8B-Instruct](https://huggingface.co/Qwen/Qwen3-VL-8B-Instruct), revision `0c351dd01ed87e9c1b53cbc748cba10e6187ff3b`.
81
+ - Pruned-24 source: [Qwen/Qwen3-VL-32B-Instruct](https://huggingface.co/Qwen/Qwen3-VL-32B-Instruct), revision `0cfaf48183f594c314753d30a4c4974bc75f3ccb`.
82
+
83
+ These are unofficial modified derivatives and are not produced or endorsed by the Qwen team. MiniMax-H3 is the compatible downstream model. This repository does not contain MiniMax-H3 diffusion-model or VAE weights.
SHA256SUMS ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 9841c64dada1d47f0ff8260af284c5db33808c59d4b0fe3c0e3a1a46fa04a4a0 .gitattributes
2
+ c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
3
+ 99a47c9f0361c7ccabaf7664ef428f825ffa3bd74dfbb7add813b310438882d7 NOTICE
4
+ 0f2b248d771635ea865693136b0f2b9451603db192076093f57575c7999fede5 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
+ fcda410f971b45a674b023802069046b9384aa63c40f0412ec89616845141ffb evidence/recovered_8b_int8_convrot_build_manifest.json
10
+ c3802513601b4d596da1d95f4b89b7a2009210dcd3a1268179c4e025fd7e7d78 evidence/release_loader_smoke.json
11
+ 7625f40f4e11dfda1f7f01e532adb65a043616b55fe21a904c57f90e54fc0dd9 evidence/technical_validation.json
12
+ 1a024cdd580b92c50c22fed02d15644aab58760bb80d41df4c9b764e531fbbbb model_index.json
13
+ 01d731b4280c7d35b70057f2294ad4df6051ecb1215db3407fe7eca2cecc07e6 showcase/images/three_text_encoders_20_shots_each.png
14
+ 9acc6f48853f7def4a13bc2b537486a250c0ada0641427f2ca3afab80084ecd6 showcase/videos/minimax_h3_text_encoder_comparison_reference_recovered8b_pruned24_30s.mp4
15
+ e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a showcase/videos/official_qwen3vl_32b_nvfp4_awq_10s.mp4
16
+ 8091a8ab44519e7629d5e36c26940764f98d3abf0a0b2c7937f81a940a094124 showcase/videos/pruned24_balanced_ara_int8_convrot_10s.mp4
17
+ 1ab0cbc71335418921c99a74191f50d77f5aa58f3a5d6a035266758ada34020f showcase/videos/recovered_qwen3vl_8b_bf16_ara_adapter_10s.mp4
18
+ 38afb86416aacafcb952e64fc481f698ecb90a61111319f73e83cfa5c589ebbd text_encoders/pruned24_balanced/balanced_ara.safetensors
19
+ b15dcb10102f2868ab7ee1fbf2241ecd7bcd30114feb23ccb66a648c55cac48c text_encoders/pruned24_balanced/minimax_h3_pruned24_balanced_manifest.json
20
+ cbafb2213438e16c82356a25057b3feafb926bf7f09c4db96c3f58a248450744 text_encoders/pruned24_balanced/qwen3vl_32b_minimax_h3_pruned24_balanced_int8_convrot.safetensors
21
+ 4e31eac82f99f38e68e65d2f1352dba3b307c06c6a5b5bb03890c422a419d863 text_encoders/recovered_8b/ara.safetensors
22
+ 59167808bca712ecd2078997f234d90ccfe46f42715e9e63fc6def4867655866 text_encoders/recovered_8b/conditioning_adapter.safetensors
23
+ acef4566b75b4973d2f790bfac09f18a9c872146a4aa14e606c4e6ac488a4150 text_encoders/recovered_8b/minimax_h3_recovered_8b_manifest.json
24
+ cafe7b2ba5a1ebf20ed7456a511622e5b369cb4d724572f615675db6df760cb3 text_encoders/recovered_8b/qwen3vl_8b_minimax_h3_recovered_bf16.safetensors
25
+ 76d4f3d02ce7feec361369826c88ac305f220cabe021805cca1d106ead361d25 text_encoders/recovered_8b/qwen3vl_8b_minimax_h3_recovered_int8_convrot.safetensors
evidence/comparison_validation.json ADDED
@@ -0,0 +1,260 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "assets": {
3
+ "official_nvfp4_20_shots_5x4.png": {
4
+ "bytes": 1730101,
5
+ "dimensions": [
6
+ 1600,
7
+ 836
8
+ ],
9
+ "path": "[LOCAL_PATH_REDACTED]/official_nvfp4_20_shots_5x4.png",
10
+ "sha256": "1af5de4aa8667c61b7d63bc8e5b75d1ce7a7c9eaef48db60f76a2ea3254df779"
11
+ },
12
+ "pruned24_balanced_ara_20_shots_5x4.png": {
13
+ "bytes": 1760765,
14
+ "dimensions": [
15
+ 1600,
16
+ 836
17
+ ],
18
+ "path": "[LOCAL_PATH_REDACTED]/pruned24_balanced_ara_20_shots_5x4.png",
19
+ "sha256": "f105f29b8226ac2339789d42584bf603746516d1754686cf8170c50cb886ce61"
20
+ },
21
+ "recovered_8b_20_shots_5x4.png": {
22
+ "bytes": 1743298,
23
+ "dimensions": [
24
+ 1600,
25
+ 836
26
+ ],
27
+ "path": "[LOCAL_PATH_REDACTED]/recovered_8b_20_shots_5x4.png",
28
+ "sha256": "20980e16e72ed89ef977ded7b728982834c6fe1caaa61276d86c843691b04148"
29
+ },
30
+ "three_te_1344x768_side_by_side_10s.mp4": {
31
+ "bytes": 2344493,
32
+ "duration_seconds": 10.0,
33
+ "path": "[LOCAL_PATH_REDACTED]/three_te_1344x768_side_by_side_10s.mp4",
34
+ "sha256": "3cce9d8fda66040e27efa64aac07dd1a948db50126176bcefc7d0b8afaa8d518",
35
+ "video": {
36
+ "fps": "24/1",
37
+ "frames": 240,
38
+ "height": 256,
39
+ "width": 1344
40
+ }
41
+ },
42
+ "three_te_20_shots_each_3x20.png": {
43
+ "bytes": 5270610,
44
+ "dimensions": [
45
+ 6720,
46
+ 660
47
+ ],
48
+ "path": "[LOCAL_PATH_REDACTED]/three_te_20_shots_each_3x20.png",
49
+ "sha256": "01d731b4280c7d35b70057f2294ad4df6051ecb1215db3407fe7eca2cecc07e6"
50
+ }
51
+ },
52
+ "cosine_scope_note": "Diagnostic only; not a visual-quality score.",
53
+ "encoder_order": [
54
+ "official_nvfp4",
55
+ "recovered_8b",
56
+ "pruned24_balanced_ara"
57
+ ],
58
+ "format": "minimax_h3_neon_detective_three_te_comparison_validation_v1",
59
+ "matched_controls": {
60
+ "exact_prompt": true,
61
+ "fps": 24.0,
62
+ "native_frames": 243,
63
+ "presentation_frames": 240,
64
+ "prompt_sha256": "2b609b9d01fa3f7d099a12acc1c354e72e0d62ab1188bc71d551c8cda9c52e40",
65
+ "resolution": [
66
+ 1344,
67
+ 768
68
+ ],
69
+ "sampler": "res_multistep",
70
+ "scheduler": "simple",
71
+ "seed": 861607,
72
+ "shift_audio": 3.0,
73
+ "shift_video": 12.0,
74
+ "steps": 25
75
+ },
76
+ "matched_first_frame_pixel_cosine": {
77
+ "official_nvfp4__pruned24_balanced_ara": 0.7754353654511934,
78
+ "official_nvfp4__recovered_8b": 0.7571718640252375,
79
+ "recovered_8b__pruned24_balanced_ara": 0.7932340202523758
80
+ },
81
+ "matrix_dimensions": [
82
+ 6720,
83
+ 660
84
+ ],
85
+ "matrix_frame_count": 60,
86
+ "media": {
87
+ "native": {
88
+ "pruned24_balanced_ara": {
89
+ "audio": {
90
+ "channels": 2,
91
+ "codec": "aac",
92
+ "sample_rate": 32000
93
+ },
94
+ "bytes": 3178651,
95
+ "checks": {
96
+ "audio": true,
97
+ "duration": true,
98
+ "fps": true,
99
+ "frames": true,
100
+ "pixel_format": true,
101
+ "resolution": true,
102
+ "video_codec": true
103
+ },
104
+ "duration_seconds": 10.125,
105
+ "passed": true,
106
+ "path": "[LOCAL_PATH_REDACTED]/03_pruned24_balanced_ara_1344x768_00001_.mp4",
107
+ "sha256": "d10a64d0e4674c17b2e59a45b936c3773b29ed0879340fa194b223f514bdc01a",
108
+ "video": {
109
+ "codec": "h264",
110
+ "fps": "24/1",
111
+ "frames": 243,
112
+ "height": 768,
113
+ "pixel_format": "yuv420p",
114
+ "width": 1344
115
+ }
116
+ },
117
+ "recovered_8b": {
118
+ "audio": {
119
+ "channels": 2,
120
+ "codec": "aac",
121
+ "sample_rate": 32000
122
+ },
123
+ "bytes": 2653143,
124
+ "checks": {
125
+ "audio": true,
126
+ "duration": true,
127
+ "fps": true,
128
+ "frames": true,
129
+ "pixel_format": true,
130
+ "resolution": true,
131
+ "video_codec": true
132
+ },
133
+ "duration_seconds": 10.125,
134
+ "passed": true,
135
+ "path": "[LOCAL_PATH_REDACTED]/02_recovered_8b_1344x768_00001_.mp4",
136
+ "sha256": "5b664dd3b1931a700c63e29198c494fd161fb31716bc0cb26d4effc81d8521d2",
137
+ "video": {
138
+ "codec": "h264",
139
+ "fps": "24/1",
140
+ "frames": 243,
141
+ "height": 768,
142
+ "pixel_format": "yuv420p",
143
+ "width": 1344
144
+ }
145
+ }
146
+ },
147
+ "presentation": {
148
+ "official_nvfp4": {
149
+ "audio": {
150
+ "channels": 2,
151
+ "codec": "aac",
152
+ "sample_rate": 32000
153
+ },
154
+ "bytes": 3967207,
155
+ "checks": {
156
+ "audio": true,
157
+ "duration": true,
158
+ "fps": true,
159
+ "frames": true,
160
+ "pixel_format": true,
161
+ "resolution": true,
162
+ "video_codec": true
163
+ },
164
+ "duration_seconds": 10.0,
165
+ "passed": true,
166
+ "path": "[LOCAL_PATH_REDACTED]/official_nvfp4_1344x768_10s.mp4",
167
+ "sha256": "e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a",
168
+ "video": {
169
+ "codec": "h264",
170
+ "fps": "24/1",
171
+ "frames": 240,
172
+ "height": 768,
173
+ "pixel_format": "yuv420p",
174
+ "width": 1344
175
+ }
176
+ },
177
+ "pruned24_balanced_ara": {
178
+ "audio": {
179
+ "channels": 2,
180
+ "codec": "aac",
181
+ "sample_rate": 32000
182
+ },
183
+ "bytes": 4212574,
184
+ "checks": {
185
+ "audio": true,
186
+ "duration": true,
187
+ "fps": true,
188
+ "frames": true,
189
+ "pixel_format": true,
190
+ "resolution": true,
191
+ "video_codec": true
192
+ },
193
+ "duration_seconds": 10.0,
194
+ "passed": true,
195
+ "path": "[LOCAL_PATH_REDACTED]/pruned24_balanced_ara_1344x768_10s.mp4",
196
+ "sha256": "8091a8ab44519e7629d5e36c26940764f98d3abf0a0b2c7937f81a940a094124",
197
+ "video": {
198
+ "codec": "h264",
199
+ "fps": "24/1",
200
+ "frames": 240,
201
+ "height": 768,
202
+ "pixel_format": "yuv420p",
203
+ "width": 1344
204
+ }
205
+ },
206
+ "recovered_8b": {
207
+ "audio": {
208
+ "channels": 2,
209
+ "codec": "aac",
210
+ "sample_rate": 32000
211
+ },
212
+ "bytes": 3713830,
213
+ "checks": {
214
+ "audio": true,
215
+ "duration": true,
216
+ "fps": true,
217
+ "frames": true,
218
+ "pixel_format": true,
219
+ "resolution": true,
220
+ "video_codec": true
221
+ },
222
+ "duration_seconds": 10.0,
223
+ "passed": true,
224
+ "path": "[LOCAL_PATH_REDACTED]/recovered_8b_1344x768_10s.mp4",
225
+ "sha256": "1ab0cbc71335418921c99a74191f50d77f5aa58f3a5d6a035266758ada34020f",
226
+ "video": {
227
+ "codec": "h264",
228
+ "fps": "24/1",
229
+ "frames": 240,
230
+ "height": 768,
231
+ "pixel_format": "yuv420p",
232
+ "width": 1344
233
+ }
234
+ }
235
+ }
236
+ },
237
+ "sampled_frame_indices": [
238
+ 0,
239
+ 13,
240
+ 25,
241
+ 38,
242
+ 50,
243
+ 63,
244
+ 75,
245
+ 88,
246
+ 101,
247
+ 113,
248
+ 126,
249
+ 138,
250
+ 151,
251
+ 164,
252
+ 176,
253
+ 189,
254
+ 201,
255
+ 214,
256
+ 226,
257
+ 239
258
+ ],
259
+ "status": "passed"
260
+ }
evidence/cut_diagnostics.json ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "encoders": {
3
+ "official_nvfp4": {
4
+ "exact_requested_timing_pass": false,
5
+ "median_frame_mae": 3.06270667989418,
6
+ "requested_3s_window_peak": {
7
+ "hard_cut_detected": false,
8
+ "score": 3.2759641617063493,
9
+ "seconds": 3.2083333333333335
10
+ },
11
+ "requested_7s_window_peak": {
12
+ "hard_cut_detected": false,
13
+ "score": 4.487263351521164,
14
+ "seconds": 6.5
15
+ },
16
+ "separated_global_peaks": [
17
+ {
18
+ "score": 56.54574859457672,
19
+ "seconds": 6.375
20
+ },
21
+ {
22
+ "score": 53.21586681547619,
23
+ "seconds": 8.583333333333334
24
+ },
25
+ {
26
+ "score": 6.335105613425926,
27
+ "seconds": 4.875
28
+ },
29
+ {
30
+ "score": 4.9722118882275135,
31
+ "seconds": 5.625
32
+ },
33
+ {
34
+ "score": 4.4160724619708995,
35
+ "seconds": 7.458333333333333
36
+ }
37
+ ]
38
+ },
39
+ "pruned24_balanced_ara": {
40
+ "exact_requested_timing_pass": false,
41
+ "median_frame_mae": 2.393596023478836,
42
+ "requested_3s_window_peak": {
43
+ "hard_cut_detected": false,
44
+ "score": 2.6754712301587302,
45
+ "seconds": 3.5
46
+ },
47
+ "requested_7s_window_peak": {
48
+ "hard_cut_detected": true,
49
+ "score": 71.38343253968254,
50
+ "seconds": 7.25
51
+ },
52
+ "separated_global_peaks": [
53
+ {
54
+ "score": 71.38343253968254,
55
+ "seconds": 7.25
56
+ },
57
+ {
58
+ "score": 63.06867972883598,
59
+ "seconds": 4.458333333333333
60
+ },
61
+ {
62
+ "score": 8.930333374669312,
63
+ "seconds": 5.708333333333333
64
+ },
65
+ {
66
+ "score": 5.625527033730159,
67
+ "seconds": 8.541666666666666
68
+ },
69
+ {
70
+ "score": 2.892893311838624,
71
+ "seconds": 1.25
72
+ }
73
+ ]
74
+ },
75
+ "recovered_8b": {
76
+ "exact_requested_timing_pass": false,
77
+ "median_frame_mae": 3.9301163607804233,
78
+ "requested_3s_window_peak": {
79
+ "hard_cut_detected": false,
80
+ "score": 4.111085276124339,
81
+ "seconds": 3.0416666666666665
82
+ },
83
+ "requested_7s_window_peak": {
84
+ "hard_cut_detected": false,
85
+ "score": 10.220491278108465,
86
+ "seconds": 6.583333333333333
87
+ },
88
+ "separated_global_peaks": [
89
+ {
90
+ "score": 55.339544064153436,
91
+ "seconds": 8.416666666666666
92
+ },
93
+ {
94
+ "score": 10.676406456679894,
95
+ "seconds": 5.708333333333333
96
+ },
97
+ {
98
+ "score": 10.220491278108465,
99
+ "seconds": 6.583333333333333
100
+ },
101
+ {
102
+ "score": 8.637467964616402,
103
+ "seconds": 4.875
104
+ },
105
+ {
106
+ "score": 5.989288814484127,
107
+ "seconds": 7.458333333333333
108
+ }
109
+ ]
110
+ }
111
+ },
112
+ "format": "minimax_h3_neon_detective_three_te_cut_diagnostics_1344x768_v1",
113
+ "metric": "Mean absolute RGB frame difference after decoding each 240-frame presentation video at 336x192. Separated peaks are at least 0.75 seconds apart. This identifies abrupt transitions, not scene semantics.",
114
+ "requested_boundaries_seconds": [
115
+ 3.0,
116
+ 7.0
117
+ ],
118
+ "structural_interpretation": "Exact timing is separate from semantic action compliance; human review remains required."
119
+ }
evidence/final_manifest.json ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "accepted_for_publication": false,
3
+ "comparison_assets": {
4
+ "matched_matrix": {
5
+ "dimensions": [
6
+ 6720,
7
+ 660
8
+ ],
9
+ "frames": 60,
10
+ "path": "comparison/three_te_20_shots_each_3x20.png",
11
+ "sha256": "01d731b4280c7d35b70057f2294ad4df6051ecb1215db3407fe7eca2cecc07e6"
12
+ },
13
+ "side_by_side_video": {
14
+ "duration_seconds": 10.0,
15
+ "frames": 240,
16
+ "path": "comparison/three_te_1344x768_side_by_side_10s.mp4",
17
+ "sha256": "3cce9d8fda66040e27efa64aac07dd1a948db50126176bcefc7d0b8afaa8d518"
18
+ }
19
+ },
20
+ "contract": {
21
+ "path": "batch_contract.json",
22
+ "sha256": "e163314222a090b8ad418ba1402d9312b6f132385b110f800a886d30f386a620"
23
+ },
24
+ "cut_timing": {
25
+ "all_exact_timing_pass": false,
26
+ "official_major_seconds": [
27
+ 6.375,
28
+ 8.583333333333334
29
+ ],
30
+ "pruned24_major_seconds": [
31
+ 4.458333333333333,
32
+ 7.25
33
+ ],
34
+ "recovered_8b_strongest_seconds": [
35
+ 8.416666666666666
36
+ ],
37
+ "requested_seconds": [
38
+ 3.0,
39
+ 7.0
40
+ ]
41
+ },
42
+ "encoders": [
43
+ {
44
+ "conditioning_sha256": "60572bd46fa3957b91dc0e9c7c155d963a53dd12a517e222438eba69b449e9a2",
45
+ "id": "official_nvfp4",
46
+ "identity": "Official Qwen3-VL-32B NVFP4/AWQ",
47
+ "presentation_path": "[LOCAL_PATH_REDACTED]/official_nvfp4_1344x768_10s.mp4",
48
+ "presentation_sha256": "e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a",
49
+ "reused_existing_generation": true
50
+ },
51
+ {
52
+ "conditioning_sha256": "fdf0a098fce9d21c9ab489477f282f6da7eeb29d7f04f25b109c2db1142fee09",
53
+ "id": "recovered_8b",
54
+ "identity": "Recovered Qwen3-VL-8B with trained 4096-to-5120 conditioning adapter",
55
+ "native_path": "[LOCAL_PATH_REDACTED]/02_recovered_8b_1344x768_00001_.mp4",
56
+ "native_sha256": "5b664dd3b1931a700c63e29198c494fd161fb31716bc0cb26d4effc81d8521d2",
57
+ "presentation_path": "presentation/recovered_8b_1344x768_10s.mp4",
58
+ "presentation_sha256": "1ab0cbc71335418921c99a74191f50d77f5aa58f3a5d6a035266758ada34020f"
59
+ },
60
+ {
61
+ "checkpoint_sha256": "cbafb2213438e16c82356a25057b3feafb926bf7f09c4db96c3f58a248450744",
62
+ "conditioning_sha256": "80070581a786be005c15639324f8919198e00080209ad4ec77a7b62d736451d1",
63
+ "id": "pruned24_balanced_ara",
64
+ "identity": "Physical 24-block balanced ARA retaining blocks 0-8 and 35-49 with direct seam 8-to-35",
65
+ "native_path": "[LOCAL_PATH_REDACTED]/03_pruned24_balanced_ara_1344x768_00001_.mp4",
66
+ "native_sha256": "d10a64d0e4674c17b2e59a45b936c3773b29ed0879340fa194b223f514bdc01a",
67
+ "presentation_path": "presentation/pruned24_balanced_ara_1344x768_10s.mp4",
68
+ "presentation_sha256": "8091a8ab44519e7629d5e36c26940764f98d3abf0a0b2c7937f81a940a094124"
69
+ }
70
+ ],
71
+ "evidence": {
72
+ "comparison_validation": "comparison_validation.json",
73
+ "cut_diagnostics": "cut_diagnostics.json",
74
+ "denoiser_residency": "denoiser_residency_evidence.json",
75
+ "technical_validation": "technical_validation.json"
76
+ },
77
+ "format": "minimax_h3_neon_detective_three_te_1344x768_final_manifest_v1",
78
+ "limitations": [
79
+ "Frame-difference diagnostics identify abrupt transitions but not semantic shot compliance.",
80
+ "No human visual-quality winner has been selected.",
81
+ "The requested 3-second and 7-second hard-cut contract was not exactly satisfied by any encoder."
82
+ ],
83
+ "matched_generation": {
84
+ "audio": true,
85
+ "fps": 24.0,
86
+ "native_duration_seconds": 10.125,
87
+ "native_frames": 243,
88
+ "presentation_duration_seconds": 10.0,
89
+ "presentation_frames": 240,
90
+ "resolution": [
91
+ 1344,
92
+ 768
93
+ ],
94
+ "sampler": "res_multistep",
95
+ "scheduler": "simple",
96
+ "seed": 861607,
97
+ "shift_audio": 3.0,
98
+ "shift_video": 12.0,
99
+ "steps": 25
100
+ },
101
+ "prompt": {
102
+ "reused_exactly": true,
103
+ "sha256": "2b609b9d01fa3f7d099a12acc1c354e72e0d62ab1188bc71d551c8cda9c52e40"
104
+ },
105
+ "run_id": "minimax_h3_neon_detective_other_te_1344x768_1786441339",
106
+ "shared_denoiser_execution": {
107
+ "additional_encoder_branches": 2,
108
+ "barrier": true,
109
+ "conditioning_cache_loaders": 2,
110
+ "full_comfy_execution_seconds": 7608.761,
111
+ "full_peak_vram_mib": 19350,
112
+ "official_generated_previously": true,
113
+ "sampler_nodes": 2,
114
+ "smoke_passed": true,
115
+ "te_loader_nodes": 0,
116
+ "unet_loader_nodes": 1
117
+ },
118
+ "status": "technical_pass_cut_timing_nonconformant_visual_semantics_pending",
119
+ "temporary_frame_policy": {
120
+ "cleanup_performed": false,
121
+ "temporary_frames_left_at": "[LOCAL_PATH_REDACTED]/minimax_h3_neon_detective_other_te_1344x768_1786441339_frames"
122
+ },
123
+ "visual_winner": null
124
+ }
evidence/final_private_release_smoke.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "edge": "MiniMaxH3TextEncoderLoader.CLIP -> MiniMaxH3ImageToVideo.clip",
3
+ "elapsed_seconds": 2.0054086500313133,
4
+ "official_output_node": "PreviewAny",
5
+ "output": {
6
+ "text": [
7
+ "{'samples': <comfy.nested_tensor.NestedTensor object at 0x7e3804a4e5c0>}"
8
+ ]
9
+ },
10
+ "prompt_id": "3c94fa30-5fb8-4d36-a85e-3c68e0f349ab",
11
+ "status": "passed",
12
+ "timestamp_utc": "2026-08-13T10:49:51.171967+00:00",
13
+ "variant": "recovered_8b: recovered_8b_int8_convrot"
14
+ }
evidence/recovered_8b_int8_convrot_build_manifest.json ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bf16": {
3
+ "bytes": 10506120000,
4
+ "file": "qwen3vl_8b_minimax_h3_recovered_bf16.safetensors",
5
+ "language_layers": [
6
+ 0,
7
+ 1,
8
+ 2,
9
+ 3,
10
+ 4,
11
+ 5,
12
+ 6,
13
+ 7,
14
+ 8,
15
+ 9,
16
+ 10,
17
+ 11,
18
+ 12,
19
+ 13,
20
+ 14,
21
+ 15,
22
+ 16,
23
+ 17,
24
+ 18,
25
+ 19,
26
+ 20,
27
+ 21,
28
+ 22,
29
+ 23
30
+ ],
31
+ "sha256": "cafe7b2ba5a1ebf20ed7456a511622e5b369cb4d724572f615675db6df760cb3",
32
+ "source_shards": {
33
+ "model-00001-of-00004.safetensors": "d5d0aef0eb170fc7453a296c43c0849a56f510555d3588e4fd662bb35490aefa",
34
+ "model-00002-of-00004.safetensors": "8be88fb5501e4d5719a6d4cc212e6a13480330e74f3e8c77daa1a68f199106b5",
35
+ "model-00003-of-00004.safetensors": "83de00eafe6e0d57ccd009dbcf71c9974d74df2f016c27afb7e95aafd16b2192"
36
+ },
37
+ "status": "verified",
38
+ "tensors": 265
39
+ },
40
+ "comfy_quantization_detection": {
41
+ "quantization_detected": {
42
+ "mixed_ops": true
43
+ },
44
+ "status": "passed",
45
+ "tensor_count_after_comfy_metadata": 601
46
+ },
47
+ "finished_unix": 1786525151.5781999,
48
+ "format": "minimax_h3_recovered_8b_convrot_build_v1",
49
+ "int8_convrot": {
50
+ "bytes": 5879381264,
51
+ "file": "qwen3vl_8b_minimax_h3_recovered_int8_convrot.safetensors",
52
+ "input_sha256": "cafe7b2ba5a1ebf20ed7456a511622e5b369cb4d724572f615675db6df760cb3",
53
+ "preserved_bf16_count": 97,
54
+ "quantized_linear_count": 168,
55
+ "seconds": 104.04473542200867,
56
+ "sha256": "76d4f3d02ce7feec361369826c88ac305f220cabe021805cca1d106ead361d25",
57
+ "status": "serialized"
58
+ },
59
+ "int8_storage_verification": {
60
+ "bytes": 5879381264,
61
+ "quantized_linear_count": 168,
62
+ "sha256": "76d4f3d02ce7feec361369826c88ac305f220cabe021805cca1d106ead361d25",
63
+ "status": "passed"
64
+ },
65
+ "started_unix": 1786524836.9859278
66
+ }
evidence/release_loader_smoke.json ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "choices": [
3
+ "pruned24_balanced: int8_convrot",
4
+ "recovered_8b: recovered_8b_bf16",
5
+ "recovered_8b: recovered_8b_int8_convrot"
6
+ ],
7
+ "recovered_bf16_vs_int8_convrot": {
8
+ "cosine": 0.9999650716781616,
9
+ "max_abs_difference": 0.6452102661132812,
10
+ "mean_abs_difference": 0.015660330653190613
11
+ },
12
+ "variants": {
13
+ "pruned24_balanced: int8_convrot": {
14
+ "conditioning_dtype": "torch.float32",
15
+ "conditioning_shape": [
16
+ 1,
17
+ 7,
18
+ 5120
19
+ ],
20
+ "mixed_quantization": true,
21
+ "token_tags_shape": [
22
+ 7
23
+ ]
24
+ },
25
+ "recovered_8b: recovered_8b_bf16": {
26
+ "conditioning_dtype": "torch.float32",
27
+ "conditioning_shape": [
28
+ 1,
29
+ 7,
30
+ 5120
31
+ ],
32
+ "mixed_quantization": false,
33
+ "token_tags_shape": [
34
+ 7
35
+ ]
36
+ },
37
+ "recovered_8b: recovered_8b_int8_convrot": {
38
+ "conditioning_dtype": "torch.float32",
39
+ "conditioning_shape": [
40
+ 1,
41
+ 7,
42
+ 5120
43
+ ],
44
+ "mixed_quantization": true,
45
+ "token_tags_shape": [
46
+ 7
47
+ ]
48
+ }
49
+ }
50
+ }
evidence/technical_validation.json ADDED
@@ -0,0 +1,207 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "comparison_validation": "comparison_validation.json",
3
+ "conditioning": {
4
+ "pruned24_balanced_ara": {
5
+ "peak_vram_mib": 18807,
6
+ "sha256": "80070581a786be005c15639324f8919198e00080209ad4ec77a7b62d736451d1",
7
+ "shape": [
8
+ 1,
9
+ 144,
10
+ 5120
11
+ ]
12
+ },
13
+ "recovered_8b": {
14
+ "peak_vram_mib": 14430,
15
+ "sha256": "fdf0a098fce9d21c9ab489477f282f6da7eeb29d7f04f25b109c2db1142fee09",
16
+ "shape": [
17
+ 1,
18
+ 144,
19
+ 5120
20
+ ]
21
+ },
22
+ "sequential": true,
23
+ "unloaded_before_denoising": true
24
+ },
25
+ "cut_diagnostics": "cut_diagnostics.json",
26
+ "format": "minimax_h3_neon_detective_other_te_1344x768_technical_validation_v1",
27
+ "full": {
28
+ "comfy_execution_seconds": 7608.761,
29
+ "graph": {
30
+ "barrier": true,
31
+ "conditioning_cache_loaders": 2,
32
+ "sampler_nodes": 2,
33
+ "te_loader_nodes": 0,
34
+ "unet_loader_nodes": 1
35
+ },
36
+ "outputs": 2,
37
+ "peak_vram_mib": 19350,
38
+ "runner_wall_seconds": 7618.193369626999,
39
+ "status": "passed",
40
+ "steps": 25
41
+ },
42
+ "media": {
43
+ "native": {
44
+ "pruned24_balanced_ara": {
45
+ "audio": {
46
+ "channels": 2,
47
+ "codec": "aac",
48
+ "sample_rate": 32000
49
+ },
50
+ "bytes": 3178651,
51
+ "checks": {
52
+ "audio": true,
53
+ "duration": true,
54
+ "fps": true,
55
+ "frames": true,
56
+ "pixel_format": true,
57
+ "resolution": true,
58
+ "video_codec": true
59
+ },
60
+ "duration_seconds": 10.125,
61
+ "passed": true,
62
+ "path": "[LOCAL_PATH_REDACTED]/03_pruned24_balanced_ara_1344x768_00001_.mp4",
63
+ "sha256": "d10a64d0e4674c17b2e59a45b936c3773b29ed0879340fa194b223f514bdc01a",
64
+ "video": {
65
+ "codec": "h264",
66
+ "fps": "24/1",
67
+ "frames": 243,
68
+ "height": 768,
69
+ "pixel_format": "yuv420p",
70
+ "width": 1344
71
+ }
72
+ },
73
+ "recovered_8b": {
74
+ "audio": {
75
+ "channels": 2,
76
+ "codec": "aac",
77
+ "sample_rate": 32000
78
+ },
79
+ "bytes": 2653143,
80
+ "checks": {
81
+ "audio": true,
82
+ "duration": true,
83
+ "fps": true,
84
+ "frames": true,
85
+ "pixel_format": true,
86
+ "resolution": true,
87
+ "video_codec": true
88
+ },
89
+ "duration_seconds": 10.125,
90
+ "passed": true,
91
+ "path": "[LOCAL_PATH_REDACTED]/02_recovered_8b_1344x768_00001_.mp4",
92
+ "sha256": "5b664dd3b1931a700c63e29198c494fd161fb31716bc0cb26d4effc81d8521d2",
93
+ "video": {
94
+ "codec": "h264",
95
+ "fps": "24/1",
96
+ "frames": 243,
97
+ "height": 768,
98
+ "pixel_format": "yuv420p",
99
+ "width": 1344
100
+ }
101
+ }
102
+ },
103
+ "presentation": {
104
+ "official_nvfp4": {
105
+ "audio": {
106
+ "channels": 2,
107
+ "codec": "aac",
108
+ "sample_rate": 32000
109
+ },
110
+ "bytes": 3967207,
111
+ "checks": {
112
+ "audio": true,
113
+ "duration": true,
114
+ "fps": true,
115
+ "frames": true,
116
+ "pixel_format": true,
117
+ "resolution": true,
118
+ "video_codec": true
119
+ },
120
+ "duration_seconds": 10.0,
121
+ "passed": true,
122
+ "path": "[LOCAL_PATH_REDACTED]/official_nvfp4_1344x768_10s.mp4",
123
+ "sha256": "e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a",
124
+ "video": {
125
+ "codec": "h264",
126
+ "fps": "24/1",
127
+ "frames": 240,
128
+ "height": 768,
129
+ "pixel_format": "yuv420p",
130
+ "width": 1344
131
+ }
132
+ },
133
+ "pruned24_balanced_ara": {
134
+ "audio": {
135
+ "channels": 2,
136
+ "codec": "aac",
137
+ "sample_rate": 32000
138
+ },
139
+ "bytes": 4212574,
140
+ "checks": {
141
+ "audio": true,
142
+ "duration": true,
143
+ "fps": true,
144
+ "frames": true,
145
+ "pixel_format": true,
146
+ "resolution": true,
147
+ "video_codec": true
148
+ },
149
+ "duration_seconds": 10.0,
150
+ "passed": true,
151
+ "path": "[LOCAL_PATH_REDACTED]/pruned24_balanced_ara_1344x768_10s.mp4",
152
+ "sha256": "8091a8ab44519e7629d5e36c26940764f98d3abf0a0b2c7937f81a940a094124",
153
+ "video": {
154
+ "codec": "h264",
155
+ "fps": "24/1",
156
+ "frames": 240,
157
+ "height": 768,
158
+ "pixel_format": "yuv420p",
159
+ "width": 1344
160
+ }
161
+ },
162
+ "recovered_8b": {
163
+ "audio": {
164
+ "channels": 2,
165
+ "codec": "aac",
166
+ "sample_rate": 32000
167
+ },
168
+ "bytes": 3713830,
169
+ "checks": {
170
+ "audio": true,
171
+ "duration": true,
172
+ "fps": true,
173
+ "frames": true,
174
+ "pixel_format": true,
175
+ "resolution": true,
176
+ "video_codec": true
177
+ },
178
+ "duration_seconds": 10.0,
179
+ "passed": true,
180
+ "path": "[LOCAL_PATH_REDACTED]/recovered_8b_1344x768_10s.mp4",
181
+ "sha256": "1ab0cbc71335418921c99a74191f50d77f5aa58f3a5d6a035266758ada34020f",
182
+ "video": {
183
+ "codec": "h264",
184
+ "fps": "24/1",
185
+ "frames": 240,
186
+ "height": 768,
187
+ "pixel_format": "yuv420p",
188
+ "width": 1344
189
+ }
190
+ }
191
+ }
192
+ },
193
+ "prompt": {
194
+ "exact_prior_match": true,
195
+ "sha256": "2b609b9d01fa3f7d099a12acc1c354e72e0d62ab1188bc71d551c8cda9c52e40"
196
+ },
197
+ "quality_scope": "Technical completion only. Cybernetic-investigator identity, hand/goggle action, blue-eye reveal, head turn, grin, continuity, and visual winner remain pending human review.",
198
+ "run_id": "minimax_h3_neon_detective_other_te_1344x768_1786441339",
199
+ "smoke": {
200
+ "comfy_execution_seconds": 697.075,
201
+ "outputs": 2,
202
+ "peak_vram_mib": 16266,
203
+ "status": "passed",
204
+ "steps": 1
205
+ },
206
+ "status": "technical_pass_visual_semantics_pending"
207
+ }
model_index.json ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "minimax_h3_text_encoders_release_v1",
3
+ "text_encoders": [
4
+ {
5
+ "id": "recovered_8b_bf16",
6
+ "manifest": "text_encoders/recovered_8b/minimax_h3_recovered_8b_manifest.json",
7
+ "base_file": "text_encoders/recovered_8b/qwen3vl_8b_minimax_h3_recovered_bf16.safetensors"
8
+ },
9
+ {
10
+ "id": "recovered_8b_int8_convrot",
11
+ "manifest": "text_encoders/recovered_8b/minimax_h3_recovered_8b_manifest.json",
12
+ "base_file": "text_encoders/recovered_8b/qwen3vl_8b_minimax_h3_recovered_int8_convrot.safetensors"
13
+ },
14
+ {
15
+ "id": "pruned24_balanced_int8_convrot",
16
+ "manifest": "text_encoders/pruned24_balanced/minimax_h3_pruned24_balanced_manifest.json",
17
+ "base_file": "text_encoders/pruned24_balanced/qwen3vl_32b_minimax_h3_pruned24_balanced_int8_convrot.safetensors"
18
+ }
19
+ ],
20
+ "required_custom_node": "https://github.com/kgonia/ComfyUI-MiniMaxH3TextEncoders",
21
+ "official_downstream_nodes": ["MiniMaxH3ImageToVideo", "MiniMaxH3SigmaShift", "UNETLoader", "VAELoader", "SamplerCustomAdvanced", "VAEDecode", "VAEDecodeAudio", "CreateVideo", "SaveVideo"]
22
+ }
release_manifest.json ADDED
@@ -0,0 +1,193 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "files": [
3
+ {
4
+ "bytes": 134,
5
+ "path": ".gitattributes",
6
+ "sha256": "9841c64dada1d47f0ff8260af284c5db33808c59d4b0fe3c0e3a1a46fa04a4a0"
7
+ },
8
+ {
9
+ "bytes": 11357,
10
+ "path": "LICENSE",
11
+ "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"
12
+ },
13
+ {
14
+ "bytes": 606,
15
+ "path": "NOTICE",
16
+ "sha256": "99a47c9f0361c7ccabaf7664ef428f825ffa3bd74dfbb7add813b310438882d7"
17
+ },
18
+ {
19
+ "bytes": 3615,
20
+ "path": "README.md",
21
+ "sha256": "0f2b248d771635ea865693136b0f2b9451603db192076093f57575c7999fede5"
22
+ },
23
+ {
24
+ "bytes": 6874,
25
+ "path": "evidence/comparison_validation.json",
26
+ "sha256": "4c24aedf5abe9dbbb384aca8e1f9a8366b40080ee9e0961d425d05827ea8d940"
27
+ },
28
+ {
29
+ "bytes": 3275,
30
+ "path": "evidence/cut_diagnostics.json",
31
+ "sha256": "ebf35ad3b14d354f868dfed7e7fe28a2e4bd5c26f4f14c62b9b3e44f46bb203f"
32
+ },
33
+ {
34
+ "bytes": 4595,
35
+ "path": "evidence/final_manifest.json",
36
+ "sha256": "649b6a8cacf1f254279b6c9087465f568554a708f0ff2e33cc23a0dab26a8bc9"
37
+ },
38
+ {
39
+ "bytes": 467,
40
+ "path": "evidence/final_private_release_smoke.json",
41
+ "sha256": "f7f7bc9b683ac65aa2eb13a270e55a8a584f3f4985b7e9ad649c3b002bb10b25"
42
+ },
43
+ {
44
+ "bytes": 1786,
45
+ "path": "evidence/recovered_8b_int8_convrot_build_manifest.json",
46
+ "sha256": "fcda410f971b45a674b023802069046b9384aa63c40f0412ec89616845141ffb"
47
+ },
48
+ {
49
+ "bytes": 1088,
50
+ "path": "evidence/release_loader_smoke.json",
51
+ "sha256": "c3802513601b4d596da1d95f4b89b7a2009210dcd3a1268179c4e025fd7e7d78"
52
+ },
53
+ {
54
+ "bytes": 5784,
55
+ "path": "evidence/technical_validation.json",
56
+ "sha256": "7625f40f4e11dfda1f7f01e532adb65a043616b55fe21a904c57f90e54fc0dd9"
57
+ },
58
+ {
59
+ "bytes": 1104,
60
+ "path": "model_index.json",
61
+ "sha256": "1a024cdd580b92c50c22fed02d15644aab58760bb80d41df4c9b764e531fbbbb"
62
+ },
63
+ {
64
+ "bytes": 5270610,
65
+ "path": "showcase/images/three_text_encoders_20_shots_each.png",
66
+ "sha256": "01d731b4280c7d35b70057f2294ad4df6051ecb1215db3407fe7eca2cecc07e6"
67
+ },
68
+ {
69
+ "bytes": 11602057,
70
+ "path": "showcase/videos/minimax_h3_text_encoder_comparison_reference_recovered8b_pruned24_30s.mp4",
71
+ "sha256": "9acc6f48853f7def4a13bc2b537486a250c0ada0641427f2ca3afab80084ecd6"
72
+ },
73
+ {
74
+ "bytes": 3967207,
75
+ "path": "showcase/videos/official_qwen3vl_32b_nvfp4_awq_10s.mp4",
76
+ "sha256": "e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a"
77
+ },
78
+ {
79
+ "bytes": 4212574,
80
+ "path": "showcase/videos/pruned24_balanced_ara_int8_convrot_10s.mp4",
81
+ "sha256": "8091a8ab44519e7629d5e36c26940764f98d3abf0a0b2c7937f81a940a094124"
82
+ },
83
+ {
84
+ "bytes": 3713830,
85
+ "path": "showcase/videos/recovered_qwen3vl_8b_bf16_ara_adapter_10s.mp4",
86
+ "sha256": "1ab0cbc71335418921c99a74191f50d77f5aa58f3a5d6a035266758ada34020f"
87
+ },
88
+ {
89
+ "bytes": 101266448,
90
+ "path": "text_encoders/pruned24_balanced/balanced_ara.safetensors",
91
+ "sha256": "38afb86416aacafcb952e64fc481f698ecb90a61111319f73e83cfa5c589ebbd"
92
+ },
93
+ {
94
+ "bytes": 1614,
95
+ "path": "text_encoders/pruned24_balanced/minimax_h3_pruned24_balanced_manifest.json",
96
+ "sha256": "b15dcb10102f2868ab7ee1fbf2241ecd7bcd30114feb23ccb66a648c55cac48c"
97
+ },
98
+ {
99
+ "bytes": 14455970440,
100
+ "path": "text_encoders/pruned24_balanced/qwen3vl_32b_minimax_h3_pruned24_balanced_int8_convrot.safetensors",
101
+ "sha256": "cbafb2213438e16c82356a25057b3feafb926bf7f09c4db96c3f58a248450744"
102
+ },
103
+ {
104
+ "bytes": 29367232,
105
+ "path": "text_encoders/recovered_8b/ara.safetensors",
106
+ "sha256": "4e31eac82f99f38e68e65d2f1352dba3b307c06c6a5b5bb03890c422a419d863"
107
+ },
108
+ {
109
+ "bytes": 93339984,
110
+ "path": "text_encoders/recovered_8b/conditioning_adapter.safetensors",
111
+ "sha256": "59167808bca712ecd2078997f234d90ccfe46f42715e9e63fc6def4867655866"
112
+ },
113
+ {
114
+ "bytes": 2007,
115
+ "path": "text_encoders/recovered_8b/minimax_h3_recovered_8b_manifest.json",
116
+ "sha256": "acef4566b75b4973d2f790bfac09f18a9c872146a4aa14e606c4e6ac488a4150"
117
+ },
118
+ {
119
+ "bytes": 10506120000,
120
+ "path": "text_encoders/recovered_8b/qwen3vl_8b_minimax_h3_recovered_bf16.safetensors",
121
+ "sha256": "cafe7b2ba5a1ebf20ed7456a511622e5b369cb4d724572f615675db6df760cb3"
122
+ },
123
+ {
124
+ "bytes": 5879381264,
125
+ "path": "text_encoders/recovered_8b/qwen3vl_8b_minimax_h3_recovered_int8_convrot.safetensors",
126
+ "sha256": "76d4f3d02ce7feec361369826c88ac305f220cabe021805cca1d106ead361d25"
127
+ }
128
+ ],
129
+ "format": "minimax_h3_text_encoders_release_manifest_v1",
130
+ "scope": {
131
+ "adapters": true,
132
+ "diffusion_models": false,
133
+ "showcase_matrix_images": 1,
134
+ "showcase_videos": 4,
135
+ "text_encoders": true,
136
+ "vaes": false
137
+ },
138
+ "status": "private_release",
139
+ "validation": {
140
+ "extension_contract_tests": "3 passed",
141
+ "final_comfy_runtime_smoke": {
142
+ "edge": "MiniMaxH3TextEncoderLoader.CLIP -> MiniMaxH3ImageToVideo.clip",
143
+ "evidence": "evidence/final_private_release_smoke.json",
144
+ "status": "passed",
145
+ "variant": "recovered_8b: recovered_8b_int8_convrot"
146
+ },
147
+ "quantization_build_manifest": "evidence/recovered_8b_int8_convrot_build_manifest.json",
148
+ "recovered_bf16_vs_int8_convrot": {
149
+ "cosine": 0.9999650716781616,
150
+ "max_abs_difference": 0.6452102661132812,
151
+ "mean_abs_difference": 0.015660330653190613
152
+ },
153
+ "release_loader_smoke": "passed",
154
+ "variants": {
155
+ "pruned24_balanced: int8_convrot": {
156
+ "conditioning_dtype": "torch.float32",
157
+ "conditioning_shape": [
158
+ 1,
159
+ 7,
160
+ 5120
161
+ ],
162
+ "mixed_quantization": true,
163
+ "token_tags_shape": [
164
+ 7
165
+ ]
166
+ },
167
+ "recovered_8b: recovered_8b_bf16": {
168
+ "conditioning_dtype": "torch.float32",
169
+ "conditioning_shape": [
170
+ 1,
171
+ 7,
172
+ 5120
173
+ ],
174
+ "mixed_quantization": false,
175
+ "token_tags_shape": [
176
+ 7
177
+ ]
178
+ },
179
+ "recovered_8b: recovered_8b_int8_convrot": {
180
+ "conditioning_dtype": "torch.float32",
181
+ "conditioning_shape": [
182
+ 1,
183
+ 7,
184
+ 5120
185
+ ],
186
+ "mixed_quantization": true,
187
+ "token_tags_shape": [
188
+ 7
189
+ ]
190
+ }
191
+ }
192
+ }
193
+ }
showcase/images/three_text_encoders_20_shots_each.png ADDED

Git LFS Details

  • SHA256: 01d731b4280c7d35b70057f2294ad4df6051ecb1215db3407fe7eca2cecc07e6
  • Pointer size: 132 Bytes
  • Size of remote file: 5.27 MB
showcase/videos/minimax_h3_text_encoder_comparison_reference_recovered8b_pruned24_30s.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9acc6f48853f7def4a13bc2b537486a250c0ada0641427f2ca3afab80084ecd6
3
+ size 11602057
showcase/videos/official_qwen3vl_32b_nvfp4_awq_10s.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e42558dd5a7bf5b28d385c3851a4da13169881b1ea646a8c9161882c25c8053a
3
+ size 3967207
showcase/videos/pruned24_balanced_ara_int8_convrot_10s.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8091a8ab44519e7629d5e36c26940764f98d3abf0a0b2c7937f81a940a094124
3
+ size 4212574
showcase/videos/recovered_qwen3vl_8b_bf16_ara_adapter_10s.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1ab0cbc71335418921c99a74191f50d77f5aa58f3a5d6a035266758ada34020f
3
+ size 3713830
text_encoders/pruned24_balanced/balanced_ara.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:38afb86416aacafcb952e64fc481f698ecb90a61111319f73e83cfa5c589ebbd
3
+ size 101266448
text_encoders/pruned24_balanced/minimax_h3_pruned24_balanced_manifest.json ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "minimax_h3_pruned24_balanced_release_v1",
3
+ "name": "MiniMax-H3 Physical Pruned-24 Balanced ARA",
4
+ "scope": "text-only MiniMax-H3 T2V",
5
+ "base_model": {
6
+ "repo_id": "Qwen/Qwen3-VL-32B-Instruct",
7
+ "revision": "0cfaf48183f594c314753d30a4c4974bc75f3ccb",
8
+ "license": "Apache-2.0",
9
+ "modifications": ["language-model extraction", "physical 50-to-24-block pruning", "INT8 ConvRot conversion"]
10
+ },
11
+ "checkpoint": {
12
+ "file": "qwen3vl_32b_minimax_h3_pruned24_balanced_int8_convrot.safetensors",
13
+ "sha256": "cbafb2213438e16c82356a25057b3feafb926bf7f09c4db96c3f58a248450744",
14
+ "format": "INT8 ConvRot"
15
+ },
16
+ "retained_blocks": [0, 1, 2, 3, 4, 5, 6, 7, 8, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49],
17
+ "removed_blocks": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34],
18
+ "direct_connection": "block_8_output_to_block_35_input",
19
+ "ara": {
20
+ "file": "balanced_ara.safetensors",
21
+ "sha256": "38afb86416aacafcb952e64fc481f698ecb90a61111319f73e83cfa5c589ebbd",
22
+ "layers": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49],
23
+ "target_suffixes": ["self_attn.o_proj", "mlp.gate_proj", "mlp.up_proj", "mlp.down_proj"],
24
+ "rank": 16,
25
+ "alpha": 16.0,
26
+ "provenance": "trained modification released with this package"
27
+ },
28
+ "limitations": [
29
+ "Text-only T2V. Image and reference inputs are unsupported.",
30
+ "Current package uses 50 execution shells with identity blocks for removed layers.",
31
+ "ARA remains a separate runtime residual. It is not merged into the INT8 ConvRot base."
32
+ ]
33
+ }
text_encoders/pruned24_balanced/qwen3vl_32b_minimax_h3_pruned24_balanced_int8_convrot.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cbafb2213438e16c82356a25057b3feafb926bf7f09c4db96c3f58a248450744
3
+ size 14455970440
text_encoders/recovered_8b/ara.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4e31eac82f99f38e68e65d2f1352dba3b307c06c6a5b5bb03890c422a419d863
3
+ size 29367232
text_encoders/recovered_8b/conditioning_adapter.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59167808bca712ecd2078997f234d90ccfe46f42715e9e63fc6def4867655866
3
+ size 93339984
text_encoders/recovered_8b/minimax_h3_recovered_8b_manifest.json ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "minimax_h3_recovered_8b_release_v1",
3
+ "name": "Recovered Qwen3-VL-8B for MiniMax-H3",
4
+ "scope": "text-only MiniMax-H3 T2V",
5
+ "base_model": {
6
+ "repo_id": "Qwen/Qwen3-VL-8B-Instruct",
7
+ "revision": "0c351dd01ed87e9c1b53cbc748cba10e6187ff3b",
8
+ "license": "Apache-2.0",
9
+ "language_layers_loaded": 24,
10
+ "hidden_size": 4096
11
+ },
12
+ "base_variants": {
13
+ "recovered_8b_bf16": {
14
+ "file": "qwen3vl_8b_minimax_h3_recovered_bf16.safetensors",
15
+ "sha256": "cafe7b2ba5a1ebf20ed7456a511622e5b369cb4d724572f615675db6df760cb3",
16
+ "format": "BF16"
17
+ },
18
+ "recovered_8b_int8_convrot": {
19
+ "file": "qwen3vl_8b_minimax_h3_recovered_int8_convrot.safetensors",
20
+ "sha256": "76d4f3d02ce7feec361369826c88ac305f220cabe021805cca1d106ead361d25",
21
+ "format": "INT8 ConvRot",
22
+ "quantized_linear_count": 168,
23
+ "preserved_bf16_tensor_count": 97
24
+ }
25
+ },
26
+ "ara": {
27
+ "file": "ara.safetensors",
28
+ "sha256": "4e31eac82f99f38e68e65d2f1352dba3b307c06c6a5b5bb03890c422a419d863",
29
+ "layers": [16, 17, 18, 19, 20, 21, 22, 23],
30
+ "target_suffixes": ["self_attn.o_proj", "mlp.gate_proj", "mlp.up_proj", "mlp.down_proj"],
31
+ "rank": 16,
32
+ "alpha": 16.0,
33
+ "provenance": "trained modification released with this package"
34
+ },
35
+ "adapter": {
36
+ "file": "conditioning_adapter.safetensors",
37
+ "sha256": "59167808bca712ecd2078997f234d90ccfe46f42715e9e63fc6def4867655866",
38
+ "input_width": 4096,
39
+ "output_width": 5120,
40
+ "bottleneck": 256,
41
+ "operation": "RMSNorm then direct projection plus SiLU bottleneck residual",
42
+ "provenance": "trained modification released with this package"
43
+ },
44
+ "prompt_contract": {
45
+ "verbatim": true,
46
+ "add_special_tokens": false,
47
+ "chat_template": false
48
+ },
49
+ "limitations": [
50
+ "Text-only T2V. Image and reference inputs are unsupported.",
51
+ "INT8 ConvRot base requires a ComfyUI build that supports native mixed quantization.",
52
+ "The adapter is required and is executed inside the custom loader."
53
+ ]
54
+ }
text_encoders/recovered_8b/qwen3vl_8b_minimax_h3_recovered_bf16.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cafe7b2ba5a1ebf20ed7456a511622e5b369cb4d724572f615675db6df760cb3
3
+ size 10506120000
text_encoders/recovered_8b/qwen3vl_8b_minimax_h3_recovered_int8_convrot.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:76d4f3d02ce7feec361369826c88ac305f220cabe021805cca1d106ead361d25
3
+ size 5879381264