ArmNN
 20.05
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 (Convolution2d3x3Dilation3x3Int8, Convolution2d3x3Dilation3x3Test< DataType::QAsymmS8, DataType::Signed32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d3x3Dilation3x3NhwcInt8
 
DataLayout::NHWC 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 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 DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x3x3Dilation3x3Int8, Convolution2d2x3x3Dilation3x3Test< DataType::QAsymmS8, DataType::Signed32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d2x3x3Dilation3x3NhwcInt8
 
DataLayout::NHWC DataLayout::NHWC 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 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 DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE (Convolution2d2x2Dilation2x2Padding2x2Stride3x3Int8, Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::QAsymmS8, DataType::Signed32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding2x2Stride3x3NhwcInt8
 
DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC 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 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 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 (DepthToSpaceNchwInt8_1, DepthToSpaceTest1< DataType::QAsymmS8 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt8_2, DepthToSpaceTest2< DataType::QAsymmS8 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt8_3, DepthToSpaceTest3< DataType::QAsymmS8 >, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNchwInt8_4, DepthToSpaceTest4< DataType::QAsymmS8 >, 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 (DepthToSpaceNhwcInt8_1, DepthToSpaceTest1< DataType::QAsymmS8 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt8_2, DepthToSpaceTest2< DataType::QAsymmS8 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt8_3, DepthToSpaceTest3< DataType::QAsymmS8 >, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE (DepthToSpaceNhwcInt8_4, DepthToSpaceTest4< DataType::QAsymmS8 >, 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(UnbiasedPaddedTransposeConvolution2dInt8Nchw
 
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 (UnbiasedPaddedTransposeConvolution2dInt8Nhwc, PaddedTransposeConvolution2dTest< DataType::QAsymmS8, DataType::Signed32 >, 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 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 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 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 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 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 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

Definition at line 25 of file NeonLayerTests.cpp.

Function Documentation

◆ ARMNN_AUTO_TEST_CASE() [1/108]

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

Referenced by BOOST_AUTO_TEST_CASE().

◆ ARMNN_AUTO_TEST_CASE() [2/108]

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

◆ ARMNN_AUTO_TEST_CASE() [3/108]

DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE ( Convolution2d3x3Dilation3x3Int8  ,
Convolution2d3x3Dilation3x3Test< DataType::QAsymmS8, DataType::Signed32 >  ,
false  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [4/108]

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

◆ ARMNN_AUTO_TEST_CASE() [5/108]

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

◆ ARMNN_AUTO_TEST_CASE() [6/108]

DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE ( Convolution2d2x3x3Dilation3x3Int8  ,
Convolution2d2x3x3Dilation3x3Test< DataType::QAsymmS8, DataType::Signed32 >  ,
false  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [7/108]

DataLayout::NHWC DataLayout::NHWC 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() [8/108]

DataLayout::NHWC DataLayout::NHWC 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() [9/108]

DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE ( Convolution2d2x2Dilation2x2Padding2x2Stride3x3Int8  ,
Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::QAsymmS8, DataType::Signed32 >  ,
false  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [10/108]

DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC 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() [11/108]

DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC 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() [12/108]

DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC 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() [13/108]

ARMNN_AUTO_TEST_CASE ( Convolution2dPerAxisQuantTestNhwc  ,
Convolution2dPerAxisQuantTest  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [14/108]

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

◆ ARMNN_AUTO_TEST_CASE() [15/108]

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

◆ ARMNN_AUTO_TEST_CASE() [16/108]

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

◆ ARMNN_AUTO_TEST_CASE() [17/108]

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

◆ ARMNN_AUTO_TEST_CASE() [18/108]

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

◆ ARMNN_AUTO_TEST_CASE() [19/108]

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

◆ ARMNN_AUTO_TEST_CASE() [20/108]

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

◆ ARMNN_AUTO_TEST_CASE() [21/108]

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

◆ ARMNN_AUTO_TEST_CASE() [22/108]

ARMNN_AUTO_TEST_CASE ( DepthToSpaceNchwInt8_1  ,
DepthToSpaceTest1< DataType::QAsymmS8 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [23/108]

ARMNN_AUTO_TEST_CASE ( DepthToSpaceNchwInt8_2  ,
DepthToSpaceTest2< DataType::QAsymmS8 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [24/108]

ARMNN_AUTO_TEST_CASE ( DepthToSpaceNchwInt8_3  ,
DepthToSpaceTest3< DataType::QAsymmS8 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [25/108]

ARMNN_AUTO_TEST_CASE ( DepthToSpaceNchwInt8_4  ,
DepthToSpaceTest4< DataType::QAsymmS8 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [26/108]

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

◆ ARMNN_AUTO_TEST_CASE() [27/108]

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

◆ ARMNN_AUTO_TEST_CASE() [28/108]

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

◆ ARMNN_AUTO_TEST_CASE() [29/108]

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

◆ ARMNN_AUTO_TEST_CASE() [30/108]

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

◆ ARMNN_AUTO_TEST_CASE() [31/108]

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

◆ ARMNN_AUTO_TEST_CASE() [32/108]

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

◆ ARMNN_AUTO_TEST_CASE() [33/108]

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

◆ ARMNN_AUTO_TEST_CASE() [34/108]

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

◆ ARMNN_AUTO_TEST_CASE() [35/108]

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

◆ ARMNN_AUTO_TEST_CASE() [36/108]

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

◆ ARMNN_AUTO_TEST_CASE() [37/108]

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

◆ ARMNN_AUTO_TEST_CASE() [38/108]

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

◆ ARMNN_AUTO_TEST_CASE() [39/108]

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

◆ ARMNN_AUTO_TEST_CASE() [40/108]

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

◆ ARMNN_AUTO_TEST_CASE() [41/108]

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

◆ ARMNN_AUTO_TEST_CASE() [42/108]

ARMNN_AUTO_TEST_CASE ( DepthToSpaceNhwcInt8_1  ,
DepthToSpaceTest1< DataType::QAsymmS8 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [43/108]

ARMNN_AUTO_TEST_CASE ( DepthToSpaceNhwcInt8_2  ,
DepthToSpaceTest2< DataType::QAsymmS8 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [44/108]

ARMNN_AUTO_TEST_CASE ( DepthToSpaceNhwcInt8_3  ,
DepthToSpaceTest3< DataType::QAsymmS8 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [45/108]

ARMNN_AUTO_TEST_CASE ( DepthToSpaceNhwcInt8_4  ,
DepthToSpaceTest4< DataType::QAsymmS8 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [46/108]

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

◆ ARMNN_AUTO_TEST_CASE() [47/108]

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

◆ ARMNN_AUTO_TEST_CASE() [48/108]

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

◆ ARMNN_AUTO_TEST_CASE() [49/108]

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

◆ ARMNN_AUTO_TEST_CASE() [50/108]

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

◆ ARMNN_AUTO_TEST_CASE() [51/108]

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

◆ ARMNN_AUTO_TEST_CASE() [52/108]

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

◆ ARMNN_AUTO_TEST_CASE() [53/108]

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

◆ ARMNN_AUTO_TEST_CASE() [54/108]

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

◆ ARMNN_AUTO_TEST_CASE() [55/108]

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

◆ ARMNN_AUTO_TEST_CASE() [56/108]

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

◆ ARMNN_AUTO_TEST_CASE() [57/108]

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

◆ ARMNN_AUTO_TEST_CASE() [58/108]

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

◆ ARMNN_AUTO_TEST_CASE() [59/108]

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

◆ ARMNN_AUTO_TEST_CASE() [60/108]

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() [61/108]

ARMNN_AUTO_TEST_CASE ( DepthwiseConvolution2dPerAxisQuantTestNchw  ,
DepthwiseConvolution2dPerAxisQuantTest  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [62/108]

ARMNN_AUTO_TEST_CASE ( DepthwiseConvolution2dPerAxisQuantTestNhwc  ,
DepthwiseConvolution2dPerAxisQuantTest  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [63/108]

ARMNN_AUTO_TEST_CASE ( IgnorePaddingSimpleAveragePooling2dNoPaddingUint8  ,
IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test   
)

◆ ARMNN_AUTO_TEST_CASE() [64/108]

false ARMNN_AUTO_TEST_CASE ( IgnorePaddingAveragePooling2dSize3x2Stride2x2NoPadding  ,
IgnorePaddingAveragePooling2dSize3x2Stride2x2Test  ,
true   
)

◆ ARMNN_AUTO_TEST_CASE() [65/108]

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

◆ ARMNN_AUTO_TEST_CASE() [66/108]

ARMNN_AUTO_TEST_CASE ( InstanceNormFloat32Nhwc  ,
InstanceNormFloat32Test  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [67/108]

ARMNN_AUTO_TEST_CASE ( InstanceNormFloat32Nchw2  ,
InstanceNormFloat32Test2  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE() [68/108]

ARMNN_AUTO_TEST_CASE ( InstanceNormFloat32Nhwc2  ,
InstanceNormFloat32Test2  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [69/108]

ARMNN_AUTO_TEST_CASE ( L2Normalization2dShape  ,
L2Normalization2dShapeTest   
)

◆ ARMNN_AUTO_TEST_CASE() [70/108]

ARMNN_AUTO_TEST_CASE ( LstmLayerFloat32WithCifgWithPeepholeNoProjection  ,
LstmLayerFloat32WithCifgWithPeepholeNoProjectionTest   
)

◆ ARMNN_AUTO_TEST_CASE() [71/108]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest ARMNN_AUTO_TEST_CASE ( LstmLayerFloat32NoCifgWithPeepholeWithProjection  ,
LstmLayerFloat32NoCifgWithPeepholeWithProjectionTest   
)

◆ ARMNN_AUTO_TEST_CASE() [72/108]

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

◆ ARMNN_AUTO_TEST_CASE() [73/108]

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

◆ ARMNN_AUTO_TEST_CASE() [74/108]

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

◆ ARMNN_AUTO_TEST_CASE() [75/108]

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

◆ ARMNN_AUTO_TEST_CASE() [76/108]

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

◆ ARMNN_AUTO_TEST_CASE() [77/108]

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() [78/108]

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() [79/108]

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() [80/108]

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() [81/108]

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() [82/108]

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() [83/108]

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() [84/108]

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() [85/108]

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() [86/108]

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() [87/108]

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() [88/108]

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() [89/108]

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() [90/108]

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() [91/108]

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() [92/108]

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() [93/108]

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() [94/108]

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() [95/108]

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() [96/108]

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() [97/108]

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() [98/108]

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() [99/108]

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() [100/108]

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() [101/108]

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() [102/108]

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 ( UnbiasedPaddedTransposeConvolution2dInt8Nhwc  ,
PaddedTransposeConvolution2dTest< DataType::QAsymmS8, DataType::Signed32 >  ,
true  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [103/108]

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 ( UnbiasedPaddedTransposeConvolution2dUint8Nhwc  ,
PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [104/108]

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 ( StridedTransposeConvolution2dFloatNhwc  ,
StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
true  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [105/108]

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 ( StridedTransposeConvolution2dUint8Nhwc  ,
StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [106/108]

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 ( UnbiasedStridedTransposeConvolution2dFloatNhwc  ,
StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
true  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [107/108]

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 ( UnbiasedStridedTransposeConvolution2dUint8Nhwc  ,
StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE() [108/108]

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 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 311 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().

312 {
313  const DataType dataType = DataType::Float32;
314 
315  TensorInfo inputInfo({1, 1, 10, 10 }, dataType);
316  TensorInfo outputInfo;
317  TensorInfo weightsInfo3x3({ 1, 1, 3, 3 }, dataType);
318  TensorInfo biasesInfo;
319 
321  NeonLayerSupport layerSupport;
322 
323  // Strides supported: 1,2,3
324  descriptor = MakeDepthwiseConv2dDesc(1, 1);
325  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
326  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
327  weightsInfo3x3, biasesInfo));
328 
329  descriptor = MakeDepthwiseConv2dDesc(1, 2);
330  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
331  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
332  weightsInfo3x3, biasesInfo));
333 
334  descriptor = MakeDepthwiseConv2dDesc(1, 3);
335  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
336  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
337  weightsInfo3x3, biasesInfo));
338 
339  descriptor = MakeDepthwiseConv2dDesc(2, 1);
340  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
341  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
342  weightsInfo3x3, biasesInfo));
343 
344  descriptor = MakeDepthwiseConv2dDesc(2, 2);
345  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
346  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
347  weightsInfo3x3, biasesInfo));
348 
349  descriptor = MakeDepthwiseConv2dDesc(2, 3);
350  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
351  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
352  weightsInfo3x3, biasesInfo));
353 
354  descriptor = MakeDepthwiseConv2dDesc(3, 1);
355  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
356  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
357  weightsInfo3x3, biasesInfo));
358 
359  descriptor = MakeDepthwiseConv2dDesc(3, 2);
360  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
361  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
362  weightsInfo3x3, biasesInfo));
363 
364  descriptor = MakeDepthwiseConv2dDesc(3, 3);
365  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
366  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
367  weightsInfo3x3, biasesInfo));
368 
369  // Supported stride 4
370  descriptor = MakeDepthwiseConv2dDesc(4, 1);
371  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
372  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
373  weightsInfo3x3, biasesInfo));
374 
375  // Supported weights shape 1x1
376  TensorInfo weightsInfo1x1({ 1, 1, 1, 1 }, DataType::Float32);
377  descriptor = MakeDepthwiseConv2dDesc(1, 1);
378  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo1x1, descriptor, dataType);
379  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
380  weightsInfo1x1, biasesInfo));
381 
382  // Supported shape 2x2
383  TensorInfo weightsInfo2x2({ 1, 1, 2, 2 }, DataType::Float32);
384  descriptor = MakeDepthwiseConv2dDesc(1, 1);
385  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo2x2, descriptor, dataType);
386  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
387  weightsInfo2x2, biasesInfo));
388 
389  // Asymmetric padding
390  descriptor = MakeDepthwiseConv2dDesc(1, 1, 1, 1, 2, 1, 2);
391  outputInfo = CreateOutputTensorInfo(inputInfo, weightsInfo3x3, descriptor, dataType);
392  BOOST_TEST(layerSupport.IsDepthwiseConvolutionSupported(inputInfo, outputInfo, descriptor,
393  weightsInfo3x3, biasesInfo));
394 }
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 72 of file NeonLayerTests.cpp.

◆ DepthwiseConvolution2dAsymmetricTest

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

Definition at line 244 of file NeonLayerTests.cpp.

◆ DepthwiseConvolution2dDepthMul1Test

DataLayout::NCHW DataLayout::NCHW DepthwiseConvolution2dDepthMul1Test

Definition at line 222 of file NeonLayerTests.cpp.

◆ DepthwiseConvolution2dDepthMul1Uint8Test

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

Definition at line 226 of file NeonLayerTests.cpp.

◆ DepthwiseConvolution2dDepthMul64Test

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

Definition at line 252 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 DataLayout::NCHW false

Definition at line 82 of file NeonLayerTests.cpp.

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test

IgnorePaddingAveragePooling2dSize3x2Stride2x2Test

Definition at line 448 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 DataLayout::NCHW true

Definition at line 244 of file NeonLayerTests.cpp.