Miril-DroneVLM-2B-2 / shared_kv_export_report.json
MirilAI's picture
Stage Miril-DroneVLM-2B-2 release
774f63b verified
Raw
History Blame Contribute Delete
6.19 kB
{
"applicable": true,
"artifact": "hf_merged",
"checks": [
{
"expected_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
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
],
"missing_layer_ids": [],
"name": "language.q_proj",
"observed_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
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
],
"ok": true,
"unexpected_layer_ids": []
},
{
"expected_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
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
],
"missing_layer_ids": [],
"name": "language.o_proj",
"observed_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
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
],
"ok": true,
"unexpected_layer_ids": []
},
{
"expected_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
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
],
"missing_layer_ids": [],
"name": "language.q_norm",
"observed_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
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
],
"ok": true,
"unexpected_layer_ids": []
},
{
"expected_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"missing_layer_ids": [],
"name": "language.k_proj",
"observed_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"ok": true,
"unexpected_layer_ids": []
},
{
"expected_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"missing_layer_ids": [],
"name": "language.v_proj",
"observed_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"ok": true,
"unexpected_layer_ids": []
},
{
"expected_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"missing_layer_ids": [],
"name": "language.k_norm",
"observed_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"ok": true,
"unexpected_layer_ids": []
},
{
"expected_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
],
"missing_layer_ids": [],
"name": "vision.k_norm",
"observed_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
],
"ok": true,
"unexpected_layer_ids": []
}
],
"errors": [],
"expected_language_k_norm_count": 15,
"expected_vision_k_norm_count": 16,
"explanation": "Gemma 4 serializes K/V projections and k_norm only for the leading non-shared language layers. Later language layers reuse shared K/V states and must not be treated as missing tensors.",
"kv_owner_layer_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"kv_shared_layer_ids": [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34
],
"model_type": "gemma4",
"num_hidden_layers": 35,
"num_kv_shared_layers": 20,
"ok": true,
"schema_version": 1,
"serialized_tensor_count": 1951,
"serialized_weight_source": "model.safetensors.index.json"
}