9 template<armnn::DataType ArmnnType,
typename T>
15 const unsigned int inputShape[] = { 2, 2 };
17 std::vector<float> inputValues
23 std::vector<float> expectedOutputValues
25 20.085536923188f, 7.389056098931f,
26 2.718281828459f, 3.004166023946f
29 return ElementwiseUnaryTestHelper<2, ArmnnType>(
40 template<armnn::DataType ArmnnType,
typename T>
46 const unsigned int inputShape[] = { 3, 1, 2 };
48 std::vector<float> inputValues
55 std::vector<float> expectedOutputValues
57 148.413159102577f, 54.598150033144f,
58 20.085536923188f, 7.389056098931f,
59 2.718281828459f, 3.004166023946f
62 return ElementwiseUnaryTestHelper<3, ArmnnType>(
73 template<armnn::DataType ArmnnType,
typename T>
79 const unsigned int inputShape[] = { 1, 2 };
81 std::vector<float> inputValues
86 std::vector<float> expectedOutputValues
91 return ElementwiseUnaryTestHelper<2, ArmnnType>(
102 template<armnn::DataType ArmnnType,
typename T>
108 const unsigned int inputShape[] = { 1, 2 };
110 std::vector<float> inputValues
115 std::vector<float> expectedOutputValues
117 0.0027394448187683684f, 0.0030275547453758153f,
120 return ElementwiseUnaryTestHelper<2, ArmnnType>(
127 expectedOutputValues,
128 tensorHandleFactory);
136 Exp2dTest<armnn::DataType::Float32>(
142 Exp2dTest<armnn::DataType::Float16>(
148 Exp2dTest<armnn::DataType::QAsymmS8>(
154 Exp2dTest<armnn::DataType::QAsymmU8>(
160 Exp2dTest<armnn::DataType::QSymmS16>(
166 Exp3dTest<armnn::DataType::Float32>(
172 Exp3dTest<armnn::DataType::Float16>(
178 Exp3dTest<armnn::DataType::QAsymmS8>(
184 Exp3dTest<armnn::DataType::QAsymmU8>(
190 Exp3dTest<armnn::DataType::QSymmS16>(
196 ExpZeroTest<armnn::DataType::Float32>(
202 ExpNegativeTest<armnn::DataType::Float32>(
LayerTestResult< T, 2 > ExpNegativeTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
LayerTestResult< T, 3 > Exp3dTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
LayerTestResult< T, 2 > ExpZeroTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
std::shared_ptr< IMemoryManager > IMemoryManagerSharedPtr
LayerTestResult< T, 2 > Exp2dTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)