Commit 1a9893f
authored
Adds Serialization Support for QuantizationConfig based quantized models (#21928)
* Adds serialization support for QuantizationConfig
* fix imports
* remove redundant config resolution logic
* remove redundant config resolution logic
* move deserialization to from_config + restructure tests
* from_config should call super1 parent 86bfab4 commit 1a9893f
File tree
14 files changed
+415
-66
lines changed- keras/src
- layers
- core
- models
- quantizers
14 files changed
+415
-66
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | 15 | | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
| |||
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
| 119 | + | |
118 | 120 | | |
119 | 121 | | |
120 | 122 | | |
121 | 123 | | |
122 | 124 | | |
123 | 125 | | |
124 | | - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
125 | 131 | | |
126 | 132 | | |
127 | 133 | | |
| |||
330 | 336 | | |
331 | 337 | | |
332 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
333 | 342 | | |
334 | 343 | | |
335 | 344 | | |
336 | 345 | | |
337 | 346 | | |
338 | 347 | | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
339 | 358 | | |
340 | 359 | | |
341 | 360 | | |
| |||
777 | 796 | | |
778 | 797 | | |
779 | 798 | | |
780 | | - | |
781 | | - | |
| 799 | + | |
782 | 800 | | |
783 | 801 | | |
784 | 802 | | |
785 | 803 | | |
786 | | - | |
| 804 | + | |
787 | 805 | | |
788 | 806 | | |
789 | 807 | | |
790 | 808 | | |
791 | 809 | | |
792 | 810 | | |
793 | 811 | | |
794 | | - | |
| 812 | + | |
795 | 813 | | |
796 | 814 | | |
797 | 815 | | |
798 | 816 | | |
799 | 817 | | |
800 | | - | |
| 818 | + | |
801 | 819 | | |
802 | 820 | | |
803 | 821 | | |
| |||
811 | 829 | | |
812 | 830 | | |
813 | 831 | | |
814 | | - | |
| 832 | + | |
815 | 833 | | |
816 | 834 | | |
817 | 835 | | |
818 | 836 | | |
819 | | - | |
| 837 | + | |
820 | 838 | | |
821 | 839 | | |
822 | 840 | | |
| |||
828 | 846 | | |
829 | 847 | | |
830 | 848 | | |
831 | | - | |
| 849 | + | |
832 | 850 | | |
833 | 851 | | |
834 | 852 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1025 | 1025 | | |
1026 | 1026 | | |
1027 | 1027 | | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| |||
136 | 137 | | |
137 | 138 | | |
138 | 139 | | |
| 140 | + | |
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
| |||
156 | 158 | | |
157 | 159 | | |
158 | 160 | | |
| 161 | + | |
159 | 162 | | |
160 | 163 | | |
161 | 164 | | |
| |||
171 | 174 | | |
172 | 175 | | |
173 | 176 | | |
| 177 | + | |
174 | 178 | | |
175 | 179 | | |
176 | 180 | | |
| |||
394 | 398 | | |
395 | 399 | | |
396 | 400 | | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
397 | 404 | | |
398 | 405 | | |
399 | 406 | | |
| |||
402 | 409 | | |
403 | 410 | | |
404 | 411 | | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
405 | 422 | | |
406 | 423 | | |
407 | 424 | | |
| |||
465 | 482 | | |
466 | 483 | | |
467 | 484 | | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
468 | 489 | | |
469 | 490 | | |
470 | 491 | | |
| |||
614 | 635 | | |
615 | 636 | | |
616 | 637 | | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
617 | 642 | | |
618 | 643 | | |
619 | 644 | | |
| |||
980 | 1005 | | |
981 | 1006 | | |
982 | 1007 | | |
| 1008 | + | |
| 1009 | + | |
983 | 1010 | | |
984 | 1011 | | |
985 | 1012 | | |
986 | 1013 | | |
987 | 1014 | | |
988 | 1015 | | |
989 | 1016 | | |
990 | | - | |
| 1017 | + | |
991 | 1018 | | |
992 | 1019 | | |
993 | 1020 | | |
| |||
998 | 1025 | | |
999 | 1026 | | |
1000 | 1027 | | |
1001 | | - | |
| 1028 | + | |
1002 | 1029 | | |
1003 | 1030 | | |
1004 | 1031 | | |
| |||
1017 | 1044 | | |
1018 | 1045 | | |
1019 | 1046 | | |
1020 | | - | |
| 1047 | + | |
1021 | 1048 | | |
1022 | 1049 | | |
1023 | 1050 | | |
| |||
1028 | 1055 | | |
1029 | 1056 | | |
1030 | 1057 | | |
1031 | | - | |
| 1058 | + | |
1032 | 1059 | | |
1033 | 1060 | | |
1034 | 1061 | | |
| |||
0 commit comments