Fix inception v3 tests

This commit is contained in:
2024-08-31 23:08:29 +02:00
parent bc9bff10cd
commit c8557fc0e4
9 changed files with 150 additions and 294 deletions

View File

@@ -42,25 +42,27 @@ TEST_F(InceptionBlockTest, InceptionATest) {
model = new InceptionAModel(inputShape, inputChannels, outputSize);
model->loadWeights("../tests/resources/inception_a.bin");
input = {-0.57666f, -1.62078f, -1.33839f, -0.84871f, 0.95678f, 0.5095f,
0.46427f, 1.63513f, -0.86174f, 1.37982f, 2.11955f, -0.56532f,
-1.41889f, -0.24865f, 0.75658f, 1.41115f, -0.04036f, -0.13206f,
0.54325f, -0.90184f, -0.30188f, -2.06574f, -0.12676f, 0.38189f,
1.7959f, 0.24076f, 1.17587f, -0.21496f, 0.55819f, 0.21572f,
-1.66043f, 1.24566f, 0.837f, 0.13259f, -0.73019f, 0.87461f,
1.38548f, -0.48258f, -0.11748f, 0.4244f, 1.14489f, 0.28394f,
-0.46594f, 1.18402f, -0.91973f, 0.63682f, -0.31897f, 0.80855f};
input = {0.0961f, -2.01883f, -1.09473f, -0.86616f, -0.11743f, 0.30927f,
0.89226f, -0.86077f, -0.54149f, 0.06902f, 0.41018f, 1.12389f,
-1.94536f, -1.01233f, -1.93574f, -0.37831f, 0.30134f, -0.71024f,
-0.85796f, -1.60188f, 0.16672f, 0.04074f, -0.17714f, -0.45344f,
-0.67299f, 0.39537f, 1.36158f, -0.04113f, 0.04399f, 0.08246f,
0.28653f, 0.00399f, -0.76861f, -0.1379f, 1.23108f, 1.15452f,
-1.67101f, 0.892f, -0.22458f, 1.08748f, 0.63386f, 1.91399f,
0.69495f, 1.39091f, -0.38628f, -1.3974f, -0.74191f, 0.40352f};
expected = {4.80097f, 47.97113f, 2.84091f, -8.17906f, -27.73839f,
-20.00487f, 25.13571f, 55.96156f, -57.32637f, 46.79503f,
30.84768f, -2.27363f, 11.58069f, -84.01064f, -86.74448f,
-34.90844f, -31.9425f, -26.9795f, 43.22921f, 18.58556f,
19.94732f, 9.99053f, 77.01399f, -29.40551f, 22.79751f,
-25.38616f, 78.7154f, -3.62437f, -7.37189f, -37.58518f,
28.78344f, 46.85378f, -84.57623f, 0.10005f, 64.6466f,
-10.21144f, 51.44754f, 15.37502f, 24.96819f, -34.59124f,
2.73933f, -32.52842f, -1.32425f, 41.48183f, -12.74939f,
-102.07105f, 5.58513f, 9.73683f, -25.97733f, -24.79673f};
expected = {
5525.64062f, -761.25549f, -2780.82837f, 1123.72534f, -5405.26465f,
-840.91406f, 3590.53394f, -3732.77344f, 945.03845f, 1172.73401f,
-1085.39026f, 1690.71399f, 2042.38208f, -5948.82129f, 2648.69897f,
6884.2876f, -1833.52173f, 3289.4668f, 110.44409f, -1192.91907f,
6087.70117f, 8234.74316f, 4488.75488f, 7.75244f, -2987.04834f,
-5129.2124f, -3235.24585f, -336.58179f, 2506.66943f, 598.82483f,
488.68921f, 913.30005f, -6063.51318f, 3496.71753f, -4504.59473f,
1082.13867f, 3889.91968f, 1248.47168f, -742.7981f, -2244.45215f,
-1985.24561f, 14646.59766f, -310.81506f, 4763.40527f, -3007.1792f,
382.23853f, -2357.31445f, 3503.68457f, -5159.74902f, -5777.59863f
};
runTest();
}