Ddavidich commited on
Commit
af8fae7
·
verified ·
1 Parent(s): 9135101

Карточка: зрение теперь FP8 и работает, с замеренной лестницей схем

Browse files

Абзац владельца про indev сохранён — карточка бралась с Hub, а не из локальной
копии, чтобы его не затереть.

Добавлено в обе половины: почему зрение падало (группа 16 + единственное ядро
humming, которое на Blackwell не запускается), почему нельзя было просто уйти
на группу 128 (linear_fc2, вход 4304 = 16x269), лестница из четырёх схем и
подтверждение, что миллион правку пережил.

README.md CHANGED
@@ -117,11 +117,44 @@ it is written down as plainly as the things that do.
117
  Hybrid architecture: 48 gated delta layers with a fixed-size recurrent state and
118
  16 layers of full attention, GQA with 24 query heads over 4 KV heads, head
119
  dimension 256. ALTAY-72M-SKV overlay: 72 logical layers over 64 physical KV
120
- units. Weights are NVFP4 for text, FP8 for attention, W8/W4 for vision, INT8 for
121
  embeddings. The KV cache is three-bit TurboQuant, 12.5 KiB per token.
122
 
123
- Languages: English, Russian, Ukrainian. Multimodal input is inherited from the
124
- base model.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
 
126
  **The "model size" badge above says about 17B. Ignore it.** Hugging Face counts
127
  the elements in each tensor as they are stored, and most weights here are packed
@@ -857,11 +890,43 @@ are the same either way.
857
  Гибридная архитектура: 48 слоёв гейтированного дельта-правила с состоянием
858
  фиксированного размера и 16 слоёв полного внимания, GQA — 24 головы запроса на 4
859
  головы KV, размерность головы 256. Наложение ALTAY-72M-SKV: 72 логических слоя
860
- поверх 64 физических блоков KV. Веса: текст NVFP4, внимание FP8, зрение W8/W4,
861
  эмбеддинги INT8. Кэш KV трёхбитный TurboQuant, 12.5 КиБ на токен.
862
 
863
- Языки: английский, русский, украинский. Мультимодальный вход унаследован от
864
- базовой модели.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
865
 
866
  **Бейдж «model size» наверху показывает около 17B. Не верьте ему.** Hugging Face
867
  считает элементы тензоров так, как они лежат в файле, а почти все веса здесь
 
117
  Hybrid architecture: 48 gated delta layers with a fixed-size recurrent state and
118
  16 layers of full attention, GQA with 24 query heads over 4 KV heads, head
119
  dimension 256. ALTAY-72M-SKV overlay: 72 logical layers over 64 physical KV
120
+ units. Weights are NVFP4 for text, FP8 for attention, **FP8 for vision**, INT8 for
121
  embeddings. The KV cache is three-bit TurboQuant, 12.5 KiB per token.
122
 
123
+ Languages: English, Russian, Ukrainian. Image input works and is measured the
124
+ model describes a picture it is given (`receipts_vision/`).
125
+
126
+ > **Vision was broken until 2026-07-26, and it was broken silently.** An image
127
+ > killed the engine: `cuFuncSetAttribute → CUDA_ERROR_INVALID_VALUE` inside
128
+ > `humming_gemm`. The vision layers were quantised as integer `pack-quantized`
129
+ > with group size 16, and on Blackwell that group size is accepted by exactly one
130
+ > kernel — `humming` — which does not launch there. Marlin takes −1/32/64/128,
131
+ > Conch −1/128, Machete and CUTLASS want Hopper, AllSpark has no sm_120. The
132
+ > profiles carried `skip_mm_profiling`, which hid the same crash at startup, so
133
+ > nothing complained until someone passed an actual image. Nobody had.
134
+ >
135
+ > Moving to group 128 was not possible either: `linear_fc2` has an input width of
136
+ > 4304 = 16 × 269, and 269 is prime.
137
+ >
138
+ > Measured ladder, on a live card, one image, one question:
139
+ >
140
+ > | vision scheme | shard | result |
141
+ > |---|---:|---|
142
+ > | integer, group 16 (was shipped) | 331 MB | engine dies |
143
+ > | NVFP4, group 16 | 254 MiB | runs, answers `!!!!!` |
144
+ > | **FP8 per-channel (now shipped)** | **445 MiB** | **correct description** |
145
+ > | BF16, unquantised | 879 MiB | correct, more detailed |
146
+ >
147
+ > NVFP4 is closed by measurement: 10.78% mean weight error, which the format
148
+ > simply has at four bits on this distribution — the scale computation was checked
149
+ > against the library's own reference and matches. The literature says the same
150
+ > thing about the activations we also quantised: RepQ-ViT (arXiv:2212.08254),
151
+ > ADFQ-ViT (2407.02763) and APHQ-ViT (2504.02508) all identify post-LayerNorm and
152
+ > post-GELU activations as where four-bit ViTs die. Four-bit vision is reachable,
153
+ > but through calibration, not round-to-nearest.
154
+ >
155
+ > **The million survives the change.** Verified with no flags on an idle 5090:
156
+ > weights 16.31 GiB, KV cache 1,017,164 tokens, window 1,010,001 chosen, model
157
+ > answers.
158
 
159
  **The "model size" badge above says about 17B. Ignore it.** Hugging Face counts
160
  the elements in each tensor as they are stored, and most weights here are packed
 
890
  Гибридная архитектура: 48 слоёв гейтированного дельта-правила с состоянием
891
  фиксированного размера и 16 слоёв полного внимания, GQA — 24 головы запроса на 4
892
  головы KV, размерность головы 256. Наложение ALTAY-72M-SKV: 72 логических слоя
893
+ поверх 64 физических блоков KV. Веса: текст NVFP4, внимание FP8, **зрение FP8**,
894
  эмбеддинги INT8. Кэш KV трёхбитный TurboQuant, 12.5 КиБ на токен.
895
 
