10 template<armnn::DataType ArmnnType,
typename T>
15 const unsigned int inputShape[] = { 2, 2 };
17 std::vector<float> inputValues
23 std::vector<float> expectedOutputValues
29 return ElementwiseUnaryTestHelper<2, ArmnnType>(
36 expectedOutputValues);
39 template<armnn::DataType ArmnnType,
typename T>
44 const unsigned int inputShape[] = { 3, 1, 2 };
46 std::vector<float> inputValues
52 std::vector<float> expectedOutputValues
58 return ElementwiseUnaryTestHelper<3, ArmnnType>(
65 expectedOutputValues);
68 template<armnn::DataType ArmnnType,
typename T>
73 const unsigned int inputShape[] = { 1, 2 };
75 std::vector<float> inputValues
80 std::vector<float> expectedOutputValues
85 return ElementwiseUnaryTestHelper<2, ArmnnType>(
92 expectedOutputValues);
95 template<armnn::DataType ArmnnType,
typename T>
100 const unsigned int inputShape[] = { 1, 2 };
102 std::vector<float> inputValues
107 std::vector<float> expectedOutputValues
112 return ElementwiseUnaryTestHelper<2, ArmnnType>(
119 expectedOutputValues);
127 Neg2dTest<armnn::DataType::Float32>(
132 Neg2dTest<armnn::DataType::Float16>(
137 Neg2dTest<armnn::DataType::QAsymmS8>(
142 Neg2dTest<armnn::DataType::QAsymmU8>(
147 Neg2dTest<armnn::DataType::QSymmS16>(
152 Neg3dTest<armnn::DataType::Float32>(
157 Neg3dTest<armnn::DataType::Float16>(
162 Neg3dTest<armnn::DataType::QAsymmS8>(
167 Neg3dTest<armnn::DataType::QAsymmU8>(
172 Neg3dTest<armnn::DataType::QSymmS16>(
177 NegZeroTest<armnn::DataType::Float32>(
182 NegNegativeTest<armnn::DataType::Float32>(
LayerTestResult< T, 3 > Neg3dTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
LayerTestResult< T, 2 > Neg2dTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
std::shared_ptr< IMemoryManager > IMemoryManagerSharedPtr
LayerTestResult< T, 2 > NegNegativeTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
LayerTestResult< T, 2 > NegZeroTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)