Gate 5's fault (a grouped convolution finished with its neighbour channel's requantisation on the fast kernel) left the unit test green: every committed vector of rec_y, rec_uv, syn_y and syn_uv refused past A32, because the synthetic networks' multipliers grew each convolution's output by up to 2^6 per product, so no decode of those graphs ran its operators end to end. - The generator now sets each synthetic convolution's multiplier so that a weight of 32767 times its products keeps the input's magnitude (and halves the biases): every rec_y, rec_uv, syn_y and syn_uv vector of graphs/lower_jpegai.jsonl now decodes, and only the vectors one past an input's range refuse. The set's digest is 1bc0daae…; its graphs, certificate and vectors are regenerated, and both certifiers reproduce them (wai-verify vectors verify; wai_ops_check.py ops-conformance), with the tests naming the new digest. - jpegai_ops::fast_kernels::the_jpegai_networks_run_their_convolutions_on_the_fast_kernel requires a completed decode of each of the four graphs, not of any one. Co-Authored-By: Claude Opus 5.5 <[email protected]>
1 line
4.1 KiB
JSON
1 line
4.1 KiB
JSON
{"fusion_pred_net.conv1.weight":{"kind":"conv","dims":[2,160,1,1],"mult":204,"shift":29,"w":[-3716,19116,-1860,-24856,32678,-11115,1556,9660,21290,-18707,27458,26250,-15008,-12356,24616,-29890,-31012,-21607,-2059,-26727,-2988,-18811,4887,-17302,-9819,29687,-15722,8405,-5965,-29422,-9181,20123,288,31495,789,-29567,-29616,20939,-9567,-10105,9613,-26804,5627,-26911,-19424,4293,-3830,-14516,-19614,24520,12482,-17256,-2032,-30370,24229,29069,-19504,31665,8313,3645,13036,13691,14002,-7584,18744,20004,23606,-26303,-15196,14226,-14391,-21791,18274,-2016,-8915,23346,-8133,15251,-22441,31842,27127,10304,28098,-25676,-16340,-347,12738,7723,29695,32467,17302,2816,-30378,5870,21905,-19552,22028,-14632,-3535,20980,21621,3425,16351,-26963,6213,25030,-17318,-17699,2040,10578,2034,15521,14460,29397,8083,-16237,-2665,-5384,10810,12835,24958,11102,1835,1792,19393,4956,-6843,-19397,-2103,-24626,24054,30084,29267,10775,-25393,14165,23356,-285,-10368,4852,-30268,-537,9412,-16726,-18249,-29751,4182,24545,-1900,-746,-27711,9361,8995,16590,-2519,29775,25611,15291,-19525,25955,-24160,26936,13542,32218,-21834,-10134,-10353,-1132,-12307,2563,-30620,-29420,-24412,-26086,24943,24125,-14757,-27504,1228,32617,-32732,28804,-15003,2639,4117,25423,14272,25860,28822,23984,2789,-12582,-2553,-9474,9358,-10641,-433,-28448,14580,-2811,-3183,-27430,24971,-1731,6186,-22358,-9283,-28800,9518,24518,-7048,24623,17481,-31446,-29347,-3357,-5616,32061,19477,-17761,-28014,18032,9405,32167,-18825,-27922,-2252,18536,16929,2722,19507,-10504,-3800,-27983,-6553,31275,23482,2970,7405,-30816,24887,25212,22459,-24965,23879,5283,8145,-2291,-32301,-7240,-23975,-2797,2346,8900,28776,24150,-32445,3992,17335,8155,-10173,19796,-22851,16947,21837,3182,-13147,21335,4823,31722,31652,-29243,293,29442,-14368,32274,-9938,12899,3291,-27402,-23778,-28138,-2211,2404,-12203,-6593,-14108,-9521,30060,-16393,-5691,24828,-2746,6970,-8713,-11369,-7237,-31708,-19389,10865,19938,-23787,14339,30552,26830,-10405,-4163,4258,-20809,19442,-21867,-14232,23825,25712,-17211,-29516,-4218,12690,-18599,32427]},"fusion_pred_net.conv2.weight":{"kind":"conv","dims":[2,2,1,1],"mult":16384,"shift":29,"w":[30611,15983,-22516,-1064]},"fusion_pred_net.conv3.weight":{"kind":"conv","dims":[160,2,1,1],"mult":16384,"shift":29,"w":[-11517,31463,-8565,19044,28589,9055,1812,17682,24197,15593,29157,28924,17526,-4427,-22507,-12660,-19308,24257,-3869,19378,-26961,-30432,17615,9863,-16831,21614,-12667,-32265,-21587,28586,-14229,25487,-28187,-25295,-28708,5740,-28550,19573,-27625,-12151,32466,-13872,6731,-20650,-29165,19466,-13785,-27911,9571,24282,2317,-11222,-3096,-30421,12603,-15952,-16571,13079,-22180,-3901,17885,23484,13464,12848,3793,-5712,3866,-6774,-12885,-23662,17921,-4974,-2638,23764,-19950,15871,-20574,-9144,10025,13508,-8615,17372,-4091,-1864,-12570,25658,-27639,29500,7937,27543,-23627,10806,17981,1582,19115,-16506,29243,13646,11993,-21447,10171,-251,23059,1336,-7829,-16404,4963,3454,-14777,18345,-17137,30046,-3197,-10881,12055,1983,-26960,-8598,32328,20657,-24864,6285,-29133,2023,-14469,8642,25298,-820,25201,-9837,16162,-26663,26322,32684,32284,9693,28381,-5960,22514,11750,6255,30320,-29937,7059,-22147,-27624,-27382,-18068,9102,18158,-15198,2489,-4024,25348,-23051,-26757,-8192,-17626,-10396,-9977,-6553,5500,24262,-25308,18169,14942,18627,-194,-31073,-1986,-2977,15865,1615,18558,-4063,-10174,-5588,-2855,16757,-29243,-28094,23426,26537,-2477,-25493,-23629,15799,-22618,-25469,-30980,-26444,-3314,-12884,3784,25946,29817,-8045,7323,4029,20048,-27741,-8809,32723,26182,-199,16300,-29868,4225,21548,5760,-16083,9958,-15908,3107,23102,-25778,2011,18659,-4026,2997,-19702,31345,8304,-2372,-1646,15729,-14480,12989,-3423,-250,15321,12590,-1907,-24798,-8683,24055,-26658,6147,-4836,22846,-3772,29035,9914,6550,7916,-8159,21710,5313,10018,-6948,16828,13830,-22242,-28320,-27973,-25443,9323,-24022,7818,28971,20897,-2190,16059,32508,-28211,2713,-14178,23152,-23326,-25550,13272,22770,-10303,-16053,15449,-1066,30199,17855,-12509,15465,20748,-28373,20183,7336,-5371,27941,-403,-31483,1558,-25559,17758,3380,-25123,-3348,-26824,27778,20570,9633,-30145,-15398,9050,27690,-25770,13154,-22980,14896,14888,-1742,-18629,16760,29514,-8700,-15825,-9710,26336,10268,-19122,-10251,31067,-2028]}}
|