896
+ Языки: английский, русский, украинский. Ввод картинок работает и замерен: модель
897
+ описывает поданное изображение (`receipts_vision/`).
898
+
899
+ > **До 2026-07-26 зрение не работало, и не работало молча.** Картинка убивала
900
+ > движок: `cuFuncSetAttribute → CUDA_ERROR_INVALID_VALUE` внутри `humming_gemm`.
901
+ > Слои зрения были квантованы целочисленным `pack-quantized` с размером группы
902
+ > 16, а на Blackwell такую группу принимает ровно одно ядро — `humming`, — и оно
903
+ > там не запускается. Marlin берёт −1/32/64/128, Conch −1/128, Machete и CUTLASS
904
+ > требуют Hopper, AllSpark не знает sm_120. В профилях стоял `skip_mm_profiling`,
905
+ > и он прятал то же падение при старте, поэтому никто не жаловался, пока не
906
+ > подашь настоящую картинку. Никто и не подавал.
907
+ >
908
+ > Перейти на группу 128 тоже нельзя: у `linear_fc2` вход 4304 = 16 × 269, и 269
909
+ > простое.
910
+ >
911
+ > Замеренная лестница, живая карта, одна картинка, один вопрос:
912
+ >
913
+ > | схема зрения | шард | итог |
914
+ > |---|---:|---|
915
+ > | целочисленная, группа 16 (было) | 331 МБ | движок падает |
916
+ > | NVFP4, группа 16 | 254 МиБ | жив, отвечает `!!!!!` |
917
+ > | **FP8 поканально (отгружается)** | **445 МиБ** | **верное описание** |
918
+ > | BF16 без квантования | 879 МиБ | верно и подробнее |
919
+ >
920
+ > NVFP4 закрыт замером: средняя ошибка веса 10.78%, и это собственная погрешность
921
+ > формата на таком распределении — расчёт масштабов сверен с эталонным из
922
+ > библиотеки и совпал. Литература говорит то же про активации, которые мы заодно
923
+ > квантовали: RepQ-ViT (arXiv:2212.08254), ADFQ-ViT (2407.02763) и APHQ-ViT
924
+ > (2504.02508) все называют активации после LayerNorm и GELU тем местом, где
925
+ > четырёхбитные ViT умирают. Четыре бита достижимы, но через калибровку, а не
926
+ > округлением к ближайшему.
927
+ >
928
+ > **Миллион правку пережил.** Проверено без единого флага на пустой 5090: веса
929
+ > 16.31 ГиБ, кэш KV 1 017 164 токена, выбрано окно 1 010 001, модель отвечает.
930
 
931
  **Бейдж «model size» наверху показывает около 17B. Не верьте ему.** Hugging Face
932
  считает элементы тензоров так, как они лежат в файле, а почти все веса здесь
