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