TinyDigitNet / test_vectors.h
eoinedge's picture
TinyDigitNet: files and card
ab66444 verified
Raw History Blame Contribute Delete
10.7 kB
/* Generated by models/export.py; do not edit. */
#pragma once
#define TEST_INPUT_NUMEL 784
#define TEST_OUTPUT_NUMEL 10
#define TEST_OUTPUT_ARGMAX 7
static const float kTestInput[TEST_INPUT_NUMEL] = {
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, 0.6449587f, 1.9305104f, 1.5995764f, 1.4977505f, 0.3394811f, 0.0340035f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, 2.4014549f, 2.8087585f,
2.8087585f, 2.8087585f, 2.8087585f, 2.6432915f, 2.0959773f, 2.0959773f, 2.0959773f, 2.0959773f,
2.0959773f, 2.0959773f, 2.0959773f, 2.0959773f, 1.7395868f, 0.2376552f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, 0.4285787f, 1.0268056f, 0.4922199f, 1.0268056f, 1.6504892f, 2.4650962f,
2.8087585f, 2.4396398f, 2.8087585f, 2.8087585f, 2.8087585f, 2.7578456f, 2.4905527f, 2.8087585f,
2.8087585f, 1.3577399f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.2078330f, 0.4158505f, -0.2460177f, 0.4285787f, 0.4285787f,
0.4285787f, 0.3267528f, -0.1569200f, 2.5796502f, 2.8087585f, 0.9249798f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, 0.6322305f, 2.7960303f,
2.2359879f, -0.1951047f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.1441918f, 2.5414655f, 2.8214867f, 0.6322305f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, 1.2177293f, 2.8087585f, 2.6051068f,
0.1358293f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
0.3267528f, 2.7451172f, 2.8087585f, 0.3649375f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, 1.2686423f, 2.8087585f, 1.9559668f, -0.3605718f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.3096589f,
2.1850750f, 2.7323890f, 0.3140246f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, 1.1795444f, 2.8087585f, 1.8923256f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, 0.5304046f, 2.7705739f,
2.6305633f, 0.3012964f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.1823765f, 2.3887267f, 2.8087585f, 1.6886740f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.3860283f, 2.1596186f, 2.8087585f, 2.3632703f,
0.0212752f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
0.0594599f, 2.8087585f, 2.8087585f, 0.5558611f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.0296377f, 2.4269114f, 2.8087585f, 1.0395339f, -0.4114847f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, 1.2686423f,
2.8087585f, 2.8087585f, 0.2376552f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, 0.3522093f, 2.6560197f, 2.8087585f, 2.8087585f, 0.2376552f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, 1.1159033f, 2.8087585f,
2.8087585f, 2.3632703f, 0.0849164f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, 1.1159033f, 2.8087585f, 2.2105315f, -0.1951047f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
-0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f, -0.4242130f,
};
static const float kTestOutput[TEST_OUTPUT_NUMEL] = {-1.2525061f, -2.3244209f, 4.0803161f, 2.5801816f, -5.6759157f, -5.8199277f, -7.9415760f, 10.5989647f, -2.2308075f, -0.1515399f};