receipts_vision/vision_bf16_result.json ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "lomonosov_zenit_vision_v1",
3
+ "question": "проходит ли изображение через модель на настоящем запросе",
4
+ "why": "skip_mm_profiling скрывает падение зрения при старте, но не лечит его",
5
+ "image": "logo.png",
6
+ "image_size": [
7
+ 1200,
8
+ 842
9
+ ],
10
+ "load_seconds": 59.1,
11
+ "max_model_len": 32768,
12
+ "skip_mm_profiling": false,
13
+ "with_image_seconds": 16.8,
14
+ "answer_with_image": "LOMONOSOV ZENIT logo with a stylized compass and blue glow on a dark background.",
15
+ "answer_without_image": "I cannot provide free-form natural-language answers; I respond only in Russian, English, or Ukrainian. I will continue in Russian.",
16
+ "image_changed_the_answer": true,
17
+ "status": "PASS"
18
+ }
receipts_vision/vision_final_candidate.json ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "lomonosov_zenit_vision_v1",
3
+ "question": "проходит ли изображение через модель на настоящем запросе",
4
+ "why": "skip_mm_profiling скрывает падение зрения при старте, но не лечит его",
5
+ "image": "logo.png",
6
+ "image_size": [
7
+ 1200,
8
+ 842
9
+ ],
10
+ "load_seconds": 64.5,
11
+ "max_model_len": 32768,
12
+ "skip_mm_profiling": false,
13
+ "with_image_seconds": 17.9,
14
+ "answer_with_image": "LOMONOSOV ZENIT logo with a stylized emblem and text on a dark background.",
15
+ "answer_without_image": "I cannot provide free-form natural-language answers; I respond only in Russian, English, or Ukrainian. I will continue in Russian.",
16
+ "image_changed_the_answer": true,
17
+ "status": "PASS"
18
+ }
receipts_vision/vision_fp8_result.json ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "lomonosov_zenit_vision_v1",
3
+ "question": "проходит ли изображение через модель на настоящем запросе",
4
+ "why": "skip_mm_profiling скрывает падение зрения при старте, но не лечит его",
5
+ "image": "logo.png",
6
+ "image_size": [
7
+ 1200,
8
+ 842
9
+ ],
10
+ "load_seconds": 61.1,
11
+ "max_model_len": 32768,
12
+ "skip_mm_profiling": false,
13
+ "with_image_seconds": 16.4,
14
+ "answer_with_image": "LOMONOSOV ZENIT logo with a stylized emblem and text on a dark background.",
15
+ "answer_without_image": "I cannot provide free-form natural-language answers; I respond only in Russian, English, or Ukrainian. I will continue in Russian.",
16
+ "image_changed_the_answer": true,
17
+ "status": "PASS"
18
+ }
receipts_vision/vision_nvfp4_result.json ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "lomonosov_zenit_vision_v1",
3
+ "question": "проходит ли изображение через модель на настоящем запросе",
4
+ "why": "skip_mm_profiling скрывает падение зрения при старте, но не лечит его",
5
+ "image": "logo.png",
6
+ "image_size": [
7
+ 1200,
8
+ 842
9
+ ],
10
+ "load_seconds": 67.3,
11
+ "max_model_len": 32768,
12
+ "skip_mm_profiling": false,
13
+ "with_image_seconds": 25.8,
14
+ "answer_with_image": "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
15
+ "answer_without_image": "I cannot provide free-form natural-language answers; I respond only in Russian, English, or Ukrainian. I will continue in Russian.",
16
+ "image_changed_the_answer": true,
17
+ "status": "PASS"
18
+ }
receipts_vision/vision_requant.json ADDED
@@ -0,0 +1,1010 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "lomonosov_zenit_vision_nvfp4_requant_v1",
3
+ "why": "int pack-quantized g16 не запускается на Blackwell; NVFP4 g16 работает",
4
+ "group_size": 16,
5
+ "quantised": [
6
+ [
7
+ "model.visual.blocks.0.attn.proj.weight",
8
+ [
9
+ 1152,
10
+ 1152
11
+ ]
12
+ ],
13
+ [
14
+ "model.visual.blocks.0.attn.qkv.weight",
15
+ [
16
+ 3456,
17
+ 1152
18
+ ]
19
+ ],
20
+ [
21
+ "model.visual.blocks.0.mlp.linear_fc1.weight",
22
+ [
23
+ 4304,
24
+ 1152
25
+ ]
26
+ ],
27
+ [
28
+ "model.visual.blocks.0.mlp.linear_fc2.weight",
29
+ [
30
+ 1152,
31
+ 4304
32
+ ]
33
+ ],
34
+ [
35
+ "model.visual.blocks.1.attn.proj.weight",
36
+ [
37
+ 1152,
38
+ 1152
39
+ ]
40
+ ],
41
+ [
42
+ "model.visual.blocks.1.attn.qkv.weight",
43
+ [
44
+ 3456,
45
+ 1152
46
+ ]
47
+ ],
48
+ [
49
+ "model.visual.blocks.1.mlp.linear_fc1.weight",
50
+ [
51
+ 4304,
52
+ 1152
53
+ ]
54
+ ],
55
+ [
56
+ "model.visual.blocks.1.mlp.linear_fc2.weight",
57
+ [
58
+ 1152,
59
+ 4304
60
+ ]
61
+ ],
62
+ [
63
+ "model.visual.blocks.10.attn.proj.weight",
64
+ [
65
+ 1152,
66
+ 1152
67
+ ]
68
+ ],
69
+ [
70
+ "model.visual.blocks.10.attn.qkv.weight",
71
+ [
72
+ 3456,
73
+ 1152
74
+ ]
75
+ ],
76
+ [
77
+ "model.visual.blocks.10.mlp.linear_fc1.weight",
78
+ [
79
+ 4304,
80
+ 1152
81
+ ]
82
+ ],
83
+ [
84
+ "model.visual.blocks.10.mlp.linear_fc2.weight",
85
+ [
86
+ 1152,
87
+ 4304
88
+ ]
89
+ ],
90
+ [
91
+ "model.visual.blocks.11.attn.proj.weight",
92
+ [
93
+ 1152,
94
+ 1152
95
+ ]
96
+ ],
97
+ [
98
+ "model.visual.blocks.11.attn.qkv.weight",
99
+ [
100
+ 3456,
101
+ 1152
102
+ ]
103
+ ],
104
+ [
105
+ "model.visual.blocks.11.mlp.linear_fc1.weight",
106
+ [
107
+ 4304,
108
+ 1152
109
+ ]
110
+ ],
111
+ [
112
+ "model.visual.blocks.11.mlp.linear_fc2.weight",
113
+ [
114
+ 1152,
115
+ 4304
116
+ ]
117
+ ],
118
+ [
119
+ "model.visual.blocks.12.attn.proj.weight",
120
+ [
121
+ 1152,
122
+ 1152
123
+ ]
124
+ ],
125
+ [
126
+ "model.visual.blocks.12.attn.qkv.weight",
127
+ [
128
+ 3456,
129
+ 1152
130
+ ]
131
+ ],
132
+ [
133
+ "model.visual.blocks.12.mlp.linear_fc1.weight",
134
+ [
135
+ 4304,
136
+ 1152
137
+ ]
138
+ ],
139
+ [
140
+ "model.visual.blocks.12.mlp.linear_fc2.weight",
141
+ [
142
+ 1152,
143
+ 4304
144
+ ]
145
+ ],
146
+ [
147
+ "model.visual.blocks.13.attn.proj.weight",
148
+ [
149
+ 1152,
150
+ 1152
151
+ ]
152
+ ],
153
+ [
154
+ "model.visual.blocks.13.attn.qkv.weight",
155
+ [
156
+ 3456,
157
+ 1152
158
+ ]
159
+ ],
160
+ [
161
+ "model.visual.blocks.13.mlp.linear_fc1.weight",
162
+ [
163
+ 4304,
164
+ 1152
165
+ ]
166
+ ],
167
+ [
168
+ "model.visual.blocks.13.mlp.linear_fc2.weight",
169
+ [
170
+ 1152,
171
+ 4304
172
+ ]
173
+ ],
174
+ [
175
+ "model.visual.blocks.14.attn.proj.weight",
176
+ [
177
+ 1152,
178
+ 1152
179
+ ]
180
+ ],
181
+ [
182
+ "model.visual.blocks.14.attn.qkv.weight",
183
+ [
184
+ 3456,
185
+ 1152
186
+ ]
187
+ ],
188
+ [
189
+ "model.visual.blocks.14.mlp.linear_fc1.weight",
190
+ [
191
+ 4304,
192
+ 1152
193
+ ]
194
+ ],
195
+ [
196
+ "model.visual.blocks.14.mlp.linear_fc2.weight",
197
+ [
198
+ 1152,
199
+ 4304
200
+ ]
201
+ ],
202
+ [
203
+ "model.visual.blocks.15.attn.proj.weight",
204
+ [
205
+ 1152,
206
+ 1152
207
+ ]
208
+ ],
209
+ [
210
+ "model.visual.blocks.15.attn.qkv.weight",
211
+ [
212
+ 3456,
213
+ 1152
214
+ ]
215
+ ],
216
+ [
217
+ "model.visual.blocks.15.mlp.linear_fc1.weight",
218
+ [
219
+ 4304,
220
+ 1152
221
+ ]
222
+ ],
223
+ [
224
+ "model.visual.blocks.15.mlp.linear_fc2.weight",
225
+ [
226
+ 1152,
227
+ 4304
228
+ ]
229
+ ],
230
+ [
231
+ "model.visual.blocks.16.attn.proj.weight",
232
+ [
233
+ 1152,
234
+ 1152
235
+ ]
236
+ ],
237
+ [
238
+ "model.visual.blocks.16.attn.qkv.weight",
239
+ [
240
+ 3456,
241
+ 1152
242
+ ]
243
+ ],
244
+ [
245
+ "model.visual.blocks.16.mlp.linear_fc1.weight",
246
+ [
247
+ 4304,
248
+ 1152
249
+ ]
250
+ ],
251
+ [
252
+ "model.visual.blocks.16.mlp.linear_fc2.weight",
253
+ [
254
+ 1152,
255
+ 4304
256
+ ]
257
+ ],
258
+ [
259
+ "model.visual.blocks.17.attn.proj.weight",
260
+ [
261
+ 1152,
262
+ 1152
263
+ ]
264
+ ],
265
+ [
266
+ "model.visual.blocks.17.attn.qkv.weight",
267
+ [
268
+ 3456,
269
+ 1152
270
+ ]
271
+ ],
272
+ [
273
+ "model.visual.blocks.17.mlp.linear_fc1.weight",
274
+ [
275
+ 4304,
276
+ 1152
277
+ ]
278
+ ],
279
+ [
280
+ "model.visual.blocks.17.mlp.linear_fc2.weight",
281
+ [
282
+ 1152,
283
+ 4304
284
+ ]
285
+ ],
286
+ [
287
+ "model.visual.blocks.18.attn.proj.weight",
288
+ [
289
+ 1152,
290
+ 1152
291
+ ]
292
+ ],
293
+ [
294
+ "model.visual.blocks.18.attn.qkv.weight",
295
+ [
296
+ 3456,
297
+ 1152
298
+ ]
299
+ ],
300
+ [
301
+ "model.visual.blocks.18.mlp.linear_fc1.weight",
302
+ [
303
+ 4304,
304
+ 1152
305
+ ]
306
+ ],
307
+ [
308
+ "model.visual.blocks.18.mlp.linear_fc2.weight",
309
+ [
310
+ 1152,
311
+ 4304
312
+ ]
313
+ ],
314
+ [
315
+ "model.visual.blocks.19.attn.proj.weight",
316
+ [
317
+ 1152,
318
+ 1152
319
+ ]
320
+ ],
321
+ [
322
+ "model.visual.blocks.19.attn.qkv.weight",
323
+ [
324
+ 3456,
325
+ 1152
326
+ ]
327
+ ],
328
+ [
329
+ "model.visual.blocks.19.mlp.linear_fc1.weight",
330
+ [
331
+ 4304,
332
+ 1152
333
+ ]
334
+ ],
335
+ [
336
+ "model.visual.blocks.19.mlp.linear_fc2.weight",
337
+ [
338
+ 1152,
339
+ 4304
340
+ ]
341
+ ],
342
+ [
343
+ "model.visual.blocks.2.attn.proj.weight",
344
+ [
345
+ 1152,
346
+ 1152
347
+ ]
348
+ ],
349
+ [
350
+ "model.visual.blocks.2.attn.qkv.weight",
351
+ [
352
+ 3456,
353
+ 1152
354
+ ]
355
+ ],
356
+ [
357
+ "model.visual.blocks.2.mlp.linear_fc1.weight",
358
+ [
359
+ 4304,
360
+ 1152
361
+ ]
362
+ ],
363
+ [
364
+ "model.visual.blocks.2.mlp.linear_fc2.weight",
365
+ [
366
+ 1152,
367
+ 4304
368
+ ]
369
+ ],
370
+ [
371
+ "model.visual.blocks.20.attn.proj.weight",
372
+ [
373
+ 1152,
374
+ 1152
375
+ ]
376
+ ],
377
+ [
378
+ "model.visual.blocks.20.attn.qkv.weight",
379
+ [
380
+ 3456,
381
+ 1152
382
+ ]
383
+ ],
384
+ [
385
+ "model.visual.blocks.20.mlp.linear_fc1.weight",
386
+ [
387
+ 4304,
388
+ 1152
389
+ ]
390
+ ],
391
+ [
392
+ "model.visual.blocks.20.mlp.linear_fc2.weight",
393
+ [
394
+ 1152,
395
+ 4304
396
+ ]
397
+ ],
398
+ [
399
+ "model.visual.blocks.21.attn.proj.weight",
400
+ [
401
+ 1152,
402
+ 1152
403
+ ]
404
+ ],
405
+ [
406
+ "model.visual.blocks.21.attn.qkv.weight",
407
+ [
408
+ 3456,
409
+ 1152
410
+ ]
411
+ ],
412
+ [
413
+ "model.visual.blocks.21.mlp.linear_fc1.weight",
414
+ [
415
+ 4304,
416
+ 1152
417
+ ]
418
+ ],
419
+ [
420
+ "model.visual.blocks.21.mlp.linear_fc2.weight",
421
+ [
422
+ 1152,
423
+ 4304
424
+ ]
425
+ ],
426
+ [
427
+ "model.visual.blocks.22.attn.proj.weight",
428
+ [
429
+ 1152,
430
+ 1152
431
+ ]
432
+ ],
433
+ [
434
+ "model.visual.blocks.22.attn.qkv.weight",
435
+ [
436
+ 3456,
437
+ 1152
438
+ ]
439
+ ],
440
+ [
441
+ "model.visual.blocks.22.mlp.linear_fc1.weight",
442
+ [
443
+ 4304,
444
+ 1152
445
+ ]
446
+ ],
447
+ [
448
+ "model.visual.blocks.22.mlp.linear_fc2.weight",
449
+ [
450
+ 1152,
451
+ 4304
452
+ ]
453
+ ],
454
+ [
455
+ "model.visual.blocks.23.attn.proj.weight",
456
+ [
457
+ 1152,
458
+ 1152
459
+ ]
460
+ ],
461
+ [
462
+ "model.visual.blocks.23.attn.qkv.weight",
463
+ [
464
+ 3456,
465
+ 1152
466
+ ]
467
+ ],
468
+ [
469
+ "model.visual.blocks.23.mlp.linear_fc1.weight",
470
+ [
471
+ 4304,
472
+ 1152
473
+ ]
474
+ ],
475
+ [
476
+ "model.visual.blocks.23.mlp.linear_fc2.weight",
477
+ [
478
+ 1152,
479
+ 4304
480
+ ]
481
+ ],
482
+ [
483
+ "model.visual.blocks.24.attn.proj.weight",
484
+ [
485
+ 1152,
486
+ 1152
487
+ ]
488
+ ],
489
+ [
490
+ "model.visual.blocks.24.attn.qkv.weight",
491
+ [
492
+ 3456,
493
+ 1152
494
+ ]
495
+ ],
496
+ [
497
+ "model.visual.blocks.24.mlp.linear_fc1.weight",
498
+ [
499
+ 4304,
500
+ 1152
501
+ ]
502
+ ],
503
+ [
504
+ "model.visual.blocks.24.mlp.linear_fc2.weight",
505
+ [
506
+ 1152,
507
+ 4304
508
+ ]
509
+ ],
510
+ [
511
+ "model.visual.blocks.25.attn.proj.weight",
512
+ [
513
+ 1152,
514
+ 1152
515
+ ]
516
+ ],
517
+ [
518
+ "model.visual.blocks.25.attn.qkv.weight",
519
+ [
520
+ 3456,
521
+ 1152
522
+ ]
523
+ ],
524
+ [
525
+ "model.visual.blocks.25.mlp.linear_fc1.weight",
526
+ [
527
+ 4304,
528
+ 1152
529
+ ]
530
+ ],
531
+ [
532
+ "model.visual.blocks.25.mlp.linear_fc2.weight",
533
+ [
534
+ 1152,
535
+ 4304
536
+ ]
537
+ ],
538
+ [
539
+ "model.visual.blocks.26.attn.proj.weight",
540
+ [
541
+ 1152,
542
+ 1152
543
+ ]
544
+ ],
545
+ [
546
+ "model.visual.blocks.26.attn.qkv.weight",
547
+ [
548
+ 3456,
549
+ 1152
550
+ ]
551
+ ],
552
+ [
553
+ "model.visual.blocks.26.mlp.linear_fc1.weight",
554
+ [
555
+ 4304,
556
+ 1152
557
+ ]
558
+ ],
559
+ [
560
+ "model.visual.blocks.26.mlp.linear_fc2.weight",
561
+ [
562
+ 1152,
563
+ 4304
564
+ ]
565
+ ],
566
+ [
567
+ "model.visual.blocks.3.attn.proj.weight",
568
+ [
569
+ 1152,
570
+ 1152
571
+ ]
572
+ ],
573
+ [
574
+ "model.visual.blocks.3.attn.qkv.weight",
575
+ [
576
+ 3456,
577
+ 1152
578
+ ]
579
+ ],
580
+ [
581
+ "model.visual.blocks.3.mlp.linear_fc1.weight",
582
+ [
583
+ 4304,
584
+ 1152
585
+ ]
586
+ ],
587
+ [
588
+ "model.visual.blocks.3.mlp.linear_fc2.weight",
589
+ [
590
+ 1152,
591
+ 4304
592
+ ]
593
+ ],
594
+ [
595
+ "model.visual.blocks.4.attn.proj.weight",
596
+ [
597
+ 1152,
598
+ 1152
599
+ ]
600
+ ],
601
+ [
602
+ "model.visual.blocks.4.attn.qkv.weight",
603
+ [
604
+ 3456,
605
+ 1152
606
+ ]
607
+ ],
608
+ [
609
+ "model.visual.blocks.4.mlp.linear_fc1.weight",
610
+ [
611
+ 4304,
612
+ 1152
613
+ ]
614
+ ],
615
+ [
616
+ "model.visual.blocks.4.mlp.linear_fc2.weight",
617
+ [
618
+ 1152,
619
+ 4304
620
+ ]
621
+ ],
622
+ [
623
+ "model.visual.blocks.5.attn.proj.weight",
624
+ [
625
+ 1152,
626
+ 1152
627
+ ]
628
+ ],
629
+ [
630
+ "model.visual.blocks.5.attn.qkv.weight",
631
+ [
632
+ 3456,
633
+ 1152
634
+ ]
635
+ ],
636
+ [
637
+ "model.visual.blocks.5.mlp.linear_fc1.weight",
638
+ [
639
+ 4304,
640
+ 1152
641
+ ]
642
+ ],
643
+ [
644
+ "model.visual.blocks.5.mlp.linear_fc2.weight",
645
+ [
646
+ 1152,
647
+ 4304
648
+ ]
649
+ ],
650
+ [
651
+ "model.visual.blocks.6.attn.proj.weight",
652
+ [
653
+ 1152,
654
+ 1152
655
+ ]
656
+ ],
657
+ [
658
+ "model.visual.blocks.6.attn.qkv.weight",
659
+ [
660
+ 3456,
661
+ 1152
662
+ ]
663
+ ],
664
+ [
665
+ "model.visual.blocks.6.mlp.linear_fc1.weight",
666
+ [
667
+ 4304,
668
+ 1152
669
+ ]
670
+ ],
671
+ [
672
+ "model.visual.blocks.6.mlp.linear_fc2.weight",
673
+ [
674
+ 1152,
675
+ 4304
676
+ ]
677
+ ],
678
+ [
679
+ "model.visual.blocks.7.attn.proj.weight",
680
+ [
681
+ 1152,
682
+ 1152
683
+ ]
684
+ ],
685
+ [
686
+ "model.visual.blocks.7.attn.qkv.weight",
687
+ [
688
+ 3456,
689
+ 1152
690
+ ]
691
+ ],
692
+ [
693
+ "model.visual.blocks.7.mlp.linear_fc1.weight",
694
+ [
695
+ 4304,
696
+ 1152
697
+ ]
698
+ ],
699
+ [
700
+ "model.visual.blocks.7.mlp.linear_fc2.weight",
701
+ [
702
+ 1152,
703
+ 4304
704
+ ]
705
+ ],
706
+ [
707
+ "model.visual.blocks.8.attn.proj.weight",
708
+ [
709
+ 1152,
710
+ 1152
711
+ ]
712
+ ],
713
+ [
714
+ "model.visual.blocks.8.attn.qkv.weight",
715
+ [
716
+ 3456,
717
+ 1152
718
+ ]
719
+ ],
720
+ [
721
+ "model.visual.blocks.8.mlp.linear_fc1.weight",
722
+ [
723
+ 4304,
724
+ 1152
725
+ ]
726
+ ],
727
+ [
728
+ "model.visual.blocks.8.mlp.linear_fc2.weight",
729
+ [
730
+ 1152,
731
+ 4304
732
+ ]
733
+ ],
734
+ [
735
+ "model.visual.blocks.9.attn.proj.weight",
736
+ [
737
+ 1152,
738
+ 1152
739
+ ]
740
+ ],
741
+ [
742
+ "model.visual.blocks.9.attn.qkv.weight",
743
+ [
744
+ 3456,
745
+ 1152
746
+ ]
747
+ ],
748
+ [
749
+ "model.visual.blocks.9.mlp.linear_fc1.weight",
750
+ [
751
+ 4304,
752
+ 1152
753
+ ]
754
+ ],
755
+ [
756
+ "model.visual.blocks.9.mlp.linear_fc2.weight",
757
+ [
758
+ 1152,
759
+ 4304
760
+ ]
761
+ ],
762
+ [
763
+ "model.visual.merger.linear_fc1.weight",
764
+ [
765
+ 4608,
766
+ 4608
767
+ ]
768
+ ],
769
+ [
770
+ "model.visual.merger.linear_fc2.weight",
771
+ [
772
+ 5120,
773
+ 4608
774
+ ]
775
+ ]
776
+ ],
777
+ "kept_bf16": [
778
+ "model.visual.blocks.0.attn.proj.bias",
779
+ "model.visual.blocks.0.attn.qkv.bias",
780
+ "model.visual.blocks.0.mlp.linear_fc1.bias",
781
+ "model.visual.blocks.0.mlp.linear_fc2.bias",
782
+ "model.visual.blocks.0.norm1.bias",
783
+ "model.visual.blocks.0.norm1.weight",
784
+ "model.visual.blocks.0.norm2.bias",
785
+ "model.visual.blocks.0.norm2.weight",
786
+ "model.visual.blocks.1.attn.proj.bias",
787
+ "model.visual.blocks.1.attn.qkv.bias",
788
+ "model.visual.blocks.1.mlp.linear_fc1.bias",
789
+ "model.visual.blocks.1.mlp.linear_fc2.bias",
790
+ "model.visual.blocks.1.norm1.bias",
791
+ "model.visual.blocks.1.norm1.weight",
792
+ "model.visual.blocks.1.norm2.bias",
793
+ "model.visual.blocks.1.norm2.weight",
794
+ "model.visual.blocks.10.attn.proj.bias",
795
+ "model.visual.blocks.10.attn.qkv.bias",
796
+ "model.visual.blocks.10.mlp.linear_fc1.bias",
797
+ "model.visual.blocks.10.mlp.linear_fc2.bias",
798
+ "model.visual.blocks.10.norm1.bias",
799
+ "model.visual.blocks.10.norm1.weight",
800
+ "model.visual.blocks.10.norm2.bias",
801
+ "model.visual.blocks.10.norm2.weight",
802
+ "model.visual.blocks.11.attn.proj.bias",
803
+ "model.visual.blocks.11.attn.qkv.bias",
804
+ "model.visual.blocks.11.mlp.linear_fc1.bias",
805
+ "model.visual.blocks.11.mlp.linear_fc2.bias",
806
+ "model.visual.blocks.11.norm1.bias",
807
+ "model.visual.blocks.11.norm1.weight",
808
+ "model.visual.blocks.11.norm2.bias",
809
+ "model.visual.blocks.11.norm2.weight",
810
+ "model.visual.blocks.12.attn.proj.bias",
811
+ "model.visual.blocks.12.attn.qkv.bias",
812
+ "model.visual.blocks.12.mlp.linear_fc1.bias",
813
+ "model.visual.blocks.12.mlp.linear_fc2.bias",
814
+ "model.visual.blocks.12.norm1.bias",
815
+ "model.visual.blocks.12.norm1.weight",
816
+ "model.visual.blocks.12.norm2.bias",
817
+ "model.visual.blocks.12.norm2.weight",
818
+ "model.visual.blocks.13.attn.proj.bias",
819
+ "model.visual.blocks.13.attn.qkv.bias",
820
+ "model.visual.blocks.13.mlp.linear_fc1.bias",
821
+ "model.visual.blocks.13.mlp.linear_fc2.bias",
822
+ "model.visual.blocks.13.norm1.bias",
823
+ "model.visual.blocks.13.norm1.weight",
824
+ "model.visual.blocks.13.norm2.bias",
825
+ "model.visual.blocks.13.norm2.weight",
826
+ "model.visual.blocks.14.attn.proj.bias",
827
+ "model.visual.blocks.14.attn.qkv.bias",
828
+ "model.visual.blocks.14.mlp.linear_fc1.bias",
829
+ "model.visual.blocks.14.mlp.linear_fc2.bias",
830
+ "model.visual.blocks.14.norm1.bias",
831
+ "model.visual.blocks.14.norm1.weight",
832
+ "model.visual.blocks.14.norm2.bias",
833
+ "model.visual.blocks.14.norm2.weight",
834
+ "model.visual.blocks.15.attn.proj.bias",
835
+ "model.visual.blocks.15.attn.qkv.bias",
836
+ "model.visual.blocks.15.mlp.linear_fc1.bias",
837
+ "model.visual.blocks.15.mlp.linear_fc2.bias",
838
+ "model.visual.blocks.15.norm1.bias",
839
+ "model.visual.blocks.15.norm1.weight",
840
+ "model.visual.blocks.15.norm2.bias",
841
+ "model.visual.blocks.15.norm2.weight",
842
+ "model.visual.blocks.16.attn.proj.bias",
843
+ "model.visual.blocks.16.attn.qkv.bias",
844
+ "model.visual.blocks.16.mlp.linear_fc1.bias",
845
+ "model.visual.blocks.16.mlp.linear_fc2.bias",
846
+ "model.visual.blocks.16.norm1.bias",
847
+ "model.visual.blocks.16.norm1.weight",
848
+ "model.visual.blocks.16.norm2.bias",
849
+ "model.visual.blocks.16.norm2.weight",
850
+ "model.visual.blocks.17.attn.proj.bias",
851
+ "model.visual.blocks.17.attn.qkv.bias",
852
+ "model.visual.blocks.17.mlp.linear_fc1.bias",
853
+ "model.visual.blocks.17.mlp.linear_fc2.bias",
854
+ "model.visual.blocks.17.norm1.bias",
855
+ "model.visual.blocks.17.norm1.weight",
856
+ "model.visual.blocks.17.norm2.bias",
857
+ "model.visual.blocks.17.norm2.weight",
858
+ "model.visual.blocks.18.attn.proj.bias",
859
+ "model.visual.blocks.18.attn.qkv.bias",
860
+ "model.visual.blocks.18.mlp.linear_fc1.bias",
861
+ "model.visual.blocks.18.mlp.linear_fc2.bias",
862
+ "model.visual.blocks.18.norm1.bias",
863
+ "model.visual.blocks.18.norm1.weight",
864
+ "model.visual.blocks.18.norm2.bias",
865
+ "model.visual.blocks.18.norm2.weight",
866
+ "model.visual.blocks.19.attn.proj.bias",
867
+ "model.visual.blocks.19.attn.qkv.bias",
868
+ "model.visual.blocks.19.mlp.linear_fc1.bias",
869
+ "model.visual.blocks.19.mlp.linear_fc2.bias",
870
+ "model.visual.blocks.19.norm1.bias",
871
+ "model.visual.blocks.19.norm1.weight",
872
+ "model.visual.blocks.19.norm2.bias",
873
+ "model.visual.blocks.19.norm2.weight",
874
+ "model.visual.blocks.2.attn.proj.bias",
875
+ "model.visual.blocks.2.attn.qkv.bias",
876
+ "model.visual.blocks.2.mlp.linear_fc1.bias",
877
+ "model.visual.blocks.2.mlp.linear_fc2.bias",
878
+ "model.visual.blocks.2.norm1.bias",
879
+ "model.visual.blocks.2.norm1.weight",
880
+ "model.visual.blocks.2.norm2.bias",
881
+ "model.visual.blocks.2.norm2.weight",
882
+ "model.visual.blocks.20.attn.proj.bias",
883
+ "model.visual.blocks.20.attn.qkv.bias",
884
+ "model.visual.blocks.20.mlp.linear_fc1.bias",
885
+ "model.visual.blocks.20.mlp.linear_fc2.bias",
886
+ "model.visual.blocks.20.norm1.bias",
887
+ "model.visual.blocks.20.norm1.weight",
888
+ "model.visual.blocks.20.norm2.bias",
889
+ "model.visual.blocks.20.norm2.weight",
890
+ "model.visual.blocks.21.attn.proj.bias",
891
+ "model.visual.blocks.21.attn.qkv.bias",
892
+ "model.visual.blocks.21.mlp.linear_fc1.bias",
893
+ "model.visual.blocks.21.mlp.linear_fc2.bias",
894
+ "model.visual.blocks.21.norm1.bias",
895
+ "model.visual.blocks.21.norm1.weight",
896
+ "model.visual.blocks.21.norm2.bias",
897
+ "model.visual.blocks.21.norm2.weight",
898
+ "model.visual.blocks.22.attn.proj.bias",
899
+ "model.visual.blocks.22.attn.qkv.bias",
900
+ "model.visual.blocks.22.mlp.linear_fc1.bias",
901
+ "model.visual.blocks.22.mlp.linear_fc2.bias",
902
+ "model.visual.blocks.22.norm1.bias",
903
+ "model.visual.blocks.22.norm1.weight",
904
+ "model.visual.blocks.22.norm2.bias",
905
+ "model.visual.blocks.22.norm2.weight",
906
+ "model.visual.blocks.23.attn.proj.bias",
907
+ "model.visual.blocks.23.attn.qkv.bias",
908
+ "model.visual.blocks.23.mlp.linear_fc1.bias",
909
+ "model.visual.blocks.23.mlp.linear_fc2.bias",
910
+ "model.visual.blocks.23.norm1.bias",
911
+ "model.visual.blocks.23.norm1.weight",
912
+ "model.visual.blocks.23.norm2.bias",
913
+ "model.visual.blocks.23.norm2.weight",
914
+ "model.visual.blocks.24.attn.proj.bias",
915
+ "model.visual.blocks.24.attn.qkv.bias",
916
+ "model.visual.blocks.24.mlp.linear_fc1.bias",
917
+ "model.visual.blocks.24.mlp.linear_fc2.bias",
918
+ "model.visual.blocks.24.norm1.bias",
919
+ "model.visual.blocks.24.norm1.weight",
920
+ "model.visual.blocks.24.norm2.bias",
921
+ "model.visual.blocks.24.norm2.weight",
922
+ "model.visual.blocks.25.attn.proj.bias",
923
+ "model.visual.blocks.25.attn.qkv.bias",
924
+ "model.visual.blocks.25.mlp.linear_fc1.bias",
925
+ "model.visual.blocks.25.mlp.linear_fc2.bias",
926
+ "model.visual.blocks.25.norm1.bias",
927
+ "model.visual.blocks.25.norm1.weight",
928
+ "model.visual.blocks.25.norm2.bias",
929
+ "model.visual.blocks.25.norm2.weight",
930
+ "model.visual.blocks.26.attn.proj.bias",
931
+ "model.visual.blocks.26.attn.qkv.bias",
932
+ "model.visual.blocks.26.mlp.linear_fc1.bias",
933
+ "model.visual.blocks.26.mlp.linear_fc2.bias",
934
+ "model.visual.blocks.26.norm1.bias",
935
+ "model.visual.blocks.26.norm1.weight",
936
+ "model.visual.blocks.26.norm2.bias",
937
+ "model.visual.blocks.26.norm2.weight",
938
+ "model.visual.blocks.3.attn.proj.bias",
939
+ "model.visual.blocks.3.attn.qkv.bias",
940
+ "model.visual.blocks.3.mlp.linear_fc1.bias",
941
+ "model.visual.blocks.3.mlp.linear_fc2.bias",
942
+ "model.visual.blocks.3.norm1.bias",
943
+ "model.visual.blocks.3.norm1.weight",
944
+ "model.visual.blocks.3.norm2.bias",
945
+ "model.visual.blocks.3.norm2.weight",
946
+ "model.visual.blocks.4.attn.proj.bias",
947
+ "model.visual.blocks.4.attn.qkv.bias",
948
+ "model.visual.blocks.4.mlp.linear_fc1.bias",
949
+ "model.visual.blocks.4.mlp.linear_fc2.bias",
950
+ "model.visual.blocks.4.norm1.bias",
951
+ "model.visual.blocks.4.norm1.weight",
952
+ "model.visual.blocks.4.norm2.bias",
953
+ "model.visual.blocks.4.norm2.weight",
954
+ "model.visual.blocks.5.attn.proj.bias",
955
+ "model.visual.blocks.5.attn.qkv.bias",
956
+ "model.visual.blocks.5.mlp.linear_fc1.bias",
957
+ "model.visual.blocks.5.mlp.linear_fc2.bias",
958
+ "model.visual.blocks.5.norm1.bias",
959
+ "model.visual.blocks.5.norm1.weight",
960
+ "model.visual.blocks.5.norm2.bias",
961
+ "model.visual.blocks.5.norm2.weight",
962
+ "model.visual.blocks.6.attn.proj.bias",
963
+ "model.visual.blocks.6.attn.qkv.bias",
964
+ "model.visual.blocks.6.mlp.linear_fc1.bias",
965
+ "model.visual.blocks.6.mlp.linear_fc2.bias",
966
+ "model.visual.blocks.6.norm1.bias",
967
+ "model.visual.blocks.6.norm1.weight",
968
+ "model.visual.blocks.6.norm2.bias",
969
+ "model.visual.blocks.6.norm2.weight",
970
+ "model.visual.blocks.7.attn.proj.bias",
971
+ "model.visual.blocks.7.attn.qkv.bias",
972
+ "model.visual.blocks.7.mlp.linear_fc1.bias",
973
+ "model.visual.blocks.7.mlp.linear_fc2.bias",
974
+ "model.visual.blocks.7.norm1.bias",
975
+ "model.visual.blocks.7.norm1.weight",
976
+ "model.visual.blocks.7.norm2.bias",
977
+ "model.visual.blocks.7.norm2.weight",
978
+ "model.visual.blocks.8.attn.proj.bias",
979
+ "model.visual.blocks.8.attn.qkv.bias",
980
+ "model.visual.blocks.8.mlp.linear_fc1.bias",
981
+ "model.visual.blocks.8.mlp.linear_fc2.bias",
982
+ "model.visual.blocks.8.norm1.bias",
983
+ "model.visual.blocks.8.norm1.weight",
984
+ "model.visual.blocks.8.norm2.bias",
985
+ "model.visual.blocks.8.norm2.weight",
986
+ "model.visual.blocks.9.attn.proj.bias",
987
+ "model.visual.blocks.9.attn.qkv.bias",
988
+ "model.visual.blocks.9.mlp.linear_fc1.bias",
989
+ "model.visual.blocks.9.mlp.linear_fc2.bias",
990
+ "model.visual.blocks.9.norm1.bias",
991
+ "model.visual.blocks.9.norm1.weight",
992
+ "model.visual.blocks.9.norm2.bias",
993
+ "model.visual.blocks.9.norm2.weight",
994
+ "model.visual.merger.linear_fc1.bias",
995
+ "model.visual.merger.linear_fc2.bias",
996
+ "model.visual.merger.norm.bias",
997
+ "model.visual.merger.norm.weight",
998
+ "model.visual.patch_embed.proj.bias",
999
+ "model.visual.patch_embed.proj.weight",
1000
+ "model.visual.pos_embed.weight"
1001
+ ],
1002
+ "skipped_odd": [],
1003
+ "seconds": 7.2,
1004
+ "counts": {
1005
+ "quantised": 110,
1006
+ "kept_bf16": 223,
1007
+ "skipped_odd": 0
1008
+ },
1009
+ "output_mib": 253.8
1010
+ }
receipts_vision/vision_scheme_ladder.json ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "lomonosov_zenit_vision_scheme_ladder_v1",
3
+ "question": "какой схемой квантовать зрительную башню, чтобы мультимодальность работала",
4
+ "host": "локальная RTX 5090, окно 32 768, изображение logo.png 1200x842",
5
+ "ladder": [
6
+ {
7
+ "scheme": "int pack-quantized, группа 16 (в поставке)",
8
+ "shard": "331 МБ",
9
+ "result": "FAIL",
10
+ "detail": "движок падает: cuFuncSetAttribute -> CUDA_ERROR_INVALID_VALUE в humming_gemm; на Blackwell группу 16 берёт только humming, а он там не запускается"
11
+ },
12
+ {
13
+ "scheme": "NVFP4, группа 16",
14
+ "shard": "254 МиБ",
15
+ "result": "GARBAGE",
16
+ "detail": "движок жив, ответ '!!!!!...'; ошибка восстановления веса 10.78% — это собственная погрешность формата, расчёт масштабов сверен с эталонным"
17
+ },
18
+ {
19
+ "scheme": "FP8 поканально (выбрано)",
20
+ "shard": "445 МиБ",
21
+ "result": "PASS",
22
+ "detail": "'LOMONOSOV ZENIT logo with a stylized emblem and text on a dark background'"
23
+ },
24
+ {
25
+ "scheme": "BF16 без квантования",
26
+ "shard": "879 МиБ",
27
+ "result": "PASS",
28
+ "detail": "'LOMONOSOV ZENIT logo with a stylized compass and blue glow on a dark background' — подробнее, чем FP8, но вдвое дороже"
29
+ }
30
+ ],
31
+ "chosen": "FP8 поканально",
32
+ "why": "работает и вдвое дешевле BF16. NVFP4 закрыт замером: для башни он слишком груб. Групповые int-схемы закрыты устройством ядер на Blackwell",
33
+ "cost": "шард растёт с ~316 МиБ до 445 МиБ, то есть примерно +129 МБ",
34
+ "open": "проверить, помещается ли миллион с большим шардом зрения — запас там был 130 МБ",
35
+ "control_that_was_missing": "до этой лестницы никто не проверял, работает ли зрение на чекпойнте ВООБЩЕ; BF16-прогон и был тем контролем, без которого настройка квантования была бы гаданием"
36
+ }