62 std::vector<float> inferenceOutputVector1 = {0.05f, 0.10f, 0.70f, 0.15f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f};
64 std::vector<armnnUtils::TContainer> outputTensor1;
65 outputTensor1.push_back(inference1Container);
67 std::string imageName =
"val_01.JPEG";
71 float totalAccuracy = checker.GetAccuracy(1);
72 CHECK(totalAccuracy == 100.0f);
75 std::vector<float> inferenceOutputVector2 = {0.10f, 0.0f, 0.0f, 0.0f, 0.05f, 0.70f, 0.0f, 0.0f, 0.0f, 0.15f};
77 std::vector<armnnUtils::TContainer> outputTensor2;
78 outputTensor2.push_back(inference2Container);
80 imageName =
"val_02.JPEG";
84 totalAccuracy = checker.GetAccuracy(1);
85 CHECK(totalAccuracy == 50.0f);
88 totalAccuracy = checker.GetAccuracy(2);
89 CHECK(totalAccuracy == 100.0f);
92 std::vector<float> inferenceOutputVector3 = {0.0f, 0.10f, 0.0f, 0.0f, 0.05f, 0.70f, 0.0f, 0.0f, 0.0f, 0.15f};
94 std::vector<armnnUtils::TContainer> outputTensor3;
95 outputTensor3.push_back(inference3Container);
97 imageName =
"val_03.JPEG";
101 totalAccuracy = checker.GetAccuracy(1);
102 CHECK(totalAccuracy == 33.3333321f);
105 totalAccuracy = checker.GetAccuracy(2);
106 CHECK(totalAccuracy == 66.6666641f);
109 totalAccuracy = checker.GetAccuracy(3);
110 CHECK(totalAccuracy == 100.0f);
TEST_CASE_FIXTURE(ClContextControlFixture, "CopyBetweenNeonAndGpu")
mapbox::util::variant< std::vector< float >, std::vector< int >, std::vector< unsigned char >, std::vector< int8_t > > TContainer