dealignai/Gemma-4-31B-JANG_4M-CRACK

#17
Files changed (4) hide show
  1. README.md +1 -3
  2. config.json +1 -2061
  3. jang_config.json +1 -11
  4. vmlx-app.png +0 -0
README.md CHANGED
@@ -13,11 +13,9 @@ pipeline_tag: image-text-to-text
13
  ---
14
 
15
  <p align="center">
16
- <img src="vmlx-app.png" alt="vMLX — run JANG models on Apple Silicon" width="820" />
17
  </p>
18
 
19
- <h3 align="center">⚡ All JANG models are meant to be run in <a href="https://vmlx.net">vMLX</a></h3>
20
-
21
  <p align="center">
22
  <img src="dealign_logo.png" alt="dealign.ai" width="200"/>
23
  </p>
 
13
  ---
14
 
15
  <p align="center">
16
+ <img src="vmlx-banner.png" alt="vMLX" width="600"/>
17
  </p>
18
 
 
 
19
  <p align="center">
20
  <img src="dealign_logo.png" alt="dealign.ai" width="200"/>
21
  </p>
config.json CHANGED
@@ -174,2066 +174,6 @@
174
  "vision_soft_tokens_per_image": 280,
175
  "quantization": {
176
  "group_size": 64,
177
- "bits": 8,
178
- "mode": "affine",
179
- "model.language_model.layers.36.mlp.up_proj": {
180
- "bits": 8,
181
- "group_size": 32,
182
- "mode": "affine"
183
- },
184
- "model.language_model.layers.55.self_attn.v_proj": {
185
- "bits": 8,
186
- "group_size": 64,
187
- "mode": "affine"
188
- },
189
- "model.language_model.layers.29.mlp.up_proj": {
190
- "bits": 8,
191
- "group_size": 32,
192
- "mode": "affine"
193
- },
194
- "model.language_model.layers.8.self_attn.v_proj": {
195
- "bits": 8,
196
- "group_size": 64,
197
- "mode": "affine"
198
- },
199
- "model.language_model.layers.25.mlp.down_proj": {
200
- "bits": 8,
201
- "group_size": 32,
202
- "mode": "affine"
203
- },
204
- "model.language_model.layers.7.self_attn.q_proj": {
205
- "bits": 8,
206
- "group_size": 64,
207
- "mode": "affine"
208
- },
209
- "model.language_model.layers.27.self_attn.q_proj": {
210
- "bits": 8,
211
- "group_size": 64,
212
- "mode": "affine"
213
- },
214
- "model.language_model.layers.13.self_attn.q_proj": {
215
- "bits": 8,
216
- "group_size": 64,
217
- "mode": "affine"
218
- },
219
- "model.language_model.layers.51.mlp.up_proj": {
220
- "bits": 8,
221
- "group_size": 32,
222
- "mode": "affine"
223
- },
224
- "model.language_model.layers.14.self_attn.o_proj": {
225
- "bits": 8,
226
- "group_size": 64,
227
- "mode": "affine"
228
- },
229
- "model.language_model.layers.43.self_attn.k_proj": {
230
- "bits": 8,
231
- "group_size": 64,
232
- "mode": "affine"
233
- },
234
- "model.language_model.layers.8.mlp.gate_proj": {
235
- "bits": 8,
236
- "group_size": 32,
237
- "mode": "affine"
238
- },
239
- "model.language_model.layers.36.self_attn.o_proj": {
240
- "bits": 8,
241
- "group_size": 64,
242
- "mode": "affine"
243
- },
244
- "model.language_model.layers.44.self_attn.q_proj": {
245
- "bits": 8,
246
- "group_size": 64,
247
- "mode": "affine"
248
- },
249
- "model.language_model.layers.54.self_attn.q_proj": {
250
- "bits": 8,
251
- "group_size": 64,
252
- "mode": "affine"
253
- },
254
- "model.language_model.layers.18.self_attn.v_proj": {
255
- "bits": 8,
256
- "group_size": 64,
257
- "mode": "affine"
258
- },
259
- "model.language_model.layers.59.self_attn.o_proj": {
260
- "bits": 8,
261
- "group_size": 64,
262
- "mode": "affine"
263
- },
264
- "model.language_model.layers.35.self_attn.k_proj": {
265
- "bits": 8,
266
- "group_size": 64,
267
- "mode": "affine"
268
- },
269
- "model.language_model.layers.29.mlp.gate_proj": {
270
- "bits": 8,
271
- "group_size": 32,
272
- "mode": "affine"
273
- },
274
- "model.language_model.layers.57.self_attn.k_proj": {
275
- "bits": 8,
276
- "group_size": 64,
277
- "mode": "affine"
278
- },
279
- "model.language_model.layers.16.mlp.down_proj": {
280
- "bits": 8,
281
- "group_size": 32,
282
- "mode": "affine"
283
- },
284
- "model.language_model.layers.16.mlp.gate_proj": {
285
- "bits": 8,
286
- "group_size": 32,
287
- "mode": "affine"
288
- },
289
- "model.language_model.layers.17.self_attn.k_proj": {
290
- "bits": 8,
291
- "group_size": 64,
292
- "mode": "affine"
293
- },
294
- "model.language_model.layers.46.self_attn.v_proj": {
295
- "bits": 8,
296
- "group_size": 64,
297
- "mode": "affine"
298
- },
299
- "model.language_model.layers.29.self_attn.o_proj": {
300
- "bits": 8,
301
- "group_size": 64,
302
- "mode": "affine"
303
- },
304
- "model.language_model.layers.9.self_attn.v_proj": {
305
- "bits": 8,
306
- "group_size": 64,
307
- "mode": "affine"
308
- },
309
- "model.language_model.layers.6.self_attn.q_proj": {
310
- "bits": 8,
311
- "group_size": 64,
312
- "mode": "affine"
313
- },
314
- "model.language_model.layers.43.self_attn.o_proj": {
315
- "bits": 8,
316
- "group_size": 64,
317
- "mode": "affine"
318
- },
319
- "model.language_model.layers.7.self_attn.o_proj": {
320
- "bits": 8,
321
- "group_size": 64,
322
- "mode": "affine"
323
- },
324
- "model.language_model.layers.57.self_attn.q_proj": {
325
- "bits": 8,
326
- "group_size": 64,
327
- "mode": "affine"
328
- },
329
- "model.language_model.layers.57.self_attn.o_proj": {
330
- "bits": 8,
331
- "group_size": 64,
332
- "mode": "affine"
333
- },
334
- "model.language_model.layers.15.mlp.gate_proj": {
335
- "bits": 8,
336
- "group_size": 32,
337
- "mode": "affine"
338
- },
339
- "model.language_model.layers.17.mlp.down_proj": {
340
- "bits": 8,
341
- "group_size": 32,
342
- "mode": "affine"
343
- },
344
- "model.language_model.layers.40.self_attn.k_proj": {
345
- "bits": 8,
346
- "group_size": 64,
347
- "mode": "affine"
348
- },
349
- "model.language_model.layers.5.self_attn.o_proj": {
350
- "bits": 8,
351
- "group_size": 64,
352
- "mode": "affine"
353
- },
354
- "model.language_model.layers.1.mlp.down_proj": {
355
- "bits": 8,
356
- "group_size": 32,
357
- "mode": "affine"
358
- },
359
- "model.language_model.layers.21.self_attn.v_proj": {
360
- "bits": 8,
361
- "group_size": 64,
362
- "mode": "affine"
363
- },
364
- "model.language_model.layers.14.mlp.up_proj": {
365
- "bits": 8,
366
- "group_size": 32,
367
- "mode": "affine"
368
- },
369
- "model.language_model.layers.25.self_attn.q_proj": {
370
- "bits": 8,
371
- "group_size": 64,
372
- "mode": "affine"
373
- },
374
- "model.language_model.layers.7.mlp.down_proj": {
375
- "bits": 8,
376
- "group_size": 32,
377
- "mode": "affine"
378
- },
379
- "model.language_model.layers.56.mlp.gate_proj": {
380
- "bits": 8,
381
- "group_size": 32,
382
- "mode": "affine"
383
- },
384
- "model.language_model.layers.49.mlp.gate_proj": {
385
- "bits": 8,
386
- "group_size": 32,
387
- "mode": "affine"
388
- },
389
- "model.language_model.layers.6.self_attn.v_proj": {
390
- "bits": 8,
391
- "group_size": 64,
392
- "mode": "affine"
393
- },
394
- "model.language_model.layers.33.self_attn.q_proj": {
395
- "bits": 8,
396
- "group_size": 64,
397
- "mode": "affine"
398
- },
399
- "model.language_model.layers.49.self_attn.o_proj": {
400
- "bits": 8,
401
- "group_size": 64,
402
- "mode": "affine"
403
- },
404
- "model.language_model.layers.1.self_attn.v_proj": {
405
- "bits": 8,
406
- "group_size": 64,
407
- "mode": "affine"
408
- },
409
- "model.language_model.layers.11.self_attn.k_proj": {
410
- "bits": 8,
411
- "group_size": 64,
412
- "mode": "affine"
413
- },
414
- "model.language_model.layers.56.self_attn.k_proj": {
415
- "bits": 8,
416
- "group_size": 64,
417
- "mode": "affine"
418
- },
419
- "model.language_model.layers.10.self_attn.k_proj": {
420
- "bits": 8,
421
- "group_size": 64,
422
- "mode": "affine"
423
- },
424
- "model.language_model.layers.31.self_attn.o_proj": {
425
- "bits": 8,
426
- "group_size": 64,
427
- "mode": "affine"
428
- },
429
- "model.language_model.layers.32.self_attn.o_proj": {
430
- "bits": 8,
431
- "group_size": 64,
432
- "mode": "affine"
433
- },
434
- "model.language_model.layers.31.mlp.down_proj": {
435
- "bits": 8,
436
- "group_size": 32,
437
- "mode": "affine"
438
- },
439
- "model.language_model.layers.3.mlp.gate_proj": {
440
- "bits": 8,
441
- "group_size": 32,
442
- "mode": "affine"
443
- },
444
- "model.language_model.layers.49.mlp.down_proj": {
445
- "bits": 8,
446
- "group_size": 32,
447
- "mode": "affine"
448
- },
449
- "model.language_model.layers.5.mlp.gate_proj": {
450
- "bits": 8,
451
- "group_size": 32,
452
- "mode": "affine"
453
- },
454
- "model.language_model.layers.42.mlp.gate_proj": {
455
- "bits": 8,
456
- "group_size": 32,
457
- "mode": "affine"
458
- },
459
- "model.language_model.layers.19.self_attn.v_proj": {
460
- "bits": 8,
461
- "group_size": 64,
462
- "mode": "affine"
463
- },
464
- "model.language_model.layers.15.mlp.down_proj": {
465
- "bits": 8,
466
- "group_size": 32,
467
- "mode": "affine"
468
- },
469
- "model.language_model.layers.59.self_attn.k_proj": {
470
- "bits": 8,
471
- "group_size": 64,
472
- "mode": "affine"
473
- },
474
- "model.language_model.layers.58.self_attn.o_proj": {
475
- "bits": 8,
476
- "group_size": 64,
477
- "mode": "affine"
478
- },
479
- "model.language_model.layers.22.self_attn.o_proj": {
480
- "bits": 8,
481
- "group_size": 64,
482
- "mode": "affine"
483
- },
484
- "model.language_model.layers.49.self_attn.v_proj": {
485
- "bits": 8,
486
- "group_size": 64,
487
- "mode": "affine"
488
- },
489
- "model.language_model.layers.29.mlp.down_proj": {
490
- "bits": 8,
491
- "group_size": 32,
492
- "mode": "affine"
493
- },
494
- "model.language_model.layers.42.self_attn.q_proj": {
495
- "bits": 8,
496
- "group_size": 64,
497
- "mode": "affine"
498
- },
499
- "model.language_model.layers.17.self_attn.q_proj": {
500
- "bits": 8,
501
- "group_size": 64,
502
- "mode": "affine"
503
- },
504
- "model.language_model.layers.40.mlp.gate_proj": {
505
- "bits": 8,
506
- "group_size": 32,
507
- "mode": "affine"
508
- },
509
- "model.language_model.layers.55.self_attn.o_proj": {
510
- "bits": 8,
511
- "group_size": 64,
512
- "mode": "affine"
513
- },
514
- "model.language_model.layers.53.mlp.down_proj": {
515
- "bits": 8,
516
- "group_size": 32,
517
- "mode": "affine"
518
- },
519
- "model.language_model.layers.59.self_attn.q_proj": {
520
- "bits": 8,
521
- "group_size": 64,
522
- "mode": "affine"
523
- },
524
- "model.language_model.layers.11.mlp.down_proj": {
525
- "bits": 8,
526
- "group_size": 32,
527
- "mode": "affine"
528
- },
529
- "model.language_model.layers.55.mlp.down_proj": {
530
- "bits": 8,
531
- "group_size": 32,
532
- "mode": "affine"
533
- },
534
- "model.language_model.layers.2.mlp.gate_proj": {
535
- "bits": 8,
536
- "group_size": 32,
537
- "mode": "affine"
538
- },
539
- "model.language_model.layers.49.self_attn.k_proj": {
540
- "bits": 8,
541
- "group_size": 64,
542
- "mode": "affine"
543
- },
544
- "model.language_model.layers.40.mlp.down_proj": {
545
- "bits": 8,
546
- "group_size": 32,
547
- "mode": "affine"
548
- },
549
- "model.language_model.layers.38.mlp.gate_proj": {
550
- "bits": 8,
551
- "group_size": 32,
552
- "mode": "affine"
553
- },
554
- "model.language_model.layers.34.mlp.up_proj": {
555
- "bits": 8,
556
- "group_size": 32,
557
- "mode": "affine"
558
- },
559
- "model.language_model.layers.3.mlp.up_proj": {
560
- "bits": 8,
561
- "group_size": 32,
562
- "mode": "affine"
563
- },
564
- "model.language_model.layers.21.mlp.up_proj": {
565
- "bits": 8,
566
- "group_size": 32,
567
- "mode": "affine"
568
- },
569
- "model.language_model.layers.20.self_attn.v_proj": {
570
- "bits": 8,
571
- "group_size": 64,
572
- "mode": "affine"
573
- },
574
- "model.language_model.layers.25.mlp.gate_proj": {
575
- "bits": 8,
576
- "group_size": 32,
577
- "mode": "affine"
578
- },
579
- "model.language_model.layers.21.self_attn.k_proj": {
580
- "bits": 8,
581
- "group_size": 64,
582
- "mode": "affine"
583
- },
584
- "model.language_model.layers.19.mlp.up_proj": {
585
- "bits": 8,
586
- "group_size": 32,
587
- "mode": "affine"
588
- },
589
- "model.language_model.layers.27.self_attn.o_proj": {
590
- "bits": 8,
591
- "group_size": 64,
592
- "mode": "affine"
593
- },
594
- "model.language_model.layers.47.mlp.up_proj": {
595
- "bits": 8,
596
- "group_size": 32,
597
- "mode": "affine"
598
- },
599
- "model.language_model.layers.25.mlp.up_proj": {
600
- "bits": 8,
601
- "group_size": 32,
602
- "mode": "affine"
603
- },
604
- "model.language_model.layers.41.self_attn.q_proj": {
605
- "bits": 8,
606
- "group_size": 64,
607
- "mode": "affine"
608
- },
609
- "model.language_model.layers.46.mlp.gate_proj": {
610
- "bits": 8,
611
- "group_size": 32,
612
- "mode": "affine"
613
- },
614
- "model.language_model.layers.35.mlp.down_proj": {
615
- "bits": 8,
616
- "group_size": 32,
617
- "mode": "affine"
618
- },
619
- "model.language_model.layers.7.mlp.up_proj": {
620
- "bits": 8,
621
- "group_size": 32,
622
- "mode": "affine"
623
- },
624
- "model.language_model.layers.53.mlp.up_proj": {
625
- "bits": 8,
626
- "group_size": 32,
627
- "mode": "affine"
628
- },
629
- "model.language_model.layers.44.self_attn.v_proj": {
630
- "bits": 8,
631
- "group_size": 64,
632
- "mode": "affine"
633
- },
634
- "model.language_model.layers.51.self_attn.q_proj": {
635
- "bits": 8,
636
- "group_size": 64,
637
- "mode": "affine"
638
- },
639
- "model.language_model.layers.37.self_attn.o_proj": {
640
- "bits": 8,
641
- "group_size": 64,
642
- "mode": "affine"
643
- },
644
- "model.language_model.layers.23.self_attn.o_proj": {
645
- "bits": 8,
646
- "group_size": 64,
647
- "mode": "affine"
648
- },
649
- "model.language_model.layers.30.self_attn.q_proj": {
650
- "bits": 8,
651
- "group_size": 64,
652
- "mode": "affine"
653
- },
654
- "model.language_model.layers.53.self_attn.o_proj": {
655
- "bits": 8,
656
- "group_size": 64,
657
- "mode": "affine"
658
- },
659
- "model.language_model.layers.40.mlp.up_proj": {
660
- "bits": 8,
661
- "group_size": 32,
662
- "mode": "affine"
663
- },
664
- "model.language_model.layers.59.mlp.gate_proj": {
665
- "bits": 8,
666
- "group_size": 32,
667
- "mode": "affine"
668
- },
669
- "model.language_model.layers.46.self_attn.o_proj": {
670
- "bits": 8,
671
- "group_size": 64,
672
- "mode": "affine"
673
- },
674
- "model.language_model.layers.31.mlp.gate_proj": {
675
- "bits": 8,
676
- "group_size": 32,
677
- "mode": "affine"
678
- },
679
- "model.language_model.layers.58.self_attn.k_proj": {
680
- "bits": 8,
681
- "group_size": 64,
682
- "mode": "affine"
683
- },
684
- "model.language_model.layers.32.mlp.up_proj": {
685
- "bits": 8,
686
- "group_size": 32,
687
- "mode": "affine"
688
- },
689
- "model.language_model.layers.48.self_attn.q_proj": {
690
- "bits": 8,
691
- "group_size": 64,
692
- "mode": "affine"
693
- },
694
- "model.language_model.layers.4.mlp.down_proj": {
695
- "bits": 8,
696
- "group_size": 32,
697
- "mode": "affine"
698
- },
699
- "model.language_model.layers.28.self_attn.k_proj": {
700
- "bits": 8,
701
- "group_size": 64,
702
- "mode": "affine"
703
- },
704
- "model.language_model.layers.12.self_attn.v_proj": {
705
- "bits": 8,
706
- "group_size": 64,
707
- "mode": "affine"
708
- },
709
- "model.language_model.layers.39.self_attn.v_proj": {
710
- "bits": 8,
711
- "group_size": 64,
712
- "mode": "affine"
713
- },
714
- "model.language_model.layers.56.self_attn.v_proj": {
715
- "bits": 8,
716
- "group_size": 64,
717
- "mode": "affine"
718
- },
719
- "model.language_model.layers.10.mlp.gate_proj": {
720
- "bits": 8,
721
- "group_size": 32,
722
- "mode": "affine"
723
- },
724
- "model.language_model.layers.55.self_attn.q_proj": {
725
- "bits": 8,
726
- "group_size": 64,
727
- "mode": "affine"
728
- },
729
- "model.language_model.layers.58.mlp.up_proj": {
730
- "bits": 8,
731
- "group_size": 32,
732
- "mode": "affine"
733
- },
734
- "model.language_model.layers.35.self_attn.o_proj": {
735
- "bits": 8,
736
- "group_size": 64,
737
- "mode": "affine"
738
- },
739
- "model.language_model.layers.50.self_attn.q_proj": {
740
- "bits": 8,
741
- "group_size": 64,
742
- "mode": "affine"
743
- },
744
- "model.language_model.layers.42.self_attn.k_proj": {
745
- "bits": 8,
746
- "group_size": 64,
747
- "mode": "affine"
748
- },
749
- "model.language_model.layers.30.self_attn.o_proj": {
750
- "bits": 8,
751
- "group_size": 64,
752
- "mode": "affine"
753
- },
754
- "model.language_model.layers.47.mlp.gate_proj": {
755
- "bits": 8,
756
- "group_size": 32,
757
- "mode": "affine"
758
- },
759
- "model.language_model.layers.10.mlp.down_proj": {
760
- "bits": 8,
761
- "group_size": 32,
762
- "mode": "affine"
763
- },
764
- "model.language_model.layers.18.self_attn.o_proj": {
765
- "bits": 8,
766
- "group_size": 64,
767
- "mode": "affine"
768
- },
769
- "model.language_model.layers.37.mlp.down_proj": {
770
- "bits": 8,
771
- "group_size": 32,
772
- "mode": "affine"
773
- },
774
- "model.language_model.layers.45.self_attn.k_proj": {
775
- "bits": 8,
776
- "group_size": 64,
777
- "mode": "affine"
778
- },
779
- "model.language_model.layers.12.self_attn.o_proj": {
780
- "bits": 8,
781
- "group_size": 64,
782
- "mode": "affine"
783
- },
784
- "model.language_model.layers.43.mlp.down_proj": {
785
- "bits": 8,
786
- "group_size": 32,
787
- "mode": "affine"
788
- },
789
- "model.language_model.layers.2.self_attn.k_proj": {
790
- "bits": 8,
791
- "group_size": 64,
792
- "mode": "affine"
793
- },
794
- "model.language_model.layers.4.self_attn.o_proj": {
795
- "bits": 8,
796
- "group_size": 64,
797
- "mode": "affine"
798
- },
799
- "model.language_model.layers.35.self_attn.q_proj": {
800
- "bits": 8,
801
- "group_size": 64,
802
- "mode": "affine"
803
- },
804
- "model.language_model.layers.22.mlp.gate_proj": {
805
- "bits": 8,
806
- "group_size": 32,
807
- "mode": "affine"
808
- },
809
- "model.language_model.layers.30.self_attn.k_proj": {
810
- "bits": 8,
811
- "group_size": 64,
812
- "mode": "affine"
813
- },
814
- "model.language_model.layers.10.self_attn.v_proj": {
815
- "bits": 8,
816
- "group_size": 64,
817
- "mode": "affine"
818
- },
819
- "model.language_model.layers.12.mlp.down_proj": {
820
- "bits": 8,
821
- "group_size": 32,
822
- "mode": "affine"
823
- },
824
- "model.language_model.layers.18.self_attn.k_proj": {
825
- "bits": 8,
826
- "group_size": 64,
827
- "mode": "affine"
828
- },
829
- "model.language_model.layers.31.self_attn.v_proj": {
830
- "bits": 8,
831
- "group_size": 64,
832
- "mode": "affine"
833
- },
834
- "model.language_model.layers.35.mlp.gate_proj": {
835
- "bits": 8,
836
- "group_size": 32,
837
- "mode": "affine"
838
- },
839
- "model.language_model.layers.34.self_attn.q_proj": {
840
- "bits": 8,
841
- "group_size": 64,
842
- "mode": "affine"
843
- },
844
- "model.language_model.layers.28.self_attn.o_proj": {
845
- "bits": 8,
846
- "group_size": 64,
847
- "mode": "affine"
848
- },
849
- "model.language_model.layers.1.self_attn.o_proj": {
850
- "bits": 8,
851
- "group_size": 64,
852
- "mode": "affine"
853
- },
854
- "model.language_model.layers.17.mlp.up_proj": {
855
- "bits": 8,
856
- "group_size": 32,
857
- "mode": "affine"
858
- },
859
- "model.language_model.layers.32.self_attn.k_proj": {
860
- "bits": 8,
861
- "group_size": 64,
862
- "mode": "affine"
863
- },
864
- "model.language_model.layers.54.mlp.gate_proj": {
865
- "bits": 8,
866
- "group_size": 32,
867
- "mode": "affine"
868
- },
869
- "model.language_model.layers.53.mlp.gate_proj": {
870
- "bits": 8,
871
- "group_size": 32,
872
- "mode": "affine"
873
- },
874
- "model.language_model.layers.31.self_attn.k_proj": {
875
- "bits": 8,
876
- "group_size": 64,
877
- "mode": "affine"
878
- },
879
- "model.language_model.layers.24.mlp.down_proj": {
880
- "bits": 8,
881
- "group_size": 32,
882
- "mode": "affine"
883
- },
884
- "model.language_model.layers.26.mlp.up_proj": {
885
- "bits": 8,
886
- "group_size": 32,
887
- "mode": "affine"
888
- },
889
- "model.language_model.layers.16.self_attn.o_proj": {
890
- "bits": 8,
891
- "group_size": 64,
892
- "mode": "affine"
893
- },
894
- "model.language_model.layers.1.self_attn.q_proj": {
895
- "bits": 8,
896
- "group_size": 64,
897
- "mode": "affine"
898
- },
899
- "model.language_model.layers.42.mlp.up_proj": {
900
- "bits": 8,
901
- "group_size": 32,
902
- "mode": "affine"
903
- },
904
- "model.language_model.layers.52.mlp.gate_proj": {
905
- "bits": 8,
906
- "group_size": 32,
907
- "mode": "affine"
908
- },
909
- "model.language_model.layers.4.self_attn.k_proj": {
910
- "bits": 8,
911
- "group_size": 64,
912
- "mode": "affine"
913
- },
914
- "model.language_model.layers.7.self_attn.v_proj": {
915
- "bits": 8,
916
- "group_size": 64,
917
- "mode": "affine"
918
- },
919
- "model.language_model.layers.27.mlp.up_proj": {
920
- "bits": 8,
921
- "group_size": 32,
922
- "mode": "affine"
923
- },
924
- "model.language_model.layers.9.mlp.up_proj": {
925
- "bits": 8,
926
- "group_size": 32,
927
- "mode": "affine"
928
- },
929
- "model.language_model.layers.41.mlp.down_proj": {
930
- "bits": 8,
931
- "group_size": 32,
932
- "mode": "affine"
933
- },
934
- "model.language_model.layers.45.mlp.gate_proj": {
935
- "bits": 8,
936
- "group_size": 32,
937
- "mode": "affine"
938
- },
939
- "model.language_model.layers.11.self_attn.o_proj": {
940
- "bits": 8,
941
- "group_size": 64,
942
- "mode": "affine"
943
- },
944
- "model.language_model.layers.0.mlp.up_proj": {
945
- "bits": 8,
946
- "group_size": 32,
947
- "mode": "affine"
948
- },
949
- "model.language_model.layers.32.mlp.down_proj": {
950
- "bits": 8,
951
- "group_size": 32,
952
- "mode": "affine"
953
- },
954
- "model.language_model.layers.6.mlp.gate_proj": {
955
- "bits": 8,
956
- "group_size": 32,
957
- "mode": "affine"
958
- },
959
- "model.language_model.layers.38.self_attn.q_proj": {
960
- "bits": 8,
961
- "group_size": 64,
962
- "mode": "affine"
963
- },
964
- "model.language_model.layers.2.mlp.down_proj": {
965
- "bits": 8,
966
- "group_size": 32,
967
- "mode": "affine"
968
- },
969
- "model.language_model.layers.13.self_attn.o_proj": {
970
- "bits": 8,
971
- "group_size": 64,
972
- "mode": "affine"
973
- },
974
- "model.language_model.layers.32.mlp.gate_proj": {
975
- "bits": 8,
976
- "group_size": 32,
977
- "mode": "affine"
978
- },
979
- "model.language_model.layers.35.mlp.up_proj": {
980
- "bits": 8,
981
- "group_size": 32,
982
- "mode": "affine"
983
- },
984
- "model.language_model.layers.9.self_attn.k_proj": {
985
- "bits": 8,
986
- "group_size": 64,
987
- "mode": "affine"
988
- },
989
- "model.language_model.layers.26.mlp.gate_proj": {
990
- "bits": 8,
991
- "group_size": 32,
992
- "mode": "affine"
993
- },
994
- "model.language_model.layers.19.self_attn.q_proj": {
995
- "bits": 8,
996
- "group_size": 64,
997
- "mode": "affine"
998
- },
999
- "model.language_model.layers.26.self_attn.k_proj": {
1000
- "bits": 8,
1001
- "group_size": 64,
1002
- "mode": "affine"
1003
- },
1004
- "model.language_model.layers.23.self_attn.k_proj": {
1005
- "bits": 8,
1006
- "group_size": 64,
1007
- "mode": "affine"
1008
- },
1009
- "model.language_model.layers.53.self_attn.k_proj": {
1010
- "bits": 8,
1011
- "group_size": 64,
1012
- "mode": "affine"
1013
- },
1014
- "model.language_model.layers.37.mlp.gate_proj": {
1015
- "bits": 8,
1016
- "group_size": 32,
1017
- "mode": "affine"
1018
- },
1019
- "model.language_model.layers.29.self_attn.k_proj": {
1020
- "bits": 8,
1021
- "group_size": 64,
1022
- "mode": "affine"
1023
- },
1024
- "model.language_model.layers.55.mlp.gate_proj": {
1025
- "bits": 8,
1026
- "group_size": 32,
1027
- "mode": "affine"
1028
- },
1029
- "model.language_model.layers.58.mlp.gate_proj": {
1030
- "bits": 8,
1031
- "group_size": 32,
1032
- "mode": "affine"
1033
- },
1034
- "model.language_model.layers.43.self_attn.q_proj": {
1035
- "bits": 8,
1036
- "group_size": 64,
1037
- "mode": "affine"
1038
- },
1039
- "model.language_model.layers.27.self_attn.k_proj": {
1040
- "bits": 8,
1041
- "group_size": 64,
1042
- "mode": "affine"
1043
- },
1044
- "model.language_model.layers.23.self_attn.q_proj": {
1045
- "bits": 8,
1046
- "group_size": 64,
1047
- "mode": "affine"
1048
- },
1049
- "model.language_model.layers.12.self_attn.q_proj": {
1050
- "bits": 8,
1051
- "group_size": 64,
1052
- "mode": "affine"
1053
- },
1054
- "model.language_model.layers.47.self_attn.k_proj": {
1055
- "bits": 8,
1056
- "group_size": 64,
1057
- "mode": "affine"
1058
- },
1059
- "model.language_model.layers.17.self_attn.o_proj": {
1060
- "bits": 8,
1061
- "group_size": 64,
1062
- "mode": "affine"
1063
- },
1064
- "model.language_model.layers.2.self_attn.q_proj": {
1065
- "bits": 8,
1066
- "group_size": 64,
1067
- "mode": "affine"
1068
- },
1069
- "model.language_model.layers.8.self_attn.q_proj": {
1070
- "bits": 8,
1071
- "group_size": 64,
1072
- "mode": "affine"
1073
- },
1074
- "model.language_model.layers.34.self_attn.o_proj": {
1075
- "bits": 8,
1076
- "group_size": 64,
1077
- "mode": "affine"
1078
- },
1079
- "model.language_model.layers.26.self_attn.o_proj": {
1080
- "bits": 8,
1081
- "group_size": 64,
1082
- "mode": "affine"
1083
- },
1084
- "model.language_model.layers.16.mlp.up_proj": {
1085
- "bits": 8,
1086
- "group_size": 32,
1087
- "mode": "affine"
1088
- },
1089
- "model.language_model.layers.44.mlp.down_proj": {
1090
- "bits": 8,
1091
- "group_size": 32,
1092
- "mode": "affine"
1093
- },
1094
- "model.language_model.layers.43.self_attn.v_proj": {
1095
- "bits": 8,
1096
- "group_size": 64,
1097
- "mode": "affine"
1098
- },
1099
- "model.language_model.layers.48.self_attn.v_proj": {
1100
- "bits": 8,
1101
- "group_size": 64,
1102
- "mode": "affine"
1103
- },
1104
- "model.language_model.layers.22.mlp.up_proj": {
1105
- "bits": 8,
1106
- "group_size": 32,
1107
- "mode": "affine"
1108
- },
1109
- "model.language_model.layers.51.self_attn.o_proj": {
1110
- "bits": 8,
1111
- "group_size": 64,
1112
- "mode": "affine"
1113
- },
1114
- "model.language_model.layers.33.mlp.up_proj": {
1115
- "bits": 8,
1116
- "group_size": 32,
1117
- "mode": "affine"
1118
- },
1119
- "model.language_model.layers.33.mlp.down_proj": {
1120
- "bits": 8,
1121
- "group_size": 32,
1122
- "mode": "affine"
1123
- },
1124
- "model.language_model.layers.22.self_attn.k_proj": {
1125
- "bits": 8,
1126
- "group_size": 64,
1127
- "mode": "affine"
1128
- },
1129
- "model.language_model.layers.15.self_attn.k_proj": {
1130
- "bits": 8,
1131
- "group_size": 64,
1132
- "mode": "affine"
1133
- },
1134
- "model.language_model.layers.52.self_attn.o_proj": {
1135
- "bits": 8,
1136
- "group_size": 64,
1137
- "mode": "affine"
1138
- },
1139
- "model.language_model.layers.33.self_attn.k_proj": {
1140
- "bits": 8,
1141
- "group_size": 64,
1142
- "mode": "affine"
1143
- },
1144
- "model.language_model.layers.24.self_attn.v_proj": {
1145
- "bits": 8,
1146
- "group_size": 64,
1147
- "mode": "affine"
1148
- },
1149
- "model.language_model.layers.38.mlp.up_proj": {
1150
- "bits": 8,
1151
- "group_size": 32,
1152
- "mode": "affine"
1153
- },
1154
- "model.language_model.layers.45.mlp.up_proj": {
1155
- "bits": 8,
1156
- "group_size": 32,
1157
- "mode": "affine"
1158
- },
1159
- "model.language_model.layers.30.mlp.down_proj": {
1160
- "bits": 8,
1161
- "group_size": 32,
1162
- "mode": "affine"
1163
- },
1164
- "model.language_model.layers.27.mlp.down_proj": {
1165
- "bits": 8,
1166
- "group_size": 32,
1167
- "mode": "affine"
1168
- },
1169
- "model.language_model.layers.56.mlp.up_proj": {
1170
- "bits": 8,
1171
- "group_size": 32,
1172
- "mode": "affine"
1173
- },
1174
- "model.language_model.layers.8.mlp.down_proj": {
1175
- "bits": 8,
1176
- "group_size": 32,
1177
- "mode": "affine"
1178
- },
1179
- "model.language_model.layers.9.mlp.down_proj": {
1180
- "bits": 8,
1181
- "group_size": 32,
1182
- "mode": "affine"
1183
- },
1184
- "model.language_model.layers.43.mlp.gate_proj": {
1185
- "bits": 8,
1186
- "group_size": 32,
1187
- "mode": "affine"
1188
- },
1189
- "model.language_model.layers.5.mlp.down_proj": {
1190
- "bits": 8,
1191
- "group_size": 32,
1192
- "mode": "affine"
1193
- },
1194
- "model.language_model.layers.30.mlp.up_proj": {
1195
- "bits": 8,
1196
- "group_size": 32,
1197
- "mode": "affine"
1198
- },
1199
- "model.language_model.layers.56.self_attn.o_proj": {
1200
- "bits": 8,
1201
- "group_size": 64,
1202
- "mode": "affine"
1203
- },
1204
- "model.language_model.layers.20.self_attn.o_proj": {
1205
- "bits": 8,
1206
- "group_size": 64,
1207
- "mode": "affine"
1208
- },
1209
- "model.language_model.layers.11.self_attn.q_proj": {
1210
- "bits": 8,
1211
- "group_size": 64,
1212
- "mode": "affine"
1213
- },
1214
- "model.language_model.layers.39.mlp.down_proj": {
1215
- "bits": 8,
1216
- "group_size": 32,
1217
- "mode": "affine"
1218
- },
1219
- "model.language_model.layers.9.mlp.gate_proj": {
1220
- "bits": 8,
1221
- "group_size": 32,
1222
- "mode": "affine"
1223
- },
1224
- "model.language_model.layers.36.self_attn.k_proj": {
1225
- "bits": 8,
1226
- "group_size": 64,
1227
- "mode": "affine"
1228
- },
1229
- "model.language_model.layers.23.mlp.gate_proj": {
1230
- "bits": 8,
1231
- "group_size": 32,
1232
- "mode": "affine"
1233
- },
1234
- "model.language_model.layers.24.self_attn.o_proj": {
1235
- "bits": 8,
1236
- "group_size": 64,
1237
- "mode": "affine"
1238
- },
1239
- "model.language_model.layers.25.self_attn.k_proj": {
1240
- "bits": 8,
1241
- "group_size": 64,
1242
- "mode": "affine"
1243
- },
1244
- "model.language_model.layers.5.mlp.up_proj": {
1245
- "bits": 8,
1246
- "group_size": 32,
1247
- "mode": "affine"
1248
- },
1249
- "model.language_model.layers.20.self_attn.k_proj": {
1250
- "bits": 8,
1251
- "group_size": 64,
1252
- "mode": "affine"
1253
- },
1254
- "model.language_model.layers.39.self_attn.q_proj": {
1255
- "bits": 8,
1256
- "group_size": 64,
1257
- "mode": "affine"
1258
- },
1259
- "model.language_model.layers.23.mlp.down_proj": {
1260
- "bits": 8,
1261
- "group_size": 32,
1262
- "mode": "affine"
1263
- },
1264
- "model.language_model.layers.7.self_attn.k_proj": {
1265
- "bits": 8,
1266
- "group_size": 64,
1267
- "mode": "affine"
1268
- },
1269
- "model.language_model.layers.0.mlp.down_proj": {
1270
- "bits": 8,
1271
- "group_size": 32,
1272
- "mode": "affine"
1273
- },
1274
- "model.language_model.layers.42.self_attn.v_proj": {
1275
- "bits": 8,
1276
- "group_size": 64,
1277
- "mode": "affine"
1278
- },
1279
- "model.language_model.layers.18.self_attn.q_proj": {
1280
- "bits": 8,
1281
- "group_size": 64,
1282
- "mode": "affine"
1283
- },
1284
- "model.language_model.layers.39.mlp.up_proj": {
1285
- "bits": 8,
1286
- "group_size": 32,
1287
- "mode": "affine"
1288
- },
1289
- "model.language_model.layers.58.self_attn.v_proj": {
1290
- "bits": 8,
1291
- "group_size": 64,
1292
- "mode": "affine"
1293
- },
1294
- "model.language_model.layers.41.self_attn.k_proj": {
1295
- "bits": 8,
1296
- "group_size": 64,
1297
- "mode": "affine"
1298
- },
1299
- "model.language_model.layers.0.self_attn.q_proj": {
1300
- "bits": 8,
1301
- "group_size": 64,
1302
- "mode": "affine"
1303
- },
1304
- "model.language_model.layers.46.mlp.down_proj": {
1305
- "bits": 8,
1306
- "group_size": 32,
1307
- "mode": "affine"
1308
- },
1309
- "model.language_model.layers.37.self_attn.v_proj": {
1310
- "bits": 8,
1311
- "group_size": 64,
1312
- "mode": "affine"
1313
- },
1314
- "model.language_model.layers.18.mlp.gate_proj": {
1315
- "bits": 8,
1316
- "group_size": 32,
1317
- "mode": "affine"
1318
- },
1319
- "model.language_model.layers.0.mlp.gate_proj": {
1320
- "bits": 8,
1321
- "group_size": 32,
1322
- "mode": "affine"
1323
- },
1324
- "model.language_model.layers.50.mlp.up_proj": {
1325
- "bits": 8,
1326
- "group_size": 32,
1327
- "mode": "affine"
1328
- },
1329
- "model.language_model.layers.19.self_attn.k_proj": {
1330
- "bits": 8,
1331
- "group_size": 64,
1332
- "mode": "affine"
1333
- },
1334
- "model.language_model.layers.15.self_attn.v_proj": {
1335
- "bits": 8,
1336
- "group_size": 64,
1337
- "mode": "affine"
1338
- },
1339
- "model.language_model.layers.58.self_attn.q_proj": {
1340
- "bits": 8,
1341
- "group_size": 64,
1342
- "mode": "affine"
1343
- },
1344
- "model.language_model.layers.34.self_attn.k_proj": {
1345
- "bits": 8,
1346
- "group_size": 64,
1347
- "mode": "affine"
1348
- },
1349
- "model.language_model.layers.22.mlp.down_proj": {
1350
- "bits": 8,
1351
- "group_size": 32,
1352
- "mode": "affine"
1353
- },
1354
- "model.language_model.layers.31.mlp.up_proj": {
1355
- "bits": 8,
1356
- "group_size": 32,
1357
- "mode": "affine"
1358
- },
1359
- "model.language_model.layers.21.mlp.gate_proj": {
1360
- "bits": 8,
1361
- "group_size": 32,
1362
- "mode": "affine"
1363
- },
1364
- "model.language_model.layers.34.mlp.gate_proj": {
1365
- "bits": 8,
1366
- "group_size": 32,
1367
- "mode": "affine"
1368
- },
1369
- "model.language_model.layers.36.mlp.down_proj": {
1370
- "bits": 8,
1371
- "group_size": 32,
1372
- "mode": "affine"
1373
- },
1374
- "model.language_model.layers.27.mlp.gate_proj": {
1375
- "bits": 8,
1376
- "group_size": 32,
1377
- "mode": "affine"
1378
- },
1379
- "model.language_model.layers.3.self_attn.k_proj": {
1380
- "bits": 8,
1381
- "group_size": 64,
1382
- "mode": "affine"
1383
- },
1384
- "model.language_model.layers.16.self_attn.q_proj": {
1385
- "bits": 8,
1386
- "group_size": 64,
1387
- "mode": "affine"
1388
- },
1389
- "model.language_model.layers.34.self_attn.v_proj": {
1390
- "bits": 8,
1391
- "group_size": 64,
1392
- "mode": "affine"
1393
- },
1394
- "model.language_model.layers.56.self_attn.q_proj": {
1395
- "bits": 8,
1396
- "group_size": 64,
1397
- "mode": "affine"
1398
- },
1399
- "model.language_model.layers.28.mlp.down_proj": {
1400
- "bits": 8,
1401
- "group_size": 32,
1402
- "mode": "affine"
1403
- },
1404
- "model.language_model.layers.20.mlp.up_proj": {
1405
- "bits": 8,
1406
- "group_size": 32,
1407
- "mode": "affine"
1408
- },
1409
- "model.language_model.layers.56.mlp.down_proj": {
1410
- "bits": 8,
1411
- "group_size": 32,
1412
- "mode": "affine"
1413
- },
1414
- "model.language_model.layers.44.self_attn.o_proj": {
1415
- "bits": 8,
1416
- "group_size": 64,
1417
- "mode": "affine"
1418
- },
1419
- "model.language_model.layers.24.self_attn.k_proj": {
1420
- "bits": 8,
1421
- "group_size": 64,
1422
- "mode": "affine"
1423
- },
1424
- "model.language_model.layers.26.self_attn.v_proj": {
1425
- "bits": 8,
1426
- "group_size": 64,
1427
- "mode": "affine"
1428
- },
1429
- "model.language_model.layers.20.mlp.down_proj": {
1430
- "bits": 8,
1431
- "group_size": 32,
1432
- "mode": "affine"
1433
- },
1434
- "model.language_model.layers.16.self_attn.v_proj": {
1435
- "bits": 8,
1436
- "group_size": 64,
1437
- "mode": "affine"
1438
- },
1439
- "model.language_model.layers.47.mlp.down_proj": {
1440
- "bits": 8,
1441
- "group_size": 32,
1442
- "mode": "affine"
1443
- },
1444
- "model.language_model.layers.8.self_attn.k_proj": {
1445
- "bits": 8,
1446
- "group_size": 64,
1447
- "mode": "affine"
1448
- },
1449
- "model.language_model.layers.24.mlp.up_proj": {
1450
- "bits": 8,
1451
- "group_size": 32,
1452
- "mode": "affine"
1453
- },
1454
- "model.language_model.layers.45.self_attn.q_proj": {
1455
- "bits": 8,
1456
- "group_size": 64,
1457
- "mode": "affine"
1458
- },
1459
- "model.language_model.layers.18.mlp.down_proj": {
1460
- "bits": 8,
1461
- "group_size": 32,
1462
- "mode": "affine"
1463
- },
1464
- "model.language_model.layers.3.self_attn.q_proj": {
1465
- "bits": 8,
1466
- "group_size": 64,
1467
- "mode": "affine"
1468
- },
1469
- "model.language_model.layers.51.mlp.gate_proj": {
1470
- "bits": 8,
1471
- "group_size": 32,
1472
- "mode": "affine"
1473
- },
1474
- "model.language_model.layers.33.self_attn.o_proj": {
1475
- "bits": 8,
1476
- "group_size": 64,
1477
- "mode": "affine"
1478
- },
1479
- "model.language_model.layers.59.mlp.down_proj": {
1480
- "bits": 8,
1481
- "group_size": 32,
1482
- "mode": "affine"
1483
- },
1484
- "model.language_model.layers.28.self_attn.v_proj": {
1485
- "bits": 8,
1486
- "group_size": 64,
1487
- "mode": "affine"
1488
- },
1489
- "model.language_model.layers.41.self_attn.o_proj": {
1490
- "bits": 8,
1491
- "group_size": 64,
1492
- "mode": "affine"
1493
- },
1494
- "model.language_model.layers.3.mlp.down_proj": {
1495
- "bits": 8,
1496
- "group_size": 32,
1497
- "mode": "affine"
1498
- },
1499
- "model.language_model.layers.32.self_attn.q_proj": {
1500
- "bits": 8,
1501
- "group_size": 64,
1502
- "mode": "affine"
1503
- },
1504
- "model.language_model.layers.4.mlp.up_proj": {
1505
- "bits": 8,
1506
- "group_size": 32,
1507
- "mode": "affine"
1508
- },
1509
- "model.language_model.layers.13.self_attn.k_proj": {
1510
- "bits": 8,
1511
- "group_size": 64,
1512
- "mode": "affine"
1513
- },
1514
- "model.language_model.layers.1.mlp.gate_proj": {
1515
- "bits": 8,
1516
- "group_size": 32,
1517
- "mode": "affine"
1518
- },
1519
- "model.language_model.layers.28.self_attn.q_proj": {
1520
- "bits": 8,
1521
- "group_size": 64,
1522
- "mode": "affine"
1523
- },
1524
- "model.language_model.layers.53.self_attn.q_proj": {
1525
- "bits": 8,
1526
- "group_size": 64,
1527
- "mode": "affine"
1528
- },
1529
- "model.language_model.layers.36.mlp.gate_proj": {
1530
- "bits": 8,
1531
- "group_size": 32,
1532
- "mode": "affine"
1533
- },
1534
- "model.language_model.layers.50.mlp.down_proj": {
1535
- "bits": 8,
1536
- "group_size": 32,
1537
- "mode": "affine"
1538
- },
1539
- "model.language_model.layers.6.self_attn.o_proj": {
1540
- "bits": 8,
1541
- "group_size": 64,
1542
- "mode": "affine"
1543
- },
1544
- "model.language_model.layers.54.self_attn.v_proj": {
1545
- "bits": 8,
1546
- "group_size": 64,
1547
- "mode": "affine"
1548
- },
1549
- "model.language_model.layers.46.self_attn.k_proj": {
1550
- "bits": 8,
1551
- "group_size": 64,
1552
- "mode": "affine"
1553
- },
1554
- "model.language_model.layers.33.mlp.gate_proj": {
1555
- "bits": 8,
1556
- "group_size": 32,
1557
- "mode": "affine"
1558
- },
1559
- "model.language_model.layers.42.self_attn.o_proj": {
1560
- "bits": 8,
1561
- "group_size": 64,
1562
- "mode": "affine"
1563
- },
1564
- "model.language_model.layers.36.self_attn.q_proj": {
1565
- "bits": 8,
1566
- "group_size": 64,
1567
- "mode": "affine"
1568
- },
1569
- "model.language_model.layers.47.self_attn.q_proj": {
1570
- "bits": 8,
1571
- "group_size": 64,
1572
- "mode": "affine"
1573
- },
1574
- "model.language_model.layers.7.mlp.gate_proj": {
1575
- "bits": 8,
1576
- "group_size": 32,
1577
- "mode": "affine"
1578
- },
1579
- "model.language_model.layers.45.self_attn.o_proj": {
1580
- "bits": 8,
1581
- "group_size": 64,
1582
- "mode": "affine"
1583
- },
1584
- "model.language_model.layers.34.mlp.down_proj": {
1585
- "bits": 8,
1586
- "group_size": 32,
1587
- "mode": "affine"
1588
- },
1589
- "model.language_model.layers.50.self_attn.k_proj": {
1590
- "bits": 8,
1591
- "group_size": 64,
1592
- "mode": "affine"
1593
- },
1594
- "model.language_model.layers.21.self_attn.o_proj": {
1595
- "bits": 8,
1596
- "group_size": 64,
1597
- "mode": "affine"
1598
- },
1599
- "model.language_model.layers.13.mlp.down_proj": {
1600
- "bits": 8,
1601
- "group_size": 32,
1602
- "mode": "affine"
1603
- },
1604
- "model.language_model.layers.14.self_attn.q_proj": {
1605
- "bits": 8,
1606
- "group_size": 64,
1607
- "mode": "affine"
1608
- },
1609
- "model.language_model.layers.16.self_attn.k_proj": {
1610
- "bits": 8,
1611
- "group_size": 64,
1612
- "mode": "affine"
1613
- },
1614
- "model.language_model.layers.9.self_attn.o_proj": {
1615
- "bits": 8,
1616
- "group_size": 64,
1617
- "mode": "affine"
1618
- },
1619
- "model.language_model.layers.49.self_attn.q_proj": {
1620
- "bits": 8,
1621
- "group_size": 64,
1622
- "mode": "affine"
1623
- },
1624
- "model.language_model.layers.14.mlp.gate_proj": {
1625
- "bits": 8,
1626
- "group_size": 32,
1627
- "mode": "affine"
1628
- },
1629
- "model.language_model.layers.3.self_attn.o_proj": {
1630
- "bits": 8,
1631
- "group_size": 64,
1632
- "mode": "affine"
1633
- },
1634
- "model.language_model.layers.3.self_attn.v_proj": {
1635
- "bits": 8,
1636
- "group_size": 64,
1637
- "mode": "affine"
1638
- },
1639
- "model.language_model.layers.44.mlp.up_proj": {
1640
- "bits": 8,
1641
- "group_size": 32,
1642
- "mode": "affine"
1643
- },
1644
- "model.language_model.layers.48.mlp.gate_proj": {
1645
- "bits": 8,
1646
- "group_size": 32,
1647
- "mode": "affine"
1648
- },
1649
- "model.language_model.layers.55.self_attn.k_proj": {
1650
- "bits": 8,
1651
- "group_size": 64,
1652
- "mode": "affine"
1653
- },
1654
- "model.language_model.layers.27.self_attn.v_proj": {
1655
- "bits": 8,
1656
- "group_size": 64,
1657
- "mode": "affine"
1658
- },
1659
- "model.language_model.layers.0.self_attn.k_proj": {
1660
- "bits": 8,
1661
- "group_size": 64,
1662
- "mode": "affine"
1663
- },
1664
- "model.language_model.layers.15.mlp.up_proj": {
1665
- "bits": 8,
1666
- "group_size": 32,
1667
- "mode": "affine"
1668
- },
1669
- "model.language_model.layers.48.mlp.down_proj": {
1670
- "bits": 8,
1671
- "group_size": 32,
1672
- "mode": "affine"
1673
- },
1674
- "model.language_model.layers.6.self_attn.k_proj": {
1675
- "bits": 8,
1676
- "group_size": 64,
1677
- "mode": "affine"
1678
- },
1679
- "model.language_model.embed_tokens": {
1680
- "bits": 8,
1681
- "group_size": 32,
1682
- "mode": "affine"
1683
- },
1684
- "model.language_model.layers.42.mlp.down_proj": {
1685
- "bits": 8,
1686
- "group_size": 32,
1687
- "mode": "affine"
1688
- },
1689
- "model.language_model.layers.58.mlp.down_proj": {
1690
- "bits": 8,
1691
- "group_size": 32,
1692
- "mode": "affine"
1693
- },
1694
- "model.language_model.layers.51.mlp.down_proj": {
1695
- "bits": 8,
1696
- "group_size": 32,
1697
- "mode": "affine"
1698
- },
1699
- "model.language_model.layers.25.self_attn.o_proj": {
1700
- "bits": 8,
1701
- "group_size": 64,
1702
- "mode": "affine"
1703
- },
1704
- "model.language_model.layers.38.self_attn.k_proj": {
1705
- "bits": 8,
1706
- "group_size": 64,
1707
- "mode": "affine"
1708
- },
1709
- "model.language_model.layers.45.mlp.down_proj": {
1710
- "bits": 8,
1711
- "group_size": 32,
1712
- "mode": "affine"
1713
- },
1714
- "model.language_model.layers.31.self_attn.q_proj": {
1715
- "bits": 8,
1716
- "group_size": 64,
1717
- "mode": "affine"
1718
- },
1719
- "model.language_model.layers.12.mlp.gate_proj": {
1720
- "bits": 8,
1721
- "group_size": 32,
1722
- "mode": "affine"
1723
- },
1724
- "model.language_model.layers.12.self_attn.k_proj": {
1725
- "bits": 8,
1726
- "group_size": 64,
1727
- "mode": "affine"
1728
- },
1729
- "model.language_model.layers.45.self_attn.v_proj": {
1730
- "bits": 8,
1731
- "group_size": 64,
1732
- "mode": "affine"
1733
- },
1734
- "model.language_model.layers.40.self_attn.v_proj": {
1735
- "bits": 8,
1736
- "group_size": 64,
1737
- "mode": "affine"
1738
- },
1739
- "model.language_model.layers.25.self_attn.v_proj": {
1740
- "bits": 8,
1741
- "group_size": 64,
1742
- "mode": "affine"
1743
- },
1744
- "model.language_model.layers.14.self_attn.k_proj": {
1745
- "bits": 8,
1746
- "group_size": 64,
1747
- "mode": "affine"
1748
- },
1749
- "model.language_model.layers.10.self_attn.q_proj": {
1750
- "bits": 8,
1751
- "group_size": 64,
1752
- "mode": "affine"
1753
- },
1754
- "model.language_model.layers.52.mlp.up_proj": {
1755
- "bits": 8,
1756
- "group_size": 32,
1757
- "mode": "affine"
1758
- },
1759
- "model.language_model.layers.50.mlp.gate_proj": {
1760
- "bits": 8,
1761
- "group_size": 32,
1762
- "mode": "affine"
1763
- },
1764
- "model.language_model.layers.44.mlp.gate_proj": {
1765
- "bits": 8,
1766
- "group_size": 32,
1767
- "mode": "affine"
1768
- },
1769
- "model.language_model.layers.19.self_attn.o_proj": {
1770
- "bits": 8,
1771
- "group_size": 64,
1772
- "mode": "affine"
1773
- },
1774
- "model.language_model.layers.50.self_attn.v_proj": {
1775
- "bits": 8,
1776
- "group_size": 64,
1777
- "mode": "affine"
1778
- },
1779
- "model.language_model.layers.54.mlp.up_proj": {
1780
- "bits": 8,
1781
- "group_size": 32,
1782
- "mode": "affine"
1783
- },
1784
- "model.language_model.layers.21.self_attn.q_proj": {
1785
- "bits": 8,
1786
- "group_size": 64,
1787
- "mode": "affine"
1788
- },
1789
- "model.language_model.layers.13.self_attn.v_proj": {
1790
- "bits": 8,
1791
- "group_size": 64,
1792
- "mode": "affine"
1793
- },
1794
- "model.language_model.layers.57.mlp.gate_proj": {
1795
- "bits": 8,
1796
- "group_size": 32,
1797
- "mode": "affine"
1798
- },
1799
- "model.language_model.layers.59.mlp.up_proj": {
1800
- "bits": 8,
1801
- "group_size": 32,
1802
- "mode": "affine"
1803
- },
1804
- "model.language_model.layers.46.self_attn.q_proj": {
1805
- "bits": 8,
1806
- "group_size": 64,
1807
- "mode": "affine"
1808
- },
1809
- "model.language_model.layers.57.self_attn.v_proj": {
1810
- "bits": 8,
1811
- "group_size": 64,
1812
- "mode": "affine"
1813
- },
1814
- "model.language_model.layers.43.mlp.up_proj": {
1815
- "bits": 8,
1816
- "group_size": 32,
1817
- "mode": "affine"
1818
- },
1819
- "model.language_model.layers.14.self_attn.v_proj": {
1820
- "bits": 8,
1821
- "group_size": 64,
1822
- "mode": "affine"
1823
- },
1824
- "model.language_model.layers.52.self_attn.v_proj": {
1825
- "bits": 8,
1826
- "group_size": 64,
1827
- "mode": "affine"
1828
- },
1829
- "model.language_model.layers.15.self_attn.o_proj": {
1830
- "bits": 8,
1831
- "group_size": 64,
1832
- "mode": "affine"
1833
- },
1834
- "model.language_model.layers.2.mlp.up_proj": {
1835
- "bits": 8,
1836
- "group_size": 32,
1837
- "mode": "affine"
1838
- },
1839
- "model.language_model.layers.46.mlp.up_proj": {
1840
- "bits": 8,
1841
- "group_size": 32,
1842
- "mode": "affine"
1843
- },
1844
- "model.language_model.layers.50.self_attn.o_proj": {
1845
- "bits": 8,
1846
- "group_size": 64,
1847
- "mode": "affine"
1848
- },
1849
- "model.language_model.layers.22.self_attn.q_proj": {
1850
- "bits": 8,
1851
- "group_size": 64,
1852
- "mode": "affine"
1853
- },
1854
- "model.language_model.layers.49.mlp.up_proj": {
1855
- "bits": 8,
1856
- "group_size": 32,
1857
- "mode": "affine"
1858
- },
1859
- "model.language_model.layers.26.mlp.down_proj": {
1860
- "bits": 8,
1861
- "group_size": 32,
1862
- "mode": "affine"
1863
- },
1864
- "model.language_model.layers.28.mlp.up_proj": {
1865
- "bits": 8,
1866
- "group_size": 32,
1867
- "mode": "affine"
1868
- },
1869
- "model.language_model.layers.57.mlp.down_proj": {
1870
- "bits": 8,
1871
- "group_size": 32,
1872
- "mode": "affine"
1873
- },
1874
- "model.language_model.layers.38.self_attn.v_proj": {
1875
- "bits": 8,
1876
- "group_size": 64,
1877
- "mode": "affine"
1878
- },
1879
- "model.language_model.layers.51.self_attn.v_proj": {
1880
- "bits": 8,
1881
- "group_size": 64,
1882
- "mode": "affine"
1883
- },
1884
- "model.language_model.layers.33.self_attn.v_proj": {
1885
- "bits": 8,
1886
- "group_size": 64,
1887
- "mode": "affine"
1888
- },
1889
- "model.language_model.layers.52.self_attn.k_proj": {
1890
- "bits": 8,
1891
- "group_size": 64,
1892
- "mode": "affine"
1893
- },
1894
- "model.language_model.layers.38.mlp.down_proj": {
1895
- "bits": 8,
1896
- "group_size": 32,
1897
- "mode": "affine"
1898
- },
1899
- "model.language_model.layers.39.self_attn.k_proj": {
1900
- "bits": 8,
1901
- "group_size": 64,
1902
- "mode": "affine"
1903
- },
1904
- "model.language_model.layers.20.self_attn.q_proj": {
1905
- "bits": 8,
1906
- "group_size": 64,
1907
- "mode": "affine"
1908
- },
1909
- "model.language_model.layers.51.self_attn.k_proj": {
1910
- "bits": 8,
1911
- "group_size": 64,
1912
- "mode": "affine"
1913
- },
1914
- "model.language_model.layers.36.self_attn.v_proj": {
1915
- "bits": 8,
1916
- "group_size": 64,
1917
- "mode": "affine"
1918
- },
1919
- "model.language_model.layers.30.mlp.gate_proj": {
1920
- "bits": 8,
1921
- "group_size": 32,
1922
- "mode": "affine"
1923
- },
1924
- "model.language_model.layers.21.mlp.down_proj": {
1925
- "bits": 8,
1926
- "group_size": 32,
1927
- "mode": "affine"
1928
- },
1929
- "model.language_model.layers.11.mlp.gate_proj": {
1930
- "bits": 8,
1931
- "group_size": 32,
1932
- "mode": "affine"
1933
- },
1934
- "model.language_model.layers.24.mlp.gate_proj": {
1935
- "bits": 8,
1936
- "group_size": 32,
1937
- "mode": "affine"
1938
- },
1939
- "model.language_model.layers.8.self_attn.o_proj": {
1940
- "bits": 8,
1941
- "group_size": 64,
1942
- "mode": "affine"
1943
- },
1944
- "model.language_model.layers.1.mlp.up_proj": {
1945
- "bits": 8,
1946
- "group_size": 32,
1947
- "mode": "affine"
1948
- },
1949
- "model.language_model.layers.20.mlp.gate_proj": {
1950
- "bits": 8,
1951
- "group_size": 32,
1952
- "mode": "affine"
1953
- },
1954
- "model.language_model.layers.39.self_attn.o_proj": {
1955
- "bits": 8,
1956
- "group_size": 64,
1957
- "mode": "affine"
1958
- },
1959
- "model.language_model.layers.57.mlp.up_proj": {
1960
- "bits": 8,
1961
- "group_size": 32,
1962
- "mode": "affine"
1963
- },
1964
- "model.language_model.layers.48.self_attn.k_proj": {
1965
- "bits": 8,
1966
- "group_size": 64,
1967
- "mode": "affine"
1968
- },
1969
- "model.language_model.layers.5.self_attn.k_proj": {
1970
- "bits": 8,
1971
- "group_size": 64,
1972
- "mode": "affine"
1973
- },
1974
- "model.language_model.layers.12.mlp.up_proj": {
1975
- "bits": 8,
1976
- "group_size": 32,
1977
- "mode": "affine"
1978
- },
1979
- "model.language_model.layers.13.mlp.gate_proj": {
1980
- "bits": 8,
1981
- "group_size": 32,
1982
- "mode": "affine"
1983
- },
1984
- "model.language_model.layers.52.mlp.down_proj": {
1985
- "bits": 8,
1986
- "group_size": 32,
1987
- "mode": "affine"
1988
- },
1989
- "model.language_model.layers.18.mlp.up_proj": {
1990
- "bits": 8,
1991
- "group_size": 32,
1992
- "mode": "affine"
1993
- },
1994
- "model.language_model.layers.44.self_attn.k_proj": {
1995
- "bits": 8,
1996
- "group_size": 64,
1997
- "mode": "affine"
1998
- },
1999
- "model.language_model.layers.41.mlp.gate_proj": {
2000
- "bits": 8,
2001
- "group_size": 32,
2002
- "mode": "affine"
2003
- },
2004
- "model.language_model.layers.13.mlp.up_proj": {
2005
- "bits": 8,
2006
- "group_size": 32,
2007
- "mode": "affine"
2008
- },
2009
- "model.language_model.layers.4.self_attn.q_proj": {
2010
- "bits": 8,
2011
- "group_size": 64,
2012
- "mode": "affine"
2013
- },
2014
- "model.language_model.layers.22.self_attn.v_proj": {
2015
- "bits": 8,
2016
- "group_size": 64,
2017
- "mode": "affine"
2018
- },
2019
- "model.language_model.layers.54.self_attn.k_proj": {
2020
- "bits": 8,
2021
- "group_size": 64,
2022
- "mode": "affine"
2023
- },
2024
- "model.language_model.layers.6.mlp.up_proj": {
2025
- "bits": 8,
2026
- "group_size": 32,
2027
- "mode": "affine"
2028
- },
2029
- "model.language_model.layers.4.mlp.gate_proj": {
2030
- "bits": 8,
2031
- "group_size": 32,
2032
- "mode": "affine"
2033
- },
2034
- "model.language_model.layers.6.mlp.down_proj": {
2035
- "bits": 8,
2036
- "group_size": 32,
2037
- "mode": "affine"
2038
- },
2039
- "model.language_model.layers.32.self_attn.v_proj": {
2040
- "bits": 8,
2041
- "group_size": 64,
2042
- "mode": "affine"
2043
- },
2044
- "model.language_model.layers.19.mlp.down_proj": {
2045
- "bits": 8,
2046
- "group_size": 32,
2047
- "mode": "affine"
2048
- },
2049
- "model.language_model.layers.23.mlp.up_proj": {
2050
- "bits": 8,
2051
- "group_size": 32,
2052
- "mode": "affine"
2053
- },
2054
- "model.language_model.layers.2.self_attn.v_proj": {
2055
- "bits": 8,
2056
- "group_size": 64,
2057
- "mode": "affine"
2058
- },
2059
- "model.language_model.layers.15.self_attn.q_proj": {
2060
- "bits": 8,
2061
- "group_size": 64,
2062
- "mode": "affine"
2063
- },
2064
- "model.language_model.layers.52.self_attn.q_proj": {
2065
- "bits": 8,
2066
- "group_size": 64,
2067
- "mode": "affine"
2068
- },
2069
- "model.language_model.layers.37.self_attn.k_proj": {
2070
- "bits": 8,
2071
- "group_size": 64,
2072
- "mode": "affine"
2073
- },
2074
- "model.language_model.layers.0.self_attn.v_proj": {
2075
- "bits": 8,
2076
- "group_size": 64,
2077
- "mode": "affine"
2078
- },
2079
- "model.language_model.layers.10.mlp.up_proj": {
2080
- "bits": 8,
2081
- "group_size": 32,
2082
- "mode": "affine"
2083
- },
2084
- "model.language_model.layers.37.mlp.up_proj": {
2085
- "bits": 8,
2086
- "group_size": 32,
2087
- "mode": "affine"
2088
- },
2089
- "model.language_model.layers.5.self_attn.q_proj": {
2090
- "bits": 8,
2091
- "group_size": 64,
2092
- "mode": "affine"
2093
- },
2094
- "model.language_model.layers.54.self_attn.o_proj": {
2095
- "bits": 8,
2096
- "group_size": 64,
2097
- "mode": "affine"
2098
- },
2099
- "model.language_model.layers.48.mlp.up_proj": {
2100
- "bits": 8,
2101
- "group_size": 32,
2102
- "mode": "affine"
2103
- },
2104
- "model.language_model.layers.10.self_attn.o_proj": {
2105
- "bits": 8,
2106
- "group_size": 64,
2107
- "mode": "affine"
2108
- },
2109
- "model.language_model.layers.9.self_attn.q_proj": {
2110
- "bits": 8,
2111
- "group_size": 64,
2112
- "mode": "affine"
2113
- },
2114
- "model.language_model.layers.38.self_attn.o_proj": {
2115
- "bits": 8,
2116
- "group_size": 64,
2117
- "mode": "affine"
2118
- },
2119
- "model.language_model.layers.40.self_attn.o_proj": {
2120
- "bits": 8,
2121
- "group_size": 64,
2122
- "mode": "affine"
2123
- },
2124
- "model.language_model.layers.24.self_attn.q_proj": {
2125
- "bits": 8,
2126
- "group_size": 64,
2127
- "mode": "affine"
2128
- },
2129
- "model.language_model.layers.37.self_attn.q_proj": {
2130
- "bits": 8,
2131
- "group_size": 64,
2132
- "mode": "affine"
2133
- },
2134
- "model.language_model.layers.17.mlp.gate_proj": {
2135
- "bits": 8,
2136
- "group_size": 32,
2137
- "mode": "affine"
2138
- },
2139
- "model.language_model.layers.2.self_attn.o_proj": {
2140
- "bits": 8,
2141
- "group_size": 64,
2142
- "mode": "affine"
2143
- },
2144
- "model.language_model.layers.40.self_attn.q_proj": {
2145
- "bits": 8,
2146
- "group_size": 64,
2147
- "mode": "affine"
2148
- },
2149
- "model.language_model.layers.14.mlp.down_proj": {
2150
- "bits": 8,
2151
- "group_size": 32,
2152
- "mode": "affine"
2153
- },
2154
- "model.language_model.layers.48.self_attn.o_proj": {
2155
- "bits": 8,
2156
- "group_size": 64,
2157
- "mode": "affine"
2158
- },
2159
- "model.language_model.layers.39.mlp.gate_proj": {
2160
- "bits": 8,
2161
- "group_size": 32,
2162
- "mode": "affine"
2163
- },
2164
- "model.language_model.layers.4.self_attn.v_proj": {
2165
- "bits": 8,
2166
- "group_size": 64,
2167
- "mode": "affine"
2168
- },
2169
- "model.language_model.layers.19.mlp.gate_proj": {
2170
- "bits": 8,
2171
- "group_size": 32,
2172
- "mode": "affine"
2173
- },
2174
- "model.language_model.layers.55.mlp.up_proj": {
2175
- "bits": 8,
2176
- "group_size": 32,
2177
- "mode": "affine"
2178
- },
2179
- "model.language_model.layers.41.mlp.up_proj": {
2180
- "bits": 8,
2181
- "group_size": 32,
2182
- "mode": "affine"
2183
- },
2184
- "model.language_model.layers.26.self_attn.q_proj": {
2185
- "bits": 8,
2186
- "group_size": 64,
2187
- "mode": "affine"
2188
- },
2189
- "model.language_model.layers.11.mlp.up_proj": {
2190
- "bits": 8,
2191
- "group_size": 32,
2192
- "mode": "affine"
2193
- },
2194
- "model.language_model.layers.29.self_attn.q_proj": {
2195
- "bits": 8,
2196
- "group_size": 64,
2197
- "mode": "affine"
2198
- },
2199
- "model.language_model.layers.54.mlp.down_proj": {
2200
- "bits": 8,
2201
- "group_size": 32,
2202
- "mode": "affine"
2203
- },
2204
- "model.language_model.layers.0.self_attn.o_proj": {
2205
- "bits": 8,
2206
- "group_size": 64,
2207
- "mode": "affine"
2208
- },
2209
- "model.language_model.layers.30.self_attn.v_proj": {
2210
- "bits": 8,
2211
- "group_size": 64,
2212
- "mode": "affine"
2213
- },
2214
- "model.language_model.layers.1.self_attn.k_proj": {
2215
- "bits": 8,
2216
- "group_size": 64,
2217
- "mode": "affine"
2218
- },
2219
- "model.language_model.layers.28.mlp.gate_proj": {
2220
- "bits": 8,
2221
- "group_size": 32,
2222
- "mode": "affine"
2223
- },
2224
- "model.language_model.layers.8.mlp.up_proj": {
2225
- "bits": 8,
2226
- "group_size": 32,
2227
- "mode": "affine"
2228
- },
2229
- "model.language_model.layers.47.self_attn.o_proj": {
2230
- "bits": 8,
2231
- "group_size": 64,
2232
- "mode": "affine"
2233
- }
2234
- },
2235
- "rope_parameters": {
2236
- "rope_type": "default",
2237
- "rope_theta": 10000.0
2238
  }
2239
  }
 
174
  "vision_soft_tokens_per_image": 280,
175
  "quantization": {
176
  "group_size": 64,
177
+ "bits": 4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  }
179
  }
jang_config.json CHANGED
@@ -75,15 +75,5 @@
75
  ],
76
  "strength": 0.6,
77
  "modified_tensors": 60
78
- },
79
- "capabilities": {
80
- "reasoning_parser": "gemma4",
81
- "tool_parser": "gemma4",
82
- "think_in_template": false,
83
- "supports_tools": true,
84
- "supports_thinking": true,
85
- "family": "gemma4",
86
- "modality": "vision",
87
- "cache_type": "kv"
88
  }
89
- }
 
75
  ],
76
  "strength": 0.6,
77
  "modified_tensors": 60
 
 
 
 
 
 
 
 
 
 
78
  }
79
+ }
vmlx-app.png DELETED
Binary file (84.9 kB)