From d806792f7fbdae2cfa8dcb1eb59b9400b84741da Mon Sep 17 00:00:00 2001 From: Matthew Bentham Date: Wed, 3 Oct 2018 17:18:04 +0100 Subject: IVGCVSW-1951 Remove type templating from ClConvolution2dWorkload Change-Id: Iaa99500bfa8cea846f57636590698f9c8a8c2de0 --- src/backends/test/CreateWorkloadCl.cpp | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'src/backends/test') diff --git a/src/backends/test/CreateWorkloadCl.cpp b/src/backends/test/CreateWorkloadCl.cpp index fb28ce1647..e81f844614 100644 --- a/src/backends/test/CreateWorkloadCl.cpp +++ b/src/backends/test/CreateWorkloadCl.cpp @@ -199,13 +199,12 @@ BOOST_AUTO_TEST_CASE(CreateConvertFp32ToFp16Workload) BOOST_TEST((outputHandle->GetTensor().info()->data_type() == arm_compute::DataType::F16)); } -template +template static void ClConvolution2dWorkloadTest() { Graph graph; ClWorkloadFactory factory; - auto workload = CreateConvolution2dWorkloadTest - (factory, graph); + auto workload = CreateConvolution2dWorkloadTest(factory, graph); // Checks that outputs and inputs are as we expect them (see definition of CreateConvolution2dWorkloadTest). Convolution2dQueueDescriptor queueDescriptor = workload->GetData(); @@ -217,22 +216,20 @@ static void ClConvolution2dWorkloadTest() BOOST_AUTO_TEST_CASE(CreateConvolution2dFloatWorkload) { - ClConvolution2dWorkloadTest(); + ClConvolution2dWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateConvolution2dFloat16Workload) { - ClConvolution2dWorkloadTest(); + ClConvolution2dWorkloadTest(); } - -template +template static void ClDirectConvolution2dWorkloadTest() { Graph graph; ClWorkloadFactory factory; - auto workload = CreateDirectConvolution2dWorkloadTest( - factory, graph); + auto workload = CreateDirectConvolution2dWorkloadTest(factory, graph); // Checks that outputs and inputs are as we expect them (see definition of CreateDirectConvolution2dWorkloadTest). Convolution2dQueueDescriptor queueDescriptor = workload->GetData(); @@ -244,17 +241,17 @@ static void ClDirectConvolution2dWorkloadTest() BOOST_AUTO_TEST_CASE(CreateDirectConvolution2dFloatWorkload) { - ClDirectConvolution2dWorkloadTest(); + ClDirectConvolution2dWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateDirectConvolution2dFloat16Workload) { - ClDirectConvolution2dWorkloadTest(); + ClDirectConvolution2dWorkloadTest(); } BOOST_AUTO_TEST_CASE(CreateDirectConvolution2dUint8Workload) { - ClDirectConvolution2dWorkloadTest(); + ClDirectConvolution2dWorkloadTest(); } template -- cgit v1.2.1