From 6940dd720ebb6b3d1df8ca203ab696daefe58189 Mon Sep 17 00:00:00 2001 From: Jim Flynn Date: Fri, 20 Mar 2020 12:25:56 +0000 Subject: renamed Documentation folder 20.02 and added .nojekyll file Signed-off-by: Jim Flynn --- 20.02/_neon_layer_tests_8cpp.xhtml | 3934 ++++++++++++++++++++++++++++++++++++ 1 file changed, 3934 insertions(+) create mode 100644 20.02/_neon_layer_tests_8cpp.xhtml (limited to '20.02/_neon_layer_tests_8cpp.xhtml') diff --git a/20.02/_neon_layer_tests_8cpp.xhtml b/20.02/_neon_layer_tests_8cpp.xhtml new file mode 100644 index 0000000000..1b70aab200 --- /dev/null +++ b/20.02/_neon_layer_tests_8cpp.xhtml @@ -0,0 +1,3934 @@ + + + + + + + + + + + + + +ArmNN: src/backends/neon/test/NeonLayerTests.cpp File Reference + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  20.02 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
NeonLayerTests.cpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Typedefs

using FactoryType = NeonWorkloadFactory
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

 ARMNN_AUTO_TEST_CASE (UnbiasedConvolution2dStride2x2Nhwc, SimpleConvolution2d3x3Stride2x2Test, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(SimpleConvolution2dAsymmetricPaddingNhwc
 
DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d3x3Dilation3x3, Convolution2d3x3Dilation3x3Test< DataType::Float32, DataType::Float32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d3x3Dilation3x3Nhwc
 
DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d3x3Dilation3x3Uint8, Convolution2d3x3Dilation3x3Test< DataType::QAsymmU8, DataType::Signed32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d3x3Dilation3x3NhwcUint8
 
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x3x3Dilation3x3, Convolution2d2x3x3Dilation3x3Test< DataType::Float32, DataType::Float32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d2x3x3Dilation3x3Nhwc
 
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x3x3Dilation3x3Uint8, Convolution2d2x3x3Dilation3x3Test< DataType::QAsymmU8, DataType::Signed32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d2x3x3Dilation3x3NhwcUint8
 
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x2Dilation2x2Padding2x2Stride3x3, Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::Float32, DataType::Float32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding2x2Stride3x3Nhwc
 
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x2Dilation2x2Padding2x2Stride3x3Uint8, Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::QAsymmU8, DataType::Signed32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding2x2Stride3x3NhwcUint8
 
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dMult4, DepthwiseConvolution2dMult4Test< armnn::DataType::Float32, armnn::DataType::Float32 >, false, armnn::DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2dMult2
 
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC armnn::DataLayout::NCHW ARMNN_AUTO_TEST_CASE (Convolution2dPerAxisQuantTestNchw, Convolution2dPerAxisQuantTest, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (Convolution2dPerAxisQuantTestNhwc, Convolution2dPerAxisQuantTest, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat32_1, DepthToSpaceTest1< DataType::Float32 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat32_2, DepthToSpaceTest2< DataType::Float32 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat32_3, DepthToSpaceTest3< DataType::Float32 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat32_4, DepthToSpaceTest4< DataType::Float32 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat16_1, DepthToSpaceTest1< DataType::Float16 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat16_2, DepthToSpaceTest2< DataType::Float16 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat16_3, DepthToSpaceTest3< DataType::Float16 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat16_4, DepthToSpaceTest4< DataType::Float16 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwUint8_1, DepthToSpaceTest1< DataType::QAsymmU8 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwUint8_2, DepthToSpaceTest2< DataType::QAsymmU8 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwUint8_3, DepthToSpaceTest3< DataType::QAsymmU8 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwUint8_4, DepthToSpaceTest4< DataType::QAsymmU8 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt16_1, DepthToSpaceTest1< DataType::QSymmS16 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt16_2, DepthToSpaceTest2< DataType::QSymmS16 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt16_3, DepthToSpaceTest3< DataType::QSymmS16 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt16_4, DepthToSpaceTest4< DataType::QSymmS16 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat32_1, DepthToSpaceTest1< DataType::Float32 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat32_2, DepthToSpaceTest2< DataType::Float32 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat32_3, DepthToSpaceTest3< DataType::Float32 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat32_4, DepthToSpaceTest4< DataType::Float32 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat16_1, DepthToSpaceTest1< DataType::Float16 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat16_2, DepthToSpaceTest2< DataType::Float16 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat16_3, DepthToSpaceTest3< DataType::Float16 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat16_4, DepthToSpaceTest4< DataType::Float16 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcUint8_1, DepthToSpaceTest1< DataType::QAsymmU8 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcUint8_2, DepthToSpaceTest2< DataType::QAsymmU8 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcUint8_3, DepthToSpaceTest3< DataType::QAsymmU8 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcUint8_4, DepthToSpaceTest4< DataType::QAsymmU8 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt16_1, DepthToSpaceTest1< DataType::QSymmS16 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt16_2, DepthToSpaceTest2< DataType::QSymmS16 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt16_3, DepthToSpaceTest3< DataType::QSymmS16 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt16_4, DepthToSpaceTest4< DataType::QSymmS16 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dDepthMul1, DepthwiseConvolution2dDepthMul1Test, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(UnbiasedDepthwiseConvolution2dDepthMul1
 
DataLayout::NCHW ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dDepthMul1Uint8, DepthwiseConvolution2dDepthMul1Uint8Test, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(UnbiasedDepthwiseConvolution2dDepthMul1Uint8
 
DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dDepthMul1NHhwc, DepthwiseConvolution2dDepthMul1Test, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(UnbiasedDepthwiseConvolution2dDepthMul1Nhwc
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dDepthMul1Uint8Nhwc, DepthwiseConvolution2dDepthMul1Uint8Test, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(UnbiasedDepthwiseConvolution2dDepthMul1Uint8Nhwc
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (SimpleDepthwiseConvolution2d3x3Dilation3x3Nhwc, SimpleDepthwiseConvolution2d3x3Dilation3x3NhwcTest) ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2dAsymmetric
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedDepthwiseConvolution2dAsymmetric, DepthwiseConvolution2dAsymmetricTest, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2dAsymmetricNhwc
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE (UnbiasedDepthwiseConvolution2dAsymmetricNhwc, DepthwiseConvolution2dAsymmetricTest, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2dDepthMul64
 
 ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dPerAxisQuantTestNchw, DepthwiseConvolution2dPerAxisQuantTest, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dPerAxisQuantTestNhwc, DepthwiseConvolution2dPerAxisQuantTest, DataLayout::NHWC)
 
 BOOST_AUTO_TEST_CASE (DepthwiseConv2dUtils)
 
 ARMNN_AUTO_TEST_CASE (IgnorePaddingSimpleAveragePooling2dNoPaddingUint8, IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test) ARMNN_AUTO_TEST_CASE(IgnorePaddingAveragePooling2dSize3x2Stride2x2
 
false ARMNN_AUTO_TEST_CASE (IgnorePaddingAveragePooling2dSize3x2Stride2x2NoPadding, IgnorePaddingAveragePooling2dSize3x2Stride2x2Test, true) ARMNN_AUTO_TEST_CASE(ConcatUint8DifferentInputOutputQParam
 
false false ARMNN_AUTO_TEST_CASE (InstanceNormFloat32Nchw, InstanceNormFloat32Test, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (InstanceNormFloat32Nhwc, InstanceNormFloat32Test, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (InstanceNormFloat32Nchw2, InstanceNormFloat32Test2, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (InstanceNormFloat32Nhwc2, InstanceNormFloat32Test2, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (L2Normalization2dShape, L2Normalization2dShapeTest)
 
 ARMNN_AUTO_TEST_CASE (LstmLayerFloat32WithCifgWithPeepholeNoProjection, LstmLayerFloat32WithCifgWithPeepholeNoProjectionTest) ARMNN_AUTO_TEST_CASE(LstmLayerFloat32NoCifgNoPeepholeNoProjection
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest ARMNN_AUTO_TEST_CASE (LstmLayerFloat32NoCifgWithPeepholeWithProjection, LstmLayerFloat32NoCifgWithPeepholeWithProjectionTest) ARMNN_AUTO_TEST_CASE(LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNorm
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest ARMNN_AUTO_TEST_CASE (SimpleResizeBilinearUint8, SimpleResizeBilinearTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(ResizeBilinearNopUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeBilinearSqMinUint8, ResizeBilinearSqMinTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(ResizeBilinearMinUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeBilinearMagUint8, ResizeBilinearMagTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(ResizeBilinearNopNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE (SimpleResizeBilinearNhwc, SimpleResizeBilinearTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(ResizeBilinearSqMinNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeBilinearMinNhwc, ResizeBilinearMinTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(ResizeBilinearMagNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeBilinearNopUint8Nhwc, ResizeBilinearNopTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(SimpleResizeBilinearUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeBilinearSqMinUint8Nhwc, ResizeBilinearSqMinTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(ResizeBilinearMinUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeBilinearMagUint8Nhwc, ResizeBilinearMagTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(SimpleResizeNearestNeighbor
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborNop, ResizeNearestNeighborNopTest< DataType::Float32 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(ResizeNearestNeighborSqMin
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborMin, ResizeNearestNeighborMinTest< DataType::Float32 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(ResizeNearestNeighborMag
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (SimpleResizeNearestNeighborUint8, SimpleResizeNearestNeighborTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(ResizeNearestNeighborNopUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborSqMinUint8, ResizeNearestNeighborSqMinTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(ResizeNearestNeighborMinUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborMagUint8, ResizeNearestNeighborMagTest< DataType::QAsymmU8 >, DataLayout::NCHW, 0.1f, 50, 0.1f, 50) ARMNN_AUTO_TEST_CASE(ResizeNearestNeighborNopNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE (SimpleResizeNearestNeighborNhwc, SimpleResizeNearestNeighborTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(ResizeNearestNeighborSqMinNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborMinNhwc, ResizeNearestNeighborMinTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(ResizeNearestNeighborMagNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborNopUint8Nhwc, ResizeNearestNeighborNopTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(SimpleResizeNearestNeighborUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborSqMinUint8Nhwc, ResizeNearestNeighborSqMinTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(ResizeNearestNeighborMinUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborMagUint8Nhwc, ResizeNearestNeighborMagTest< DataType::QAsymmU8 >, DataLayout::NHWC, 0.1f, 50, 0.1f, 50) ARMNN_AUTO_TEST_CASE(StridedSliceShrinkAxisMaskBitPosition0Dim3Float32
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0And1Float32, StridedSliceShrinkAxisMaskBitPosition0And1Float32Test) ARMNN_AUTO_TEST_CASE(StridedSliceShrinkAxisMaskBitPosition0And2Float32
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0And3Float32, StridedSliceShrinkAxisMaskBitPosition0And3Float32Test) ARMNN_AUTO_TEST_CASE(StridedSliceShrinkAxisMaskBitPosition0And1And3Float32
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8, StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test) ARMNN_AUTO_TEST_CASE(StridedSliceShrinkAxisMaskBitPosition0And1Uint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0And2Uint8, StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test) ARMNN_AUTO_TEST_CASE(StridedSliceShrinkAxisMaskBitPosition0And3Uint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8, StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test) ARMNN_AUTO_TEST_CASE(SimpleTransposeConvolution2dFloatNchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW ARMNN_AUTO_TEST_CASE (SimpleTransposeConvolution2dFloatNhwc, SimpleTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(SimpleTransposeConvolution2dUint8Nchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (SimpleTransposeConvolution2dUint8Nhwc, SimpleTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(UnbiasedSimpleTransposeConvolution2dFloatNchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedSimpleTransposeConvolution2dFloatNhwc, SimpleTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(UnbiasedSimpleTransposeConvolution2dUint8Nchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedSimpleTransposeConvolution2dUint8Nhwc, SimpleTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(PaddedTransposeConvolution2dFloatNchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (PaddedTransposeConvolution2dFloatNhwc, PaddedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(PaddedTransposeConvolution2dUint8Nchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (PaddedTransposeConvolution2dUint8Nhwc, PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(UnbiasedPaddedTransposeConvolution2dFloatNchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedPaddedTransposeConvolution2dFloatNhwc, PaddedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(UnbiasedPaddedTransposeConvolution2dUint8Nchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedPaddedTransposeConvolution2dUint8Nhwc, PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(StridedTransposeConvolution2dFloatNchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (StridedTransposeConvolution2dFloatNhwc, StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(StridedTransposeConvolution2dUint8Nchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (StridedTransposeConvolution2dUint8Nhwc, StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(UnbiasedStridedTransposeConvolution2dFloatNchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedStridedTransposeConvolution2dFloatNhwc, StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(UnbiasedStridedTransposeConvolution2dUint8Nchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedStridedTransposeConvolution2dUint8Nhwc, StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(MultiChannelTransposeConvolution2dFloatNchw
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (MultiChannelTransposeConvolution2dFloatNhwc, MultiChannelTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(MultiChannelTransposeConvolution2dUint8Nchw
 
+ + + + + + + + + + + + + + + + + +

+Variables

 Convolution2dAsymmetricPaddingTest
 
DataLayout::NHWC false
 
 DepthwiseConvolution2dDepthMul1Test
 
DataLayout::NCHW DepthwiseConvolution2dDepthMul1Uint8Test
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DepthwiseConvolution2dAsymmetricTest
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC true
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NHWC DepthwiseConvolution2dDepthMul64Test
 
 IgnorePaddingAveragePooling2dSize3x2Stride2x2Test
 
+

Typedef Documentation

+ +

◆ FactoryType

+ +
+
+ + + + +
using FactoryType = NeonWorkloadFactory
+
+ +

Definition at line 25 of file NeonLayerTests.cpp.

+ +
+
+

Function Documentation

+ +

◆ ARMNN_AUTO_TEST_CASE() [1/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (UnbiasedConvolution2dStride2x2Nhwc ,
SimpleConvolution2d3x3Stride2x2Test ,
false ,
DataLayout::NHWC  
)
+
+ +

Referenced by BOOST_AUTO_TEST_CASE().

+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [2/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d3x3Dilation3x3 ,
Convolution2d3x3Dilation3x3Test< DataType::Float32, DataType::Float32 > ,
false ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [3/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d3x3Dilation3x3Uint8 ,
Convolution2d3x3Dilation3x3Test< DataType::QAsymmU8, DataType::Signed32 > ,
false ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [4/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x3x3Dilation3x3 ,
Convolution2d2x3x3Dilation3x3Test< DataType::Float32, DataType::Float32 > ,
false ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [5/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x3x3Dilation3x3Uint8 ,
Convolution2d2x3x3Dilation3x3Test< DataType::QAsymmU8, DataType::Signed32 > ,
false ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [6/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x2Dilation2x2Padding2x2Stride3x3 ,
Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::Float32, DataType::Float32 > ,
false ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [7/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x2Dilation2x2Padding2x2Stride3x3Uint8 ,
Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::QAsymmU8, DataType::Signed32 > ,
false ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [8/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dMult4 ,
DepthwiseConvolution2dMult4Test< armnn::DataType::Float32, armnn::DataType::Float32,
false ,
armnn::DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [9/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC armnn::DataLayout::NCHW ARMNN_AUTO_TEST_CASE (Convolution2dPerAxisQuantTestNchw ,
Convolution2dPerAxisQuantTest ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [10/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (Convolution2dPerAxisQuantTestNhwc ,
Convolution2dPerAxisQuantTest ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [11/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat32_1 ,
DepthToSpaceTest1< DataType::Float32 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [12/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat32_2 ,
DepthToSpaceTest2< DataType::Float32 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [13/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat32_3 ,
DepthToSpaceTest3< DataType::Float32 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [14/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat32_4 ,
DepthToSpaceTest4< DataType::Float32 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [15/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat16_1 ,
DepthToSpaceTest1< DataType::Float16 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [16/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat16_2 ,
DepthToSpaceTest2< DataType::Float16 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [17/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat16_3 ,
DepthToSpaceTest3< DataType::Float16 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [18/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwFloat16_4 ,
DepthToSpaceTest4< DataType::Float16 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [19/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwUint8_1 ,
DepthToSpaceTest1< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [20/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwUint8_2 ,
DepthToSpaceTest2< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [21/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwUint8_3 ,
DepthToSpaceTest3< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [22/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwUint8_4 ,
DepthToSpaceTest4< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [23/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt16_1 ,
DepthToSpaceTest1< DataType::QSymmS16 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [24/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt16_2 ,
DepthToSpaceTest2< DataType::QSymmS16 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [25/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt16_3 ,
DepthToSpaceTest3< DataType::QSymmS16 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [26/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt16_4 ,
DepthToSpaceTest4< DataType::QSymmS16 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [27/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat32_1 ,
DepthToSpaceTest1< DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [28/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat32_2 ,
DepthToSpaceTest2< DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [29/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat32_3 ,
DepthToSpaceTest3< DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [30/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat32_4 ,
DepthToSpaceTest4< DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [31/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat16_1 ,
DepthToSpaceTest1< DataType::Float16 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [32/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat16_2 ,
DepthToSpaceTest2< DataType::Float16 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [33/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat16_3 ,
DepthToSpaceTest3< DataType::Float16 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [34/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcFloat16_4 ,
DepthToSpaceTest4< DataType::Float16 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [35/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcUint8_1 ,
DepthToSpaceTest1< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [36/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcUint8_2 ,
DepthToSpaceTest2< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [37/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcUint8_3 ,
DepthToSpaceTest3< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [38/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcUint8_4 ,
DepthToSpaceTest4< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [39/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt16_1 ,
DepthToSpaceTest1< DataType::QSymmS16 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [40/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt16_2 ,
DepthToSpaceTest2< DataType::QSymmS16 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [41/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt16_3 ,
DepthToSpaceTest3< DataType::QSymmS16 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [42/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt16_4 ,
DepthToSpaceTest4< DataType::QSymmS16 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [43/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dDepthMul1 ,
DepthwiseConvolution2dDepthMul1Test ,
true ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [44/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NCHW ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dDepthMul1Uint8 ,
DepthwiseConvolution2dDepthMul1Uint8Test ,
true ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [45/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dDepthMul1NHhwc ,
DepthwiseConvolution2dDepthMul1Test ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [46/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dDepthMul1Uint8Nhwc ,
DepthwiseConvolution2dDepthMul1Uint8Test ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [47/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (SimpleDepthwiseConvolution2d3x3Dilation3x3Nhwc ,
SimpleDepthwiseConvolution2d3x3Dilation3x3NhwcTest  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [48/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedDepthwiseConvolution2dAsymmetric ,
DepthwiseConvolution2dAsymmetricTest ,
false ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [49/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE (UnbiasedDepthwiseConvolution2dAsymmetricNhwc ,
DepthwiseConvolution2dAsymmetricTest ,
false ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [50/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dPerAxisQuantTestNchw ,
DepthwiseConvolution2dPerAxisQuantTest ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [51/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (DepthwiseConvolution2dPerAxisQuantTestNhwc ,
DepthwiseConvolution2dPerAxisQuantTest ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [52/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (IgnorePaddingSimpleAveragePooling2dNoPaddingUint8 ,
IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [53/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
false ARMNN_AUTO_TEST_CASE (IgnorePaddingAveragePooling2dSize3x2Stride2x2NoPadding ,
IgnorePaddingAveragePooling2dSize3x2Stride2x2Test ,
true  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [54/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
false false ARMNN_AUTO_TEST_CASE (InstanceNormFloat32Nchw ,
InstanceNormFloat32Test ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [55/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (InstanceNormFloat32Nhwc ,
InstanceNormFloat32Test ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [56/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (InstanceNormFloat32Nchw2 ,
InstanceNormFloat32Test2 ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [57/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (InstanceNormFloat32Nhwc2 ,
InstanceNormFloat32Test2 ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [58/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (L2Normalization2dShape ,
L2Normalization2dShapeTest  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [59/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
ARMNN_AUTO_TEST_CASE (LstmLayerFloat32WithCifgWithPeepholeNoProjection ,
LstmLayerFloat32WithCifgWithPeepholeNoProjectionTest  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [60/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest ARMNN_AUTO_TEST_CASE (LstmLayerFloat32NoCifgWithPeepholeWithProjection ,
LstmLayerFloat32NoCifgWithPeepholeWithProjectionTest  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [61/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest ARMNN_AUTO_TEST_CASE (SimpleResizeBilinearUint8 ,
SimpleResizeBilinearTest< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [62/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeBilinearSqMinUint8 ,
ResizeBilinearSqMinTest< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [63/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeBilinearMagUint8 ,
ResizeBilinearMagTest< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [64/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE (SimpleResizeBilinearNhwc ,
SimpleResizeBilinearTest< DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [65/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeBilinearMinNhwc ,
ResizeBilinearMinTest< DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [66/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeBilinearNopUint8Nhwc ,
ResizeBilinearNopTest< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [67/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeBilinearSqMinUint8Nhwc ,
ResizeBilinearSqMinTest< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [68/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeBilinearMagUint8Nhwc ,
ResizeBilinearMagTest< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [69/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborNop ,
ResizeNearestNeighborNopTest< DataType::Float32 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [70/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborMin ,
ResizeNearestNeighborMinTest< DataType::Float32 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [71/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (SimpleResizeNearestNeighborUint8 ,
SimpleResizeNearestNeighborTest< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [72/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborSqMinUint8 ,
ResizeNearestNeighborSqMinTest< DataType::QAsymmU8 > ,
DataLayout::NCHW  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [73/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborMagUint8 ,
ResizeNearestNeighborMagTest< DataType::QAsymmU8 > ,
DataLayout::NCHW ,
0. 1f,
50 ,
0. 1f,
50  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [74/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE (SimpleResizeNearestNeighborNhwc ,
SimpleResizeNearestNeighborTest< DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [75/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborMinNhwc ,
ResizeNearestNeighborMinTest< DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [76/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborNopUint8Nhwc ,
ResizeNearestNeighborNopTest< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [77/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborSqMinUint8Nhwc ,
ResizeNearestNeighborSqMinTest< DataType::QAsymmU8 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [78/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (ResizeNearestNeighborMagUint8Nhwc ,
ResizeNearestNeighborMagTest< DataType::QAsymmU8 > ,
DataLayout::NHWC ,
0. 1f,
50 ,
0. 1f,
50  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [79/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0And1Float32 ,
StridedSliceShrinkAxisMaskBitPosition0And1Float32Test  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [80/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0And3Float32 ,
StridedSliceShrinkAxisMaskBitPosition0And3Float32Test  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [81/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8 ,
StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [82/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0And2Uint8 ,
StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [83/96]

+ +
+
+ + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test ARMNN_AUTO_TEST_CASE (StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8 ,
StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [84/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW ARMNN_AUTO_TEST_CASE (SimpleTransposeConvolution2dFloatNhwc ,
SimpleTransposeConvolution2dTest< DataType::Float32, DataType::Float32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [85/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (SimpleTransposeConvolution2dUint8Nhwc ,
SimpleTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [86/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedSimpleTransposeConvolution2dFloatNhwc ,
SimpleTransposeConvolution2dTest< DataType::Float32, DataType::Float32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [87/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedSimpleTransposeConvolution2dUint8Nhwc ,
SimpleTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [88/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (PaddedTransposeConvolution2dFloatNhwc ,
PaddedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [89/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (PaddedTransposeConvolution2dUint8Nhwc ,
PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [90/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedPaddedTransposeConvolution2dFloatNhwc ,
PaddedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [91/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedPaddedTransposeConvolution2dUint8Nhwc ,
PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [92/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (StridedTransposeConvolution2dFloatNhwc ,
StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [93/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (StridedTransposeConvolution2dUint8Nhwc ,
StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [94/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedStridedTransposeConvolution2dFloatNhwc ,
StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [95/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (UnbiasedStridedTransposeConvolution2dUint8Nhwc ,
StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 > ,
true ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ ARMNN_AUTO_TEST_CASE() [96/96]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE (MultiChannelTransposeConvolution2dFloatNhwc ,
MultiChannelTransposeConvolution2dTest< DataType::Float32, DataType::Float32 > ,
DataLayout::NHWC  
)
+
+ +
+
+ +

◆ BOOST_AUTO_TEST_CASE()

+ +
+
+ + + + + + + + +
BOOST_AUTO_TEST_CASE (DepthwiseConv2dUtils )
+
+ +

Definition at line 267 of file NeonLayerTests.cpp.

+ +

References ARMNN_AUTO_TEST_CASE(), DequantizeOffsetUint8Test(), DequantizeSimpleInt16Test(), DequantizeSimpleUint8Test(), armnn::Float32, IgnorePaddingAveragePooling2dSize3Test(), IgnorePaddingAveragePooling2dSize3Uint8Test(), IgnorePaddingMaxPooling2dSize3Test(), IgnorePaddingMaxPooling2dSize3Uint8Test(), IgnorePaddingSimpleAveragePooling2dNoPaddingTest(), IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test(), IgnorePaddingSimpleAveragePooling2dTest(), IgnorePaddingSimpleAveragePooling2dUint8Test(), IgnorePaddingSimpleMaxPooling2dTest(), IgnorePaddingSimpleMaxPooling2dUint8Test(), NeonLayerSupport::IsDepthwiseConvolutionSupported(), L2Pooling2dSize3Stride1Test(), L2Pooling2dSize3Stride1Uint8Test(), L2Pooling2dSize3Stride3Test(), L2Pooling2dSize3Stride3Uint8Test(), L2Pooling2dSize3Stride4Test(), L2Pooling2dSize3Stride4Uint8Test(), L2Pooling2dSize7Test(), L2Pooling2dSize7Uint8Test(), L2Pooling2dSize9Test(), L2Pooling2dSize9Uint8Test(), LargeTensorsAveragePooling2dTest(), LargeTensorsAveragePooling2dUint8Test(), armnn::NCHW, armnn::NHWC, SimpleAveragePooling2dTest(), SimpleAveragePooling2dUint8Test(), SimpleL2Pooling2dTest(), SimpleL2Pooling2dUint8Test(), SimpleMaxPooling2dSize3x3Stride2x4Test(), SimpleMaxPooling2dSize3x3Stride2x4Uint8Test(), SimpleMaxPooling2dTest(), and SimpleMaxPooling2dUint8Test().

+
268 {
269  const DataType dataType = DataType::Float32;
270 
271  TensorInfo inputInfo({1, 1, 10, 10 }, dataType);
272  TensorInfo outputInfo;
273  TensorInfo weightsInfo3x3({ 1, 1, 3, 3 }, dataType);
274  TensorInfo biasesInfo;
275 
277  NeonLayerSupport layerSupport;
278 
279  // Strides supported: 1,2,3
280  descriptor = MakeDepthwiseConv2dDesc(1, 1);
281  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
282  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
283  weightsInfo3x3, biasesInfo));
284 
285  descriptor = MakeDepthwiseConv2dDesc(1, 2);
286  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
287  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
288  weightsInfo3x3, biasesInfo));
289 
290  descriptor = MakeDepthwiseConv2dDesc(1, 3);
291  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
292  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
293  weightsInfo3x3, biasesInfo));
294 
295  descriptor = MakeDepthwiseConv2dDesc(2, 1);
296  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
297  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
298  weightsInfo3x3, biasesInfo));
299 
300  descriptor = MakeDepthwiseConv2dDesc(2, 2);
301  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
302  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
303  weightsInfo3x3, biasesInfo));
304 
305  descriptor = MakeDepthwiseConv2dDesc(2, 3);
306  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
307  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
308  weightsInfo3x3, biasesInfo));
309 
310  descriptor = MakeDepthwiseConv2dDesc(3, 1);
311  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
312  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
313  weightsInfo3x3, biasesInfo));
314 
315  descriptor = MakeDepthwiseConv2dDesc(3, 2);
316  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
317  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
318  weightsInfo3x3, biasesInfo));
319 
320  descriptor = MakeDepthwiseConv2dDesc(3, 3);
321  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
322  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
323  weightsInfo3x3, biasesInfo));
324 
325  // Supported stride 4
326  descriptor = MakeDepthwiseConv2dDesc(4, 1);
327  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
328  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
329  weightsInfo3x3, biasesInfo));
330 
331  // Supported weights shape 1x1
332  TensorInfo weightsInfo1x1({ 1, 1, 1, 1 }, DataType::Float32);
333  descriptor = MakeDepthwiseConv2dDesc(1, 1);
334  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo1x1, descriptor, dataType);
335  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
336  weightsInfo1x1, biasesInfo));
337 
338  // Supported shape 2x2
339  TensorInfo weightsInfo2x2({ 1, 1, 2, 2 }, DataType::Float32);
340  descriptor = MakeDepthwiseConv2dDesc(1, 1);
341  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo2x2, descriptor, dataType);
342  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
343  weightsInfo2x2, biasesInfo));
344 
345  // Asymmetric padding
346  descriptor = MakeDepthwiseConv2dDesc(1, 1, 1, 1, 2, 1, 2);
347  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
348  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
349  weightsInfo3x3, biasesInfo));
350 }
+ +
DataType
Definition: Types.hpp:32
+
bool IsDepthwiseConvolutionSupported(const TensorInfo &input, const TensorInfo &output, const DepthwiseConvolution2dDescriptor &descriptor, const TensorInfo &weights, const Optional< TensorInfo > &biases, Optional< std::string &> reasonIfUnsupported=EmptyOptional()) const override
+
A DepthwiseConvolution2dDescriptor for the DepthwiseConvolution2dLayer.
+
+
+
+

Variable Documentation

+ +

◆ Convolution2dAsymmetricPaddingTest

+ +
+
+ + + + +
Convolution2dAsymmetricPaddingTest
+
+ +

Definition at line 64 of file NeonLayerTests.cpp.

+ +
+
+ +

◆ DepthwiseConvolution2dAsymmetricTest

+ +
+
+ + + + +
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DepthwiseConvolution2dAsymmetricTest
+
+ +

Definition at line 200 of file NeonLayerTests.cpp.

+ +
+
+ +

◆ DepthwiseConvolution2dDepthMul1Test

+ +
+
+ + + + +
DataLayout::NCHW DataLayout::NCHW DepthwiseConvolution2dDepthMul1Test
+
+ +

Definition at line 178 of file NeonLayerTests.cpp.

+ +
+
+ +

◆ DepthwiseConvolution2dDepthMul1Uint8Test

+ +
+
+ + + + +
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DepthwiseConvolution2dDepthMul1Uint8Test
+
+ +

Definition at line 182 of file NeonLayerTests.cpp.

+ +
+
+ +

◆ DepthwiseConvolution2dDepthMul64Test

+ +
+
+ + + + +
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NHWC DepthwiseConvolution2dDepthMul64Test
+
+ +

Definition at line 208 of file NeonLayerTests.cpp.

+ +
+
+ +

◆ false

+ +
+
+ + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW false
+
+ +

Definition at line 74 of file NeonLayerTests.cpp.

+ +
+
+ +

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test

+ +
+
+ + + + +
IgnorePaddingAveragePooling2dSize3x2Stride2x2Test
+
+ +

Definition at line 404 of file NeonLayerTests.cpp.

+ +
+
+ +

◆ true

+ +
+
+ + + + +
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test StridedSliceShrinkAxisMaskBitPosition0And2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW true
+
+ +

Definition at line 200 of file NeonLayerTests.cpp.

+ +
+
+
+
+ + + + -- cgit v1.2.1