#ggml.q5_k encoding
← Encoding reference
GGML Q5_K super-block storage schema.
| Property |
Value |
| Role |
storage schema |
| Implicit shaped attachment |
no |
Fixed storage geometry
| Logical elements |
Storage bytes |
Required alignment |
| 256 |
176 |
2 |
Logical fields
| Role |
Level |
Format |
Elements |
Bits per element |
scale |
0 |
f16 |
1 |
16 |
minimum |
0 |
f16 |
1 |
16 |
scale |
1 |
u6 |
8 |
6 |
minimum |
1 |
u6 |
8 |
6 |
payload |
0 |
u5 |
256 |
5 |
Bit projections
| Field |
Record bit offset |
Record bit stride |
Field element offset |
Elements |
Field bit offset |
Bits |
scale[0] |
0 |
16 |
0 |
1 |
0 |
16 |
minimum[0] |
16 |
16 |
0 |
1 |
0 |
16 |
scale[1] |
32 |
8 |
0 |
4 |
0 |
6 |
scale[1] |
96 |
8 |
4 |
4 |
0 |
4 |
scale[1] |
38 |
8 |
4 |
4 |
4 |
2 |
minimum[1] |
64 |
8 |
0 |
4 |
0 |
6 |
minimum[1] |
100 |
8 |
4 |
4 |
0 |
4 |
minimum[1] |
70 |
8 |
4 |
4 |
4 |
2 |
payload[0] |
384 |
8 |
0 |
32 |
0 |
4 |
payload[0] |
388 |
8 |
32 |
32 |
0 |
4 |
payload[0] |
640 |
8 |
64 |
32 |
0 |
4 |
payload[0] |
644 |
8 |
96 |
32 |
0 |
4 |
payload[0] |
896 |
8 |
128 |
32 |
0 |
4 |
payload[0] |
900 |
8 |
160 |
32 |
0 |
4 |
payload[0] |
1152 |
8 |
192 |
32 |
0 |
4 |
payload[0] |
1156 |
8 |
224 |
32 |
0 |
4 |
payload[0] |
128 |
8 |
0 |
32 |
4 |
1 |
payload[0] |
129 |
8 |
32 |
32 |
4 |
1 |
payload[0] |
130 |
8 |
64 |
32 |
4 |
1 |
payload[0] |
131 |
8 |
96 |
32 |
4 |
1 |
payload[0] |
132 |
8 |
128 |
32 |
4 |
1 |
payload[0] |
133 |
8 |
160 |
32 |
4 |
1 |
payload[0] |
134 |
8 |
192 |
32 |
4 |
1 |
payload[0] |
135 |
8 |
224 |
32 |
4 |
1 |
Required auxiliary values
| Key |
Description |
scale |
— |
secondary_scale |
— |
minimum |
— |