From 9e53a35b66b1ec7ceee7c712380a13596175b83b Mon Sep 17 00:00:00 2001 From: arovir01 Date: Fri, 31 Aug 2018 15:26:35 +0100 Subject: IVGCVSW-1784: Rename float32 workloads for ACL Change-Id: I98bdfe9cb12c663d1d5cfa456e2cc967d70ab22b --- src/armnn/backends/test/CreateWorkloadCl.cpp | 102 ++++++++++++------------- src/armnn/backends/test/CreateWorkloadNeon.cpp | 80 +++++++++---------- 2 files changed, 91 insertions(+), 91 deletions(-) (limited to 'src/armnn/backends/test') diff --git a/src/armnn/backends/test/CreateWorkloadCl.cpp b/src/armnn/backends/test/CreateWorkloadCl.cpp index 5d4265911f..538d5af667 100644 --- a/src/armnn/backends/test/CreateWorkloadCl.cpp +++ b/src/armnn/backends/test/CreateWorkloadCl.cpp @@ -37,14 +37,14 @@ static void ClCreateActivationWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {1})); } -BOOST_AUTO_TEST_CASE(CreateActivationFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateActivationFloatWorkload) { - ClCreateActivationWorkloadTest(); + ClCreateActivationWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateActivationFloat16Workload) { - ClCreateActivationWorkloadTest(); + ClCreateActivationWorkloadTest(); } template @@ -64,14 +64,14 @@ static void ClCreateAdditionWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {2, 3})); } -BOOST_AUTO_TEST_CASE(CreateAdditionFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateAdditionFloatWorkload) { - ClCreateAdditionWorkloadTest(); + ClCreateAdditionWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateAdditionFloat16Workload) { - ClCreateAdditionWorkloadTest(); + ClCreateAdditionWorkloadTest(); } template @@ -92,14 +92,14 @@ static void ClCreateBatchNormalizationWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {2, 3, 1, 1})); } -BOOST_AUTO_TEST_CASE(CreateBatchNormalizationFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateBatchNormalizationFloatWorkload) { - ClCreateBatchNormalizationWorkloadTest(); + ClCreateBatchNormalizationWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateBatchNormalizationFloat16Workload) { - ClCreateBatchNormalizationWorkloadTest(); + ClCreateBatchNormalizationWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateConvertFp16ToFp32Workload) @@ -150,14 +150,14 @@ static void ClConvolution2dWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {2, 2, 2, 10})); } -BOOST_AUTO_TEST_CASE(CreateConvolution2dFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateConvolution2dFloatWorkload) { - ClConvolution2dWorkloadTest(); + ClConvolution2dWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateConvolution2dFloat16Workload) { - ClConvolution2dWorkloadTest(); + ClConvolution2dWorkloadTest(); } @@ -177,14 +177,14 @@ static void ClDirectConvolution2dWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {2, 2, 6, 6})); } -BOOST_AUTO_TEST_CASE(CreateDirectConvolution2dFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateDirectConvolution2dFloatWorkload) { - ClDirectConvolution2dWorkloadTest(); + ClDirectConvolution2dWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateDirectConvolution2dFloat16Workload) { - ClDirectConvolution2dWorkloadTest(); + ClDirectConvolution2dWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateDirectConvolution2dUint8Workload) @@ -209,14 +209,14 @@ static void ClCreateFullyConnectedWorkloadTest() } -BOOST_AUTO_TEST_CASE(CreateFullyConnectedFloat32WorkloadTest) +BOOST_AUTO_TEST_CASE(CreateFullyConnectedFloatWorkloadTest) { - ClCreateFullyConnectedWorkloadTest(); + ClCreateFullyConnectedWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateFullyConnectedFloat16WorkloadTest) { - ClCreateFullyConnectedWorkloadTest(); + ClCreateFullyConnectedWorkloadTest(); } @@ -239,14 +239,14 @@ static void ClCreateMultiplicationWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {2, 3})); } -BOOST_AUTO_TEST_CASE(CreateMultiplicationFloat32WorkloadTest) +BOOST_AUTO_TEST_CASE(CreateMultiplicationFloatWorkloadTest) { - ClCreateMultiplicationWorkloadTest(); + ClCreateMultiplicationWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateMultiplicationFloat16WorkloadTest) { - ClCreateMultiplicationWorkloadTest(); + ClCreateMultiplicationWorkloadTest(); } template @@ -267,14 +267,14 @@ static void ClNormalizationWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {3, 5, 5, 1})); } -BOOST_AUTO_TEST_CASE(CreateNormalizationFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateNormalizationFloatWorkload) { - ClNormalizationWorkloadTest(); + ClNormalizationWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateNormalizationFloat16Workload) { - ClNormalizationWorkloadTest(); + ClNormalizationWorkloadTest(); } template @@ -294,14 +294,14 @@ static void ClPooling2dWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {3, 2, 2, 4})); } -BOOST_AUTO_TEST_CASE(CreatePooling2dFloat32Workload) +BOOST_AUTO_TEST_CASE(CreatePooling2dFloatWorkload) { - ClPooling2dWorkloadTest(); + ClPooling2dWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreatePooling2dFloat16Workload) { - ClPooling2dWorkloadTest(); + ClPooling2dWorkloadTest(); } template @@ -321,14 +321,14 @@ static void ClCreateReshapeWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, {4})); // Leading size 1 dimensions are collapsed by ACL. } -BOOST_AUTO_TEST_CASE(CreateReshapeFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateReshapeFloatWorkload) { - ClCreateReshapeWorkloadTest(); + ClCreateReshapeWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateReshapeFloat16Workload) { - ClCreateReshapeWorkloadTest(); + ClCreateReshapeWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateReshapeUint8Workload) @@ -344,7 +344,7 @@ static void ClSoftmaxWorkloadTest() auto workload = CreateSoftmaxWorkloadTest(factory, graph); - // Checks that inputs/outputs are as we expect them (see definition of ClSoftmaxFloat32Workload). + // Checks that inputs/outputs are as we expect them (see definition of ClSoftmaxFloatWorkload). SoftmaxQueueDescriptor queueDescriptor = workload->GetData(); auto inputHandle = boost::polymorphic_downcast(queueDescriptor.m_Inputs[0]); auto outputHandle = boost::polymorphic_downcast(queueDescriptor.m_Outputs[0]); @@ -354,14 +354,14 @@ static void ClSoftmaxWorkloadTest() } -BOOST_AUTO_TEST_CASE(CreateSoftmaxFloat32WorkloadTest) +BOOST_AUTO_TEST_CASE(CreateSoftmaxFloatWorkloadTest) { - ClSoftmaxWorkloadTest(); + ClSoftmaxWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateSoftmaxFloat16WorkloadTest) { - ClSoftmaxWorkloadTest(); + ClSoftmaxWorkloadTest(); } template @@ -389,14 +389,14 @@ static void ClSplitterWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle0, {7, 7})); } -BOOST_AUTO_TEST_CASE(CreateSplitterFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateSplitterFloatWorkload) { - ClSplitterWorkloadTest(); + ClSplitterWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateSplitterFloat16Workload) { - ClSplitterWorkloadTest(); + ClSplitterWorkloadTest(); } template @@ -441,14 +441,14 @@ static void ClSplitterMergerTest() BOOST_TEST(validSubTensorParents); } -BOOST_AUTO_TEST_CASE(CreateSplitterMergerFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateSplitterMergerFloatWorkload) { - ClSplitterMergerTest(); + ClSplitterMergerTest(); } BOOST_AUTO_TEST_CASE(CreateSplitterMergerFloat16Workload) { - ClSplitterMergerTest(); + ClSplitterMergerTest(); } @@ -459,14 +459,14 @@ BOOST_AUTO_TEST_CASE(CreateSingleOutputMultipleInputs) Graph graph; ClWorkloadFactory factory; - std::unique_ptr wlSplitter; - std::unique_ptr wlActiv0_0; - std::unique_ptr wlActiv0_1; - std::unique_ptr wlActiv1_0; - std::unique_ptr wlActiv1_1; - - CreateSplitterMultipleInputsOneOutputWorkloadTest(factory, graph, wlSplitter, wlActiv0_0, wlActiv0_1, + std::unique_ptr wlSplitter; + std::unique_ptr wlActiv0_0; + std::unique_ptr wlActiv0_1; + std::unique_ptr wlActiv1_0; + std::unique_ptr wlActiv1_1; + + CreateSplitterMultipleInputsOneOutputWorkloadTest(factory, graph, wlSplitter, wlActiv0_0, wlActiv0_1, wlActiv1_0, wlActiv1_1); //Checks that the index of inputs/outputs matches what we declared on InputDescriptor construction. @@ -502,7 +502,7 @@ BOOST_AUTO_TEST_CASE(CreateL2NormalizationWorkload) Graph graph; ClWorkloadFactory factory; - auto workload = CreateL2NormalizationWorkloadTest + auto workload = CreateL2NormalizationWorkloadTest (factory, graph); // Checks that inputs/outputs are as we expect them (see definition of CreateNormalizationWorkloadTest). @@ -528,9 +528,9 @@ static void ClCreateLstmWorkloadTest() BOOST_TEST(CompareIClTensorHandleShape(outputHandle, { 2, 4 })); } -BOOST_AUTO_TEST_CASE(CreateLSTMWorkloadFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateLSTMWorkloadFloatWorkload) { - ClCreateLstmWorkloadTest(); + ClCreateLstmWorkloadTest(); } diff --git a/src/armnn/backends/test/CreateWorkloadNeon.cpp b/src/armnn/backends/test/CreateWorkloadNeon.cpp index b2a444af74..d84b39b339 100644 --- a/src/armnn/backends/test/CreateWorkloadNeon.cpp +++ b/src/armnn/backends/test/CreateWorkloadNeon.cpp @@ -69,13 +69,13 @@ static void NeonCreateActivationWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateActivationFloat16Workload) { - NeonCreateActivationWorkloadTest(); + NeonCreateActivationWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateActivationFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateActivationFloatWorkload) { - NeonCreateActivationWorkloadTest(); + NeonCreateActivationWorkloadTest(); } template @@ -98,13 +98,13 @@ static void NeonCreateAdditionWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateAdditionFloat16Workload) { - NeonCreateAdditionWorkloadTest(); + NeonCreateAdditionWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateAdditionFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateAdditionFloatWorkload) { - NeonCreateAdditionWorkloadTest(); + NeonCreateAdditionWorkloadTest(); } template @@ -125,13 +125,13 @@ static void NeonCreateBatchNormalizationWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateBatchNormalizationFloat16Workload) { - NeonCreateBatchNormalizationWorkloadTest(); + NeonCreateBatchNormalizationWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateBatchNormalizationFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateBatchNormalizationFloatWorkload) { - NeonCreateBatchNormalizationWorkloadTest(); + NeonCreateBatchNormalizationWorkloadTest(); } template @@ -153,13 +153,13 @@ static void NeonCreateConvolution2dWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateConvolution2dFloat16Workload) { - NeonCreateConvolution2dWorkloadTest(); + NeonCreateConvolution2dWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateConvolution2dFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateConvolution2dFloatWorkload) { - NeonCreateConvolution2dWorkloadTest(); + NeonCreateConvolution2dWorkloadTest(); } template @@ -181,13 +181,13 @@ static void NeonCreateFullyConnectedWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateFullyConnectedFloat16Workload) { - NeonCreateFullyConnectedWorkloadTest(); + NeonCreateFullyConnectedWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateFullyConnectedFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateFullyConnectedFloatWorkload) { - NeonCreateFullyConnectedWorkloadTest(); + NeonCreateFullyConnectedWorkloadTest(); } template @@ -211,13 +211,13 @@ static void NeonCreateMultiplicationWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateMultiplicationFloat16Workload) { - NeonCreateMultiplicationWorkloadTest(); + NeonCreateMultiplicationWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateMultiplicationFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateMultiplicationFloatWorkload) { - NeonCreateMultiplicationWorkloadTest(); + NeonCreateMultiplicationWorkloadTest(); } template @@ -238,13 +238,13 @@ static void NeonCreateNormalizationWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateNormalizationFloat16Workload) { - NeonCreateNormalizationWorkloadTest(); + NeonCreateNormalizationWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateNormalizationFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateNormalizationFloatWorkload) { - NeonCreateNormalizationWorkloadTest(); + NeonCreateNormalizationWorkloadTest(); } template @@ -266,13 +266,13 @@ static void NeonCreatePooling2dWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreatePooling2dFloat16Workload) { - NeonCreatePooling2dWorkloadTest(); + NeonCreatePooling2dWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreatePooling2dFloat32Workload) +BOOST_AUTO_TEST_CASE(CreatePooling2dFloatWorkload) { - NeonCreatePooling2dWorkloadTest(); + NeonCreatePooling2dWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreatePooling2dUint8Workload) @@ -298,13 +298,13 @@ static void NeonCreateReshapeWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateReshapeFloat16Workload) { - NeonCreateReshapeWorkloadTest(); + NeonCreateReshapeWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateReshapeFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateReshapeFloatWorkload) { - NeonCreateReshapeWorkloadTest(); + NeonCreateReshapeWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateReshapeUint8Workload) @@ -330,20 +330,20 @@ static void NeonCreateSoftmaxWorkloadTest() #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC BOOST_AUTO_TEST_CASE(CreateSoftmaxFloat16Workload) { - NeonCreateSoftmaxWorkloadTest(); + NeonCreateSoftmaxWorkloadTest(); } #endif -BOOST_AUTO_TEST_CASE(CreateSoftmaxFloat32Workload) +BOOST_AUTO_TEST_CASE(CreateSoftmaxFloatWorkload) { - NeonCreateSoftmaxWorkloadTest(); + NeonCreateSoftmaxWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateSplitterWorkload) { Graph graph; NeonWorkloadFactory factory; - auto workload = CreateSplitterWorkloadTest(factory, graph); + auto workload = CreateSplitterWorkloadTest(factory, graph); // Checks that outputs are as we expect them (see definition of CreateSplitterWorkloadTest). SplitterQueueDescriptor queueDescriptor = workload->GetData(); @@ -372,7 +372,7 @@ BOOST_AUTO_TEST_CASE(CreateSplitterMerger) NeonWorkloadFactory factory; auto workloads = - CreateSplitterMergerWorkloadTest(factory, graph); auto wlSplitter = std::move(workloads.first); @@ -401,14 +401,14 @@ BOOST_AUTO_TEST_CASE(CreateSingleOutputMultipleInputs) Graph graph; NeonWorkloadFactory factory; - std::unique_ptr wlSplitter; - std::unique_ptr wlActiv0_0; - std::unique_ptr wlActiv0_1; - std::unique_ptr wlActiv1_0; - std::unique_ptr wlActiv1_1; - - CreateSplitterMultipleInputsOneOutputWorkloadTest(factory, graph, wlSplitter, wlActiv0_0, wlActiv0_1, + std::unique_ptr wlSplitter; + std::unique_ptr wlActiv0_0; + std::unique_ptr wlActiv0_1; + std::unique_ptr wlActiv1_0; + std::unique_ptr wlActiv1_1; + + CreateSplitterMultipleInputsOneOutputWorkloadTest(factory, graph, wlSplitter, wlActiv0_0, wlActiv0_1, wlActiv1_0, wlActiv1_1); armnn::INeonTensorHandle* sOut0 = dynamic_cast(wlSplitter->GetData().m_Outputs[0]); -- cgit v1.2.1