Alex1343543 commited on
Commit
7bc1469
·
verified ·
1 Parent(s): e64afa3

Add files using upload-large-folder tool

Browse files
README.md CHANGED
@@ -6,6 +6,7 @@ tags:
6
  - ref2va
7
  - int8
8
  - convrot
 
9
  - turbo
10
  - h3ddle
11
  - pulpcut
@@ -36,24 +37,25 @@ package (Qwen3-VL-32B INT8 text encoder, video/audio VAEs, tokenizer) from
36
  FL2VA transformer alongside it if you also want prompt-only and keyframe
37
  generation.
38
 
39
- ## H3ddle FC2 performance sidecar
40
 
41
- `minimax_h3_ref2va_pruned_turbo_int8_convrot_fc2_input_major.safetensors`
42
- is an optional H3ddle performance sidecar derived from the transformer in
43
- this repository. It contains only the 50 INT8 `mlp.fc2.weight` matrices, with
44
- their storage transposed from `[output, input]` to `[input, output]`. Values,
45
- quantization scales, reference conditioning, and model behavior are unchanged.
46
 
47
- H3ddle installs it beside the transformer and selects it automatically after
48
- validating its format version, source file size, exact source-header
49
- fingerprint, and all 50 tensor schemas. It cannot silently be used with a
50
- different checkpoint. The original transformer remains available as the
51
- fallback and for runtimes that do not understand the sidecar.
 
52
 
53
- A real 512-class, 50-block Ref2VA parity run produced identical baseline and
54
- sidecar hashes: video `85a5ccfc5a4d8075`, audio `731e24ae9dc2e7ec`.
55
- The matched cold pair measured 43.753 seconds without the sidecar and 40.736
56
- seconds with it; the broader FL2VA A/B/B/A benchmark measured a 7.15% gain.
57
 
58
  ## Why this merge was made and republished
59
 
@@ -139,6 +141,7 @@ of the MiniMax H3 Community License apply unchanged.
139
  | File | Bytes | SHA-256 |
140
  |---|---|---|
141
  | `minimax_h3_ref2va_pruned_turbo_int8_convrot.safetensors` | 20,970,379,854 | `e64cef63bc2785bcd72e6103c52aa78c6cd2c4f9870a7ce79675083fd65cf2e7` |
 
142
  | `minimax_h3_ref2va_pruned_turbo_int8_convrot_fc2_input_major.safetensors` | 3,853,522,260 | `0ad6a5673abdf842c39d4d8de7c34c971a420b64bd5f79eb6f4331c5bfb5cd97` |
143
 
144
  ## Reproducibility references
@@ -148,7 +151,9 @@ The conversion is a single dependency-free Python script,
148
  in the H3ddle repository, including the strength-0 self-check used to validate
149
  the pipeline against the official file.
150
 
151
- The FC2 sidecar is reproducible with
 
 
152
  [`Scripts/optimize-h3-fc2-sidecar.py`](https://github.com/AlexanderIstomin/h3ddle/blob/main/Scripts/optimize-h3-fc2-sidecar.py).
153
 
154
  ## Contact
 
6
  - ref2va
7
  - int8
8
  - convrot
9
+ - input-major
10
  - turbo
11
  - h3ddle
12
  - pulpcut
 
37
  FL2VA transformer alongside it if you also want prompt-only and keyframe
38
  generation.
39
 
40
+ ## H3ddle full input-major checkpoint
41
 
42
+ `minimax_h3_ref2va_pruned_turbo_int8_convrot_input_major.safetensors` is the
43
+ H3ddle-optimized form of the primary transformer. All 200 quantized core
44
+ projections across 50 blocks are stored `[input, output]` instead of
45
+ `[output, input]`. No tensor is dequantized or numerically changed; scales,
46
+ ConvRot metadata, reference conditioning, and non-core tensors are preserved.
47
 
48
+ This layout is selected by a versioned marker and validated against every
49
+ projection shape before H3ddle runs it. It is **not** compatible with runtimes
50
+ that assume the original output-major Comfy layout. The original transformer
51
+ and FC2-only sidecar remain in this repository for those runtimes and for older
52
+ H3ddle releases; current managed installs download only the full input-major
53
+ checkpoint.
54
 
55
+ On a 32 GiB M1 Pro, a matched 512x896 reference-conditioned, eight-pass
56
+ generation reduced complete transformer time from 541.2 to 515.3 seconds:
57
+ **4.8%**. Total generation fell from 631.4 to 595.9 seconds, and the generated
58
+ reference output remained good.
59
 
60
  ## Why this merge was made and republished
61
 
 
141
  | File | Bytes | SHA-256 |
142
  |---|---|---|
143
  | `minimax_h3_ref2va_pruned_turbo_int8_convrot.safetensors` | 20,970,379,854 | `e64cef63bc2785bcd72e6103c52aa78c6cd2c4f9870a7ce79675083fd65cf2e7` |
144
+ | `minimax_h3_ref2va_pruned_turbo_int8_convrot_input_major.safetensors` | 20,970,380,012 | `5ca6696fe1cd9a8f254594ac67ee541f151b2377735dea3557364bd868270463` |
145
  | `minimax_h3_ref2va_pruned_turbo_int8_convrot_fc2_input_major.safetensors` | 3,853,522,260 | `0ad6a5673abdf842c39d4d8de7c34c971a420b64bd5f79eb6f4331c5bfb5cd97` |
146
 
147
  ## Reproducibility references
 
151
  in the H3ddle repository, including the strength-0 self-check used to validate
152
  the pipeline against the official file.
153
 
154
+ The full optimized layout is reproducible with
155
+ [`Scripts/repack-h3-input-major.py`](https://github.com/AlexanderIstomin/h3ddle/blob/main/Scripts/repack-h3-input-major.py).
156
+ The legacy FC2 sidecar is reproducible with
157
  [`Scripts/optimize-h3-fc2-sidecar.py`](https://github.com/AlexanderIstomin/h3ddle/blob/main/Scripts/optimize-h3-fc2-sidecar.py).
158
 
159
  ## Contact
minimax_h3_ref2va_pruned_turbo_int8_convrot_input_major.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5ca6696fe1cd9a8f254594ac67ee541f151b2377735dea3557364bd868270463
3
+ size 20970380012