aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/test/CreateWorkload.hpp
diff options
context:
space:
mode:
authorDavid Beck <david.beck@arm.com>2018-09-10 14:47:28 +0100
committerMatthew Bentham <matthew.bentham@arm.com>2018-10-01 14:56:48 +0100
commitbc3924503cf7838eea7e9fcca4a22e2bf54ba97f (patch)
tree6ea56e796bef35ffa9397eedad956363486241c7 /src/armnn/test/CreateWorkload.hpp
parent32b9046ea74d2387a08819cf5e67c183e03f6d3f (diff)
downloadarmnn-bc3924503cf7838eea7e9fcca4a22e2bf54ba97f.tar.gz
IVGCVSW-1802 : Neon Sub Workload
Change-Id: I1e914b046cd8fd25669390d477f101098fe0d476
Diffstat (limited to 'src/armnn/test/CreateWorkload.hpp')
-rw-r--r--src/armnn/test/CreateWorkload.hpp60
1 files changed, 0 insertions, 60 deletions
diff --git a/src/armnn/test/CreateWorkload.hpp b/src/armnn/test/CreateWorkload.hpp
index fb562e2ad0..52f0673772 100644
--- a/src/armnn/test/CreateWorkload.hpp
+++ b/src/armnn/test/CreateWorkload.hpp
@@ -96,36 +96,6 @@ std::unique_ptr<ActivationWorkload> CreateActivationWorkloadTest(armnn::IWorkloa
return workload;
}
-template <typename AdditionWorkload, armnn::DataType DataType>
-std::unique_ptr<AdditionWorkload> CreateAdditionWorkloadTest(armnn::IWorkloadFactory& factory,
- armnn::Graph& graph)
-{
- // Creates the layer we're testing.
- Layer* const layer = graph.AddLayer<AdditionLayer>("layer");
-
- // Creates extra layers.
- Layer* const input1 = graph.AddLayer<InputLayer>(1, "input1");
- Layer* const input2 = graph.AddLayer<InputLayer>(2, "input2");
- Layer* const output = graph.AddLayer<OutputLayer>(0, "output");
-
- // Connects up.
- armnn::TensorInfo tensorInfo({2, 3}, DataType);
- Connect(input1, layer, tensorInfo, 0, 0);
- Connect(input2, layer, tensorInfo, 0, 1);
- Connect(layer, output, tensorInfo);
- CreateTensorHandles(graph, factory);
-
- // Makes the workload and checks it.
- auto workload = MakeAndCheckWorkload<AdditionWorkload>(*layer, graph, factory);
-
- AdditionQueueDescriptor queueDescriptor = workload->GetData();
- BOOST_TEST(queueDescriptor.m_Inputs.size() == 2);
- BOOST_TEST(queueDescriptor.m_Outputs.size() == 1);
-
- // Returns so we can do extra, backend-specific tests.
- return workload;
-}
-
template <typename WorkloadType,
typename DescriptorType,
typename LayerType,
@@ -514,36 +484,6 @@ std::unique_ptr<FullyConnectedWorkload> CreateFullyConnectedWorkloadTest(armnn::
return workload;
}
-template <typename MultiplicationWorkload, armnn::DataType DataType>
-std::unique_ptr<MultiplicationWorkload> CreateMultiplicationWorkloadTest(armnn::IWorkloadFactory& factory,
- armnn::Graph& graph)
-{
- // Creates the layer we're testing.
- Layer* const layer = graph.AddLayer<MultiplicationLayer>("layer");
-
- // Creates extra layers.
- Layer* const input1 = graph.AddLayer<InputLayer>(1, "input1");
- Layer* const input2 = graph.AddLayer<InputLayer>(2, "input2");
- Layer* const output = graph.AddLayer<OutputLayer>(0, "output");
-
- // Connects up.
- armnn::TensorInfo tensorInfo({2, 3}, DataType);
- Connect(input1, layer, tensorInfo, 0, 0);
- Connect(input2, layer, tensorInfo, 0, 1);
- Connect(layer, output, tensorInfo);
- CreateTensorHandles(graph, factory);
-
- // Makes the workload and checks it.
- auto workload = MakeAndCheckWorkload<MultiplicationWorkload>(*layer, graph, factory);
-
- MultiplicationQueueDescriptor queueDescriptor = workload->GetData();
- BOOST_TEST(queueDescriptor.m_Inputs.size() == 2);
- BOOST_TEST(queueDescriptor.m_Outputs.size() == 1);
-
- // Returns so we can do extra, backend-specific tests.
- return workload;
-}
-
template <typename NormalizationFloat32Workload, armnn::DataType DataType>
std::unique_ptr<NormalizationFloat32Workload> CreateNormalizationWorkloadTest(armnn::IWorkloadFactory& factory,
armnn::Graph& graph)