1 // Generated by test_settings.py using tensorflow version 2.14.0 (Keras version 2.14.0). 2 // Interpreter from tflite_runtime version 2.16.0dev20231108 and revision 0.6.0-155953-g2bcb825a248. 3 #pragma once 4 #include <stdint.h> 5 6 const int8_t basic_2_int4_weights[938] = { 7 -20, 98, 89, 57, 63, 102, 90, -18, 61, 93, -71, 48, 10, -52, -111, -105, -66, -92, -3, 8 8, 97, 32, 97, 13, -58, -6, -36, 19, -71, -91, -21, 21, 2, -64, 43, 47, 84, -35, 9 3, 80, 60, 20, 8, 11, 21, -68, 108, 73, -43, 107, 30, -70, -45, 109, -79, -23, -84, 10 64, 3, -45, 14, -95, 57, 5, 104, 53, -80, -38, -96, 108, -95, 15, -53, -56, -63, 66, 11 68, 28, -52, 47, -43, -66, -21, 2, 22, -78, -71, 68, 90, 82, 10, -21, 5, 36, 62, 12 -70, 50, 62, 0, 123, -111, 99, 82, 60, 6, 32, 10, -3, -94, -11, -32, -17, -43, -54, 13 -22, -60, 92, -59, -20, 9, -111, 63, 63, -32, -67, 52, -63, -66, 49, 77, 99, -76, 4, 14 -30, -77, 15, 27, 29, -60, 31, -78, -66, -14, -91, 73, 112, -84, 34, 65, 33, -32, -29, 15 34, 4, 36, -102, 86, 99, 64, -96, -43, 67, -45, -33, 83, -48, -10, -70, -103, 41, -112, 16 27, 26, 106, 53, -80, 44, 65, -69, 109, 42, -74, 5, -33, -4, 29, -35, 10, -111, 17, 17 -50, -80, -20, 13, -54, 31, -109, 85, 0, -95, 81, -26, 75, 27, 111, -16, -39, -54, -101, 18 -110, -61, 79, 36, 26, -11, -21, 66, 45, 101, 17, -30, -27, 59, -33, -61, 64, 2, -61, 19 0, -98, -59, 98, 74, 9, -28, -2, -67, -14, 10, 25, -16, 19, 45, -16, 66, 11, 0, 20 15, 107, 99, 80, 13, -45, -79, -36, 77, 59, -103, -2, 78, 2, -90, -12, 17, 47, 76, 21 -13, -17, 21, -11, 97, 4, 13, 37, 57, 97, -30, -91, 5, 61, -14, 101, -5, -66, -84, 22 2, -55, -20, -23, 12, -13, -99, -23, 96, 27, 6, 81, -59, 0, -47, -69, 70, 102, 87, 23 -93, -102, -59, 33, -78, 0, 59, 58, -21, -65, -64, 109, 12, 86, -52, -106, -102, 110, -45, 24 37, -80, 83, 83, 11, 0, -96, 48, -93, 81, 9, 100, 101, -33, 2, 82, 15, 77, 11, 25 49, 101, -37, -74, -39, -22, 35, -30, 4, 86, 64, 3, 18, 13, -52, 58, 4, 91, -20, 26 -58, -111, 9, 51, 111, 108, -13, 64, 80, 2, -6, -76, -8, 66, -20, 6, 16, 22, 0, 27 -47, 45, -80, 68, -20, 105, -22, 26, 33, -45, 26, -47, 35, -86, 63, -85, 36, 67, -63, 28 -14, -110, 5, -51, 85, 67, -85, 97, 102, -83, -14, 70, -74, -76, -23, -68, -96, -55, 79, 29 60, -48, -49, 50, -42, -64, 121, 82, 11, 25, -82, -28, -112, -53, 27, -33, -42, -92, 84, 30 -7, 102, -53, 47, -92, 41, 33, -32, -54, 86, 6, 53, 37, -65, -51, 34, 47, -37, -18, 31 -96, -38, -100, 92, 32, -80, -112, -67, -102, 41, -112, 100, 35, -111, -28, -63, -48, 85, 69, 32 68, 41, 0, 73, 51, -99, 30, 59, 16, -93, 80, -49, 15, 28, 75, 20, -32, -58, 49, 33 0, 27, 14, 13, 86, -42, 21, 84, 96, 1, -59, 13, 31, -107, -54, 78, 2, -35, 101, 34 -28, -106, -103, 65, -96, 46, -28, 105, 43, 2, 6, -102, -3, -55, 32, 28, -71, -68, 18, 35 73, 5, 42, -105, 9, -82, 26, -103, -38, -29, -4, -68, -60, 109, -84, 13, 76, 2, 64, 36 47, 108, -42, -107, -27, 54, -75, 6, 17, 10, 48, -111, -31, -17, -116, -28, 32, 49, -81, 37 47, -62, -2, -103, 3, -18, 110, 101, 105, 41, 111, -106, -67, -13, -67, -101, -102, 45, 13, 38 60, 106, 100, -18, -4, 97, -110, -18, -48, -107, 102, -60, -87, -70, -38, 28, -81, 27, -96, 39 -34, -62, -107, -36, -109, 38, -63, 20, 74, 63, -14, 91, 59, 110, -3, -33, -80, -6, 0, 40 -22, 9, 1, 78, -59, -80, 22, -82, 92, 14, 35, -49, -71, -8, 108, -7, 77, -18, 32, 41 105, -81, 15, 60, 69, -69, 13, 35, -29, 83, -74, 116, -7, -100, 66, -58, 10, 100, -69, 42 -30, -82, 21, -10, 86, 12, -54, 48, 100, -91, -53, -76, 32, 0, -27, 32, 47, 5, 53, 43 2, 44, -59, 99, -61, 49, -97, -98, 109, 10, -106, 32, -47, 11, 74, -2, 9, 61, -11, 44 15, -23, 14, 45, -7, 85, -93, -81, 89, -66, 85, -110, 14, 93, 33, 14, 85, 38, -48, 45 -46, -96, 110, 43, -77, -22, -25, -28, -23, -61, -99, 77, 29, 32, 96, -49, 47, -48, 48, 46 -16, -81, -82, -4, 79, 100, -70, -93, 83, -81, -90, 85, 64, 106, 102, -108, 18, 106, 64, 47 48, 41, 3, 89, 110, 32, 50, 96, 9, -107, 94, 81, -27, 37, 21, -127, 99, -32, 13, 48 3, -43, -97, -48, -35, 0, 5, 46, -101, -95, 13, -23, 77, -1, 60, -16, 66, -112, 42, 49 -1, -71, -31, 9, -60, -66, 0, 111, -44, 117, 15, 97, 36, 47, 41, 97, -1, -95, 2, 50 49, 11, 37, 16, -50, 50, 0, -64, -68, 41, -20, 41, 73, 73, 1, -80, 9, -103, 29, 51 -100, 49, 16, -55, 20, 80, 17, 12, 6, -1, 17, -55, 65, -26, -33, 2, 57, 9, -15, 52 35, 98, 0, 78, -16, 0, 83, 109, 18, 2, -85, 105, -106, -5, 95, -94, 11, 53, 9, 53 -84, -46, 27, 84, -52, 14, -35, -35, 18, 30, -54, -76, 3, -32, 18, 30, -76, -47, 82, 54 64, 43, 2, 66, -54, -30, -22, -12, -84, 13, -62, 0, -5, 46, 26, 82, -59, -19, 25, 55 -65, -63, -75, -32, -35, -107, 62, 22, 57, -75, 63, -48, 60, 2, -16, 60, 96, 48, 83, 56 -80, -13, -2, -91, -64, 9, 5}; 57