levered2/ — gather-first embedding, int4 PLE, fp16 head
Browse files- .gitattributes +2 -0
- levered2/ios-frontend/gemma4_e4b_qat_gather_raw/embed_per_layer.i4 +3 -0
- levered2/ios-frontend/gemma4_e4b_qat_gather_raw/embed_per_layer.scale.f16 +3 -0
- levered2/ios-frontend/gemma4_e4b_qat_gather_raw/meta.json +19 -0
- levered2/ios-frontend/gemma4_e4b_qat_gather_raw/quant_report.json +66 -0
.gitattributes
CHANGED
|
@@ -58,3 +58,5 @@ ctx131072/gpu-pipelined/gemma4_e4b_qat_decode_int4lin_tbl_pf64/gemma4_e4b_qat_de
|
|
| 58 |
ctx131072/gpu-pipelined/gemma4_e4b_qat_decode_int4lin_tbl_pf64/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 59 |
levered2/gpu-pipelined/gemma4_e4b_qat_decode_int4lin_tbl_pf64_ple4_pe4_hf16_msdpa_g8_wkv_stable_c131072/gemma4_e4b_qat_decode_int4lin_tbl_pf64_ple4_pe4_hf16_msdpa_g8_wkv_stable_c131072.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 60 |
levered2/gpu-pipelined/gemma4_e4b_qat_decode_int4lin_tbl_pf64_ple4_pe4_hf16_msdpa_g8_wkv_stable_c131072/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
| 58 |
ctx131072/gpu-pipelined/gemma4_e4b_qat_decode_int4lin_tbl_pf64/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 59 |
levered2/gpu-pipelined/gemma4_e4b_qat_decode_int4lin_tbl_pf64_ple4_pe4_hf16_msdpa_g8_wkv_stable_c131072/gemma4_e4b_qat_decode_int4lin_tbl_pf64_ple4_pe4_hf16_msdpa_g8_wkv_stable_c131072.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 60 |
levered2/gpu-pipelined/gemma4_e4b_qat_decode_int4lin_tbl_pf64_ple4_pe4_hf16_msdpa_g8_wkv_stable_c131072/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 61 |
+
levered2/ios-frontend/gemma4_e4b_qat_gather_raw/embed_per_layer.i4 filter=lfs diff=lfs merge=lfs -text
|
| 62 |
+
levered2/ios-frontend/gemma4_e4b_qat_gather_raw/embed_per_layer.scale.f16 filter=lfs diff=lfs merge=lfs -text
|
levered2/ios-frontend/gemma4_e4b_qat_gather_raw/embed_per_layer.i4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5651f14b2a4cead5619da219aafceaa96e78752af9c8bb2eb11e2230310839fa
|
| 3 |
+
size 1409286144
|
levered2/ios-frontend/gemma4_e4b_qat_gather_raw/embed_per_layer.scale.f16
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a4b621325c55f5dcc60097178491262539ccd2458ca5ae8cb8caef398806e6ba
|
| 3 |
+
size 184549376
|
levered2/ios-frontend/gemma4_e4b_qat_gather_raw/meta.json
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"V": 262144,
|
| 3 |
+
"PLD": 10752,
|
| 4 |
+
"bits": 4,
|
| 5 |
+
"packed": true,
|
| 6 |
+
"granularity": "block",
|
| 7 |
+
"block": 32,
|
| 8 |
+
"stored_width": 5376,
|
| 9 |
+
"n_scales_per_row": 336,
|
| 10 |
+
"table_file": "embed_per_layer.i4",
|
| 11 |
+
"scale_file": "embed_per_layer.scale.f16",
|
| 12 |
+
"scale_dtype": "float16",
|
| 13 |
+
"qscheme": "symmetric int4, scale only, codes in [-7, 7]",
|
| 14 |
+
"nibble_order": "element 2i -> low nibble, 2i+1 -> high; each nibble biased +8",
|
| 15 |
+
"source_key": "model.language_model.embed_tokens_per_layer.weight",
|
| 16 |
+
"scale_row_stride": 352,
|
| 17 |
+
"scale_alignment": 32,
|
| 18 |
+
"scale_pad_note": "rows are 352 f16 wide with the trailing 16 unread; the graph declares tensor<262144x336xf16> and the engine sizes static inputs from a 32-element-aligned row stride"
|
| 19 |
+
}
|
levered2/ios-frontend/gemma4_e4b_qat_gather_raw/quant_report.json
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"meta": {
|
| 3 |
+
"V": 262144,
|
| 4 |
+
"PLD": 10752,
|
| 5 |
+
"bits": 4,
|
| 6 |
+
"packed": true,
|
| 7 |
+
"granularity": "block",
|
| 8 |
+
"block": 32,
|
| 9 |
+
"stored_width": 5376,
|
| 10 |
+
"n_scales_per_row": 336,
|
| 11 |
+
"table_file": "embed_per_layer.i4",
|
| 12 |
+
"scale_file": "embed_per_layer.scale.f16",
|
| 13 |
+
"scale_dtype": "float16",
|
| 14 |
+
"qscheme": "symmetric int4, scale only, codes in [-7, 7]",
|
| 15 |
+
"nibble_order": "element 2i -> low nibble, 2i+1 -> high; each nibble biased +8",
|
| 16 |
+
"source_key": "model.language_model.embed_tokens_per_layer.weight"
|
| 17 |
+
},
|
| 18 |
+
"survey": {
|
| 19 |
+
"int8 per-row (SHIPPED)": {
|
| 20 |
+
"snr_db": 39.348481394556785,
|
| 21 |
+
"worst_row_rel_inf": 0.003937022760510445,
|
| 22 |
+
"table_bytes": 2818572288,
|
| 23 |
+
"scale_bytes": 1048576,
|
| 24 |
+
"total_bytes": 2819620864,
|
| 25 |
+
"bits_per_weight": 8.00297619047619
|
| 26 |
+
},
|
| 27 |
+
"int4 per-row": {
|
| 28 |
+
"snr_db": 13.515821612945263,
|
| 29 |
+
"worst_row_rel_inf": 0.07142858952283859,
|
| 30 |
+
"table_bytes": 1409286144,
|
| 31 |
+
"scale_bytes": 1048576,
|
| 32 |
+
"total_bytes": 1410334720,
|
| 33 |
+
"bits_per_weight": 4.002976190476191
|
| 34 |
+
},
|
| 35 |
+
"int4 per-block-32": {
|
| 36 |
+
"snr_db": 22.829274825287108,
|
| 37 |
+
"worst_row_rel_inf": 0.0716666653752327,
|
| 38 |
+
"table_bytes": 1409286144,
|
| 39 |
+
"scale_bytes": 176160768,
|
| 40 |
+
"total_bytes": 1585446912,
|
| 41 |
+
"bits_per_weight": 4.5
|
| 42 |
+
},
|
| 43 |
+
"int4 per-block-64": {
|
| 44 |
+
"snr_db": 20.561814184055137,
|
| 45 |
+
"worst_row_rel_inf": 0.0716666653752327,
|
| 46 |
+
"table_bytes": 1409286144,
|
| 47 |
+
"scale_bytes": 88080384,
|
| 48 |
+
"total_bytes": 1497366528,
|
| 49 |
+
"bits_per_weight": 4.25
|
| 50 |
+
},
|
| 51 |
+
"int8 per-block-32": {
|
| 52 |
+
"snr_db": 46.14359938682199,
|
| 53 |
+
"worst_row_rel_inf": 0.004166666883975267,
|
| 54 |
+
"table_bytes": 2818572288,
|
| 55 |
+
"scale_bytes": 176160768,
|
| 56 |
+
"total_bytes": 2994733056,
|
| 57 |
+
"bits_per_weight": 8.5
|
| 58 |
+
}
|
| 59 |
+
},
|
| 60 |
+
"sampled_rows": 32768,
|
| 61 |
+
"int8_shipped_codes_reproduced": 32768,
|
| 62 |
+
"file_roundtrip_exact": true,
|
| 63 |
+
"table_bytes": 1409286144,
|
| 64 |
+
"scale_bytes": 176160768,
|
| 65 |
+
"bits_per_weight": 4.5
|
| 66 |
+
}
|