ArmNN
 21.02
NeonLayerTests.cpp File Reference

Go to the source code of this file.

Typedefs

using FactoryType = NeonWorkloadFactory
 

Functions

 ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedConvolution2dStride2x2Nhwc, SimpleConvolution2d3x3Stride2x2Test, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(SimpleConvolution2dAsymmetricPadding
 
DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleConvolution2dAsymmetricPaddingNhwc, Convolution2dAsymmetricPaddingTest, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d3x3Dilation3x3
 
DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d3x3Dilation3x3Nhwc, Convolution2d3x3Dilation3x3Test< DataType::Float32, DataType::Float32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d3x3Dilation3x3Int8
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d3x3Dilation3x3NhwcInt8, Convolution2d3x3Dilation3x3Test< DataType::QAsymmS8, DataType::Signed32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d3x3Dilation3x3Uint8
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d3x3Dilation3x3NhwcUint8, Convolution2d3x3Dilation3x3Test< DataType::QAsymmU8, DataType::Signed32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d2x3x3Dilation3x3
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d2x3x3Dilation3x3Nhwc, Convolution2d2x3x3Dilation3x3Test< DataType::Float32, DataType::Float32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d2x3x3Dilation3x3Int8
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d2x3x3Dilation3x3NhwcInt8, Convolution2d2x3x3Dilation3x3Test< DataType::QAsymmS8, DataType::Signed32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d2x3x3Dilation3x3Uint8
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d2x3x3Dilation3x3NhwcUint8, Convolution2d2x3x3Dilation3x3Test< DataType::QAsymmU8, DataType::Signed32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d2x2Dilation2x2Padding2x2Stride3x3
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d2x2Dilation2x2Padding2x2Stride3x3Nhwc, Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::Float32, DataType::Float32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d2x2Dilation2x2Padding2x2Stride3x3Int8
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d2x2Dilation2x2Padding2x2Stride3x3NhwcInt8, Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::QAsymmS8, DataType::Signed32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2d2x2Dilation2x2Padding2x2Stride3x3Uint8
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (Convolution2d2x2Dilation2x2Padding2x2Stride3x3NhwcUint8, Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::QAsymmU8, DataType::Signed32 >, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(DepthwiseConvolution2dMult4
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW armnn::DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (DepthwiseConvolution2dMult2, DepthwiseConvolution2dMult2Test< armnn::DataType::Float32, armnn::DataType::Float32 >, false, armnn::DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(Convolution2dPerAxisQuantTestNchw
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (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_WITH_THF (DepthwiseConvolution2dDepthMul1, DepthwiseConvolution2dDepthMul1Test, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedDepthwiseConvolution2dDepthMul1
 
DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (DepthwiseConvolution2dDepthMul1Uint8, DepthwiseConvolution2dDepthMul1Uint8Test, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedDepthwiseConvolution2dDepthMul1Uint8
 
DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (DepthwiseConvolution2dDepthMul1NHhwc, DepthwiseConvolution2dDepthMul1Test, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedDepthwiseConvolution2dDepthMul1Nhwc
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (DepthwiseConvolution2dDepthMul1Uint8Nhwc, DepthwiseConvolution2dDepthMul1Uint8Test, true, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedDepthwiseConvolution2dDepthMul1Uint8Nhwc
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleDepthwiseConvolution2d3x3Dilation3x3Nhwc, SimpleDepthwiseConvolution2d3x3Dilation3x3NhwcTest) ARMNN_AUTO_TEST_CASE_WITH_THF(DepthwiseConvolution2dAsymmetric
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedDepthwiseConvolution2dAsymmetric, DepthwiseConvolution2dAsymmetricTest, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(DepthwiseConvolution2dAsymmetricNhwc
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedDepthwiseConvolution2dAsymmetricNhwc, DepthwiseConvolution2dAsymmetricTest, false, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(DepthwiseConvolution2dDepthMul64
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (DepthwiseConvolution2dPerAxisQuantTestNchw, DepthwiseConvolution2dPerAxisQuantTest, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (DepthwiseConvolution2dPerAxisQuantTestNhwc, DepthwiseConvolution2dPerAxisQuantTest, DataLayout::NHWC)
 
 BOOST_AUTO_TEST_CASE (DepthwiseConv2dUtils)
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleMaxPooling2dSize3x3Stride2x4, SimpleMaxPooling2dSize3x3Stride2x4Test, true) ARMNN_AUTO_TEST_CASE_WITH_THF(SimpleMaxPooling2dSize3x3Stride2x4Uint8
 
true ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleAveragePooling2dUint8, SimpleAveragePooling2dUint8Test, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(SimpleAveragePooling2dUint8Nhwc
 
true DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (IgnorePaddingSimpleAveragePooling2dNoPadding, IgnorePaddingSimpleAveragePooling2dNoPaddingTest) ARMNN_AUTO_TEST_CASE_WITH_THF(IgnorePaddingSimpleAveragePooling2dNoPaddingUint8
 
true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test ARMNN_AUTO_TEST_CASE_WITH_THF (IgnorePaddingAveragePooling2dSize3Uint8, IgnorePaddingAveragePooling2dSize3Uint8Test) ARMNN_AUTO_TEST_CASE_WITH_THF(IgnorePaddingAveragePooling2dSize3x2Stride2x2
 
true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test false ARMNN_AUTO_TEST_CASE_WITH_THF (IgnorePaddingAveragePooling2dSize3x2Stride2x2NoPadding, IgnorePaddingAveragePooling2dSize3x2Stride2x2Test, true) ARMNN_AUTO_TEST_CASE_WITH_THF(UNSUPPORTED_IgnorePaddingSimpleL2Pooling2dUint8
 
true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test false IgnorePaddingSimpleL2Pooling2dUint8Test ARMNN_AUTO_TEST_CASE_WITH_THF (UNSUPPORTED_IgnorePaddingL2Pooling2dSize3Uint8, IgnorePaddingL2Pooling2dSize3Uint8Test) ARMNN_AUTO_TEST_CASE_WITH_THF(SpaceToBatchNdMultiChannelsNhwcFloat32
 
true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test false IgnorePaddingSimpleL2Pooling2dUint8Test SpaceToBatchNdMultiChannelsNhwcFloat32Test ARMNN_AUTO_TEST_CASE_WITH_THF (SpaceToBatchNdMultiChannelsNhwcUint8, SpaceToBatchNdMultiChannelsNhwcUint8Test) ARMNN_AUTO_TEST_CASE_WITH_THF(ConcatUint8DifferentInputOutputQParam
 
true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test false IgnorePaddingSimpleL2Pooling2dUint8Test SpaceToBatchNdMultiChannelsNhwcFloat32Test false ARMNN_AUTO_TEST_CASE_WITH_THF (InstanceNormFloat32Nchw, InstanceNormFloat32Test, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (InstanceNormFloat32Nhwc, InstanceNormFloat32Test, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (InstanceNormFloat32Nchw2, InstanceNormFloat32Test2, DataLayout::NCHW)
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (InstanceNormFloat32Nhwc2, InstanceNormFloat32Test2, DataLayout::NHWC)
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (L2Normalization2dShape, L2Normalization2dShapeTest)
 
 ARMNN_AUTO_TEST_CASE_WITH_THF (LstmLayerFloat32WithCifgWithPeepholeNoProjection, LstmLayerFloat32WithCifgWithPeepholeNoProjectionTest) ARMNN_AUTO_TEST_CASE_WITH_THF(LstmLayerFloat32NoCifgNoPeepholeNoProjection
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest ARMNN_AUTO_TEST_CASE_WITH_THF (LstmLayerFloat32NoCifgWithPeepholeWithProjection, LstmLayerFloat32NoCifgWithPeepholeWithProjectionTest) ARMNN_AUTO_TEST_CASE_WITH_THF(LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNorm
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleResizeBilinearUint8, SimpleResizeBilinearTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeBilinearNopUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeBilinearSqMinUint8, ResizeBilinearSqMinTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeBilinearMinUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeBilinearMagUint8, ResizeBilinearMagTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeBilinear
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeBilinear, AlignCornersResizeBilinearTest< DataType::Float32 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeBilinearInt8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeBilinearInt8, AlignCornersResizeBilinearTest< DataType::QAsymmS8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeBilinearUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeBilinearUint8, AlignCornersResizeBilinearTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeBilinearNopNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleResizeBilinearNhwc, SimpleResizeBilinearTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeBilinearSqMinNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeBilinearMinNhwc, ResizeBilinearMinTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeBilinearMagNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeBilinearNopUint8Nhwc, ResizeBilinearNopTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(SimpleResizeBilinearUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeBilinearSqMinUint8Nhwc, ResizeBilinearSqMinTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeBilinearMinUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeBilinearMagUint8Nhwc, ResizeBilinearMagTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeBilinearNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeBilinearNhwc, AlignCornersResizeBilinearTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeBilinearInt8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeBilinearInt8Nhwc, AlignCornersResizeBilinearTest< DataType::QAsymmS8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeBilinearUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeBilinearUint8Nhwc, AlignCornersResizeBilinearTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(SimpleResizeNearestNeighbor
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeNearestNeighborNop, ResizeNearestNeighborNopTest< DataType::Float32 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeNearestNeighborSqMin
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeNearestNeighborMin, ResizeNearestNeighborMinTest< DataType::Float32 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeNearestNeighborMag
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleResizeNearestNeighborUint8, SimpleResizeNearestNeighborTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeNearestNeighborNopUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeNearestNeighborSqMinUint8, ResizeNearestNeighborSqMinTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeNearestNeighborMinUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeNearestNeighborMagUint8, ResizeNearestNeighborMagTest< DataType::QAsymmU8 >, DataLayout::NCHW, 0.1f, 50, 0.1f, 50) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeNearestNeighbour
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeNearestNeighbour, AlignCornersResizeNearestNeighbourTest< DataType::Float32 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeNearestNeighbourInt8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeNearestNeighbourInt8, AlignCornersResizeNearestNeighbourTest< DataType::QAsymmS8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeNearestNeighbourUint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeNearestNeighbourUint8, AlignCornersResizeNearestNeighbourTest< DataType::QAsymmU8 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeNearestNeighborNopNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleResizeNearestNeighborNhwc, SimpleResizeNearestNeighborTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeNearestNeighborSqMinNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeNearestNeighborMinNhwc, ResizeNearestNeighborMinTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeNearestNeighborMagNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeNearestNeighborNopUint8Nhwc, ResizeNearestNeighborNopTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(SimpleResizeNearestNeighborUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeNearestNeighborSqMinUint8Nhwc, ResizeNearestNeighborSqMinTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(ResizeNearestNeighborMinUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (ResizeNearestNeighborMagUint8Nhwc, ResizeNearestNeighborMagTest< DataType::QAsymmU8 >, DataLayout::NHWC, 0.1f, 50, 0.1f, 50) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeNearestNeighbourNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeNearestNeighbourNhwc, AlignCornersResizeNearestNeighbourTest< DataType::Float32 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeNearestNeighbourInt8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeNearestNeighbourInt8Nhwc, AlignCornersResizeNearestNeighbourTest< DataType::QAsymmS8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(HalfPixelCentersResizeNearestNeighbourUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (AlignCornersResizeNearestNeighbourUint8Nhwc, AlignCornersResizeNearestNeighbourTest< DataType::QAsymmU8 >, DataLayout::NHWC) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskCTSFloat32
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition0Dim3Float32, StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition0Float32
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition1Float32, StridedSliceShrinkAxisMaskBitPosition1Float32Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition2Float32
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition3Float32, StridedSliceShrinkAxisMaskBitPosition3Float32Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition0And1Float32
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition0And2Float32, StridedSliceShrinkAxisMaskBitPosition0And2Float32Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition0And3Float32
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition0And1And3Float32, StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition0Uint8, StridedSliceShrinkAxisMaskBitPosition0Uint8Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition1Uint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition2Uint8, StridedSliceShrinkAxisMaskBitPosition2Uint8Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition3Uint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition0And1Uint8, StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition0And2Uint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF (StridedSliceShrinkAxisMaskBitPosition0And3Uint8, StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleTransposeConvolution2dFloatNchw, SimpleTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(SimpleTransposeConvolution2dFloatNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (SimpleTransposeConvolution2dUint8Nchw, SimpleTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(SimpleTransposeConvolution2dUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedSimpleTransposeConvolution2dFloatNchw, SimpleTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedSimpleTransposeConvolution2dFloatNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedSimpleTransposeConvolution2dUint8Nchw, SimpleTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedSimpleTransposeConvolution2dUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (PaddedTransposeConvolution2dFloatNchw, PaddedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(PaddedTransposeConvolution2dFloatNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (PaddedTransposeConvolution2dUint8Nchw, PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(PaddedTransposeConvolution2dUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedPaddedTransposeConvolution2dFloatNchw, PaddedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedPaddedTransposeConvolution2dFloatNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedPaddedTransposeConvolution2dInt8Nchw, PaddedTransposeConvolution2dTest< DataType::QAsymmS8, DataType::Signed32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedPaddedTransposeConvolution2dInt8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedPaddedTransposeConvolution2dUint8Nchw, PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedPaddedTransposeConvolution2dUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (StridedTransposeConvolution2dFloatNchw, StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedTransposeConvolution2dFloatNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (StridedTransposeConvolution2dUint8Nchw, StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(StridedTransposeConvolution2dUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedStridedTransposeConvolution2dFloatNchw, StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, false, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedStridedTransposeConvolution2dFloatNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (UnbiasedStridedTransposeConvolution2dUint8Nchw, StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, true, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(UnbiasedStridedTransposeConvolution2dUint8Nhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (MultiChannelTransposeConvolution2dFloatNchw, MultiChannelTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(MultiChannelTransposeConvolution2dFloatNhwc
 
LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF (MultiChannelTransposeConvolution2dUint8Nchw, MultiChannelTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >, DataLayout::NCHW) ARMNN_AUTO_TEST_CASE_WITH_THF(MultiChannelTransposeConvolution2dUint8Nhwc
 

Variables

 Convolution2dAsymmetricPaddingTest
 
DataLayout::NCHW false
 
DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW armnn::DataLayout::NCHW Convolution2dPerAxisQuantTest
 
 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
 
 SimpleMaxPooling2dSize3x3Stride2x4Uint8Test
 
true SimpleAveragePooling2dUint8Test
 
true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test IgnorePaddingAveragePooling2dSize3x2Stride2x2Test
 

Typedef Documentation

◆ FactoryType

Definition at line 25 of file NeonLayerTests.cpp.

Function Documentation

◆ ARMNN_AUTO_TEST_CASE() [1/40]

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

Referenced by BOOST_AUTO_TEST_CASE().

◆ ARMNN_AUTO_TEST_CASE() [2/40]

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

◆ ARMNN_AUTO_TEST_CASE() [3/40]

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

◆ ARMNN_AUTO_TEST_CASE() [4/40]

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

◆ ARMNN_AUTO_TEST_CASE() [5/40]

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

◆ ARMNN_AUTO_TEST_CASE() [6/40]

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

◆ ARMNN_AUTO_TEST_CASE() [7/40]

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

◆ ARMNN_AUTO_TEST_CASE() [8/40]

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

◆ ARMNN_AUTO_TEST_CASE() [9/40]

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

◆ ARMNN_AUTO_TEST_CASE() [10/40]

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

◆ ARMNN_AUTO_TEST_CASE() [11/40]

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

◆ ARMNN_AUTO_TEST_CASE() [12/40]

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

◆ ARMNN_AUTO_TEST_CASE() [13/40]

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

◆ ARMNN_AUTO_TEST_CASE() [14/40]

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

◆ ARMNN_AUTO_TEST_CASE() [15/40]

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

◆ ARMNN_AUTO_TEST_CASE() [16/40]

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

◆ ARMNN_AUTO_TEST_CASE() [17/40]

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

◆ ARMNN_AUTO_TEST_CASE() [18/40]

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

◆ ARMNN_AUTO_TEST_CASE() [19/40]

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

◆ ARMNN_AUTO_TEST_CASE() [20/40]

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

◆ ARMNN_AUTO_TEST_CASE() [21/40]

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

◆ ARMNN_AUTO_TEST_CASE() [22/40]

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

◆ ARMNN_AUTO_TEST_CASE() [23/40]

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

◆ ARMNN_AUTO_TEST_CASE() [24/40]

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

◆ ARMNN_AUTO_TEST_CASE() [25/40]

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

◆ ARMNN_AUTO_TEST_CASE() [26/40]

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

◆ ARMNN_AUTO_TEST_CASE() [27/40]

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

◆ ARMNN_AUTO_TEST_CASE() [28/40]

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

◆ ARMNN_AUTO_TEST_CASE() [29/40]

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

◆ ARMNN_AUTO_TEST_CASE() [30/40]

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

◆ ARMNN_AUTO_TEST_CASE() [31/40]

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

◆ ARMNN_AUTO_TEST_CASE() [32/40]

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

◆ ARMNN_AUTO_TEST_CASE() [33/40]

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

◆ ARMNN_AUTO_TEST_CASE() [34/40]

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

◆ ARMNN_AUTO_TEST_CASE() [35/40]

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

◆ ARMNN_AUTO_TEST_CASE() [36/40]

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

◆ ARMNN_AUTO_TEST_CASE() [37/40]

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

◆ ARMNN_AUTO_TEST_CASE() [38/40]

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

◆ ARMNN_AUTO_TEST_CASE() [39/40]

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

◆ ARMNN_AUTO_TEST_CASE() [40/40]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [1/90]

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

Referenced by BOOST_AUTO_TEST_CASE().

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [2/90]

DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( SimpleConvolution2dAsymmetricPaddingNhwc  ,
Convolution2dAsymmetricPaddingTest  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [3/90]

DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d3x3Dilation3x3Nhwc  ,
Convolution2d3x3Dilation3x3Test< DataType::Float32, DataType::Float32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [4/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d3x3Dilation3x3NhwcInt8  ,
Convolution2d3x3Dilation3x3Test< DataType::QAsymmS8, DataType::Signed32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [5/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d3x3Dilation3x3NhwcUint8  ,
Convolution2d3x3Dilation3x3Test< DataType::QAsymmU8, DataType::Signed32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [6/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d2x3x3Dilation3x3Nhwc  ,
Convolution2d2x3x3Dilation3x3Test< DataType::Float32, DataType::Float32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [7/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d2x3x3Dilation3x3NhwcInt8  ,
Convolution2d2x3x3Dilation3x3Test< DataType::QAsymmS8, DataType::Signed32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [8/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d2x3x3Dilation3x3NhwcUint8  ,
Convolution2d2x3x3Dilation3x3Test< DataType::QAsymmU8, DataType::Signed32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [9/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d2x2Dilation2x2Padding2x2Stride3x3Nhwc  ,
Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::Float32, DataType::Float32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [10/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d2x2Dilation2x2Padding2x2Stride3x3NhwcInt8  ,
Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::QAsymmS8, DataType::Signed32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [11/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2d2x2Dilation2x2Padding2x2Stride3x3NhwcUint8  ,
Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test< DataType::QAsymmU8, DataType::Signed32 >  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [12/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW armnn::DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( DepthwiseConvolution2dMult2  ,
DepthwiseConvolution2dMult2Test< armnn::DataType::Float32, armnn::DataType::Float32 ,
false  ,
armnn::DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [13/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( Convolution2dPerAxisQuantTestNhwc  ,
Convolution2dPerAxisQuantTest  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [14/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [15/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [16/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [17/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [18/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [19/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [20/90]

DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( UnbiasedDepthwiseConvolution2dAsymmetricNhwc  ,
DepthwiseConvolution2dAsymmetricTest  ,
false  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [21/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( DepthwiseConvolution2dPerAxisQuantTestNchw  ,
DepthwiseConvolution2dPerAxisQuantTest  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [22/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( DepthwiseConvolution2dPerAxisQuantTestNhwc  ,
DepthwiseConvolution2dPerAxisQuantTest  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [23/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( SimpleMaxPooling2dSize3x3Stride2x4  ,
SimpleMaxPooling2dSize3x3Stride2x4Test  ,
true   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [24/90]

true ARMNN_AUTO_TEST_CASE_WITH_THF ( SimpleAveragePooling2dUint8  ,
SimpleAveragePooling2dUint8Test  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [25/90]

true DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( IgnorePaddingSimpleAveragePooling2dNoPadding  ,
IgnorePaddingSimpleAveragePooling2dNoPaddingTest   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [26/90]

true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test ARMNN_AUTO_TEST_CASE_WITH_THF ( IgnorePaddingAveragePooling2dSize3Uint8  ,
IgnorePaddingAveragePooling2dSize3Uint8Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [27/90]

true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test false ARMNN_AUTO_TEST_CASE_WITH_THF ( IgnorePaddingAveragePooling2dSize3x2Stride2x2NoPadding  ,
IgnorePaddingAveragePooling2dSize3x2Stride2x2Test  ,
true   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [28/90]

true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test false IgnorePaddingSimpleL2Pooling2dUint8Test ARMNN_AUTO_TEST_CASE_WITH_THF ( UNSUPPORTED_IgnorePaddingL2Pooling2dSize3Uint8  ,
IgnorePaddingL2Pooling2dSize3Uint8Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [29/90]

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [30/90]

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [31/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( InstanceNormFloat32Nhwc  ,
InstanceNormFloat32Test  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [32/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( InstanceNormFloat32Nchw2  ,
InstanceNormFloat32Test2  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [33/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( InstanceNormFloat32Nhwc2  ,
InstanceNormFloat32Test2  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [34/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( L2Normalization2dShape  ,
L2Normalization2dShapeTest   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [35/90]

ARMNN_AUTO_TEST_CASE_WITH_THF ( LstmLayerFloat32WithCifgWithPeepholeNoProjection  ,
LstmLayerFloat32WithCifgWithPeepholeNoProjectionTest   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [36/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest ARMNN_AUTO_TEST_CASE_WITH_THF ( LstmLayerFloat32NoCifgWithPeepholeWithProjection  ,
LstmLayerFloat32NoCifgWithPeepholeWithProjectionTest   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [37/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [38/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [39/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [40/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeBilinear  ,
AlignCornersResizeBilinearTest< DataType::Float32 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [41/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeBilinearInt8  ,
AlignCornersResizeBilinearTest< DataType::QAsymmS8 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [42/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeBilinearUint8  ,
AlignCornersResizeBilinearTest< DataType::QAsymmU8 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [43/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [44/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [45/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [46/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [47/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [48/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeBilinearNhwc  ,
AlignCornersResizeBilinearTest< DataType::Float32 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [49/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeBilinearInt8Nhwc  ,
AlignCornersResizeBilinearTest< DataType::QAsymmS8 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [50/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeBilinearUint8Nhwc  ,
AlignCornersResizeBilinearTest< DataType::QAsymmU8 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [51/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [52/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [53/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [54/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [55/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [56/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeNearestNeighbour  ,
AlignCornersResizeNearestNeighbourTest< DataType::Float32 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [57/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeNearestNeighbourInt8  ,
AlignCornersResizeNearestNeighbourTest< DataType::QAsymmS8 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [58/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeNearestNeighbourUint8  ,
AlignCornersResizeNearestNeighbourTest< DataType::QAsymmU8 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [59/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [60/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [61/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [62/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [63/90]

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

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [64/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeNearestNeighbourNhwc  ,
AlignCornersResizeNearestNeighbourTest< DataType::Float32 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [65/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeNearestNeighbourInt8Nhwc  ,
AlignCornersResizeNearestNeighbourTest< DataType::QAsymmS8 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [66/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( AlignCornersResizeNearestNeighbourUint8Nhwc  ,
AlignCornersResizeNearestNeighbourTest< DataType::QAsymmU8 >  ,
DataLayout::NHWC   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [67/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition0Dim3Float32  ,
StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [68/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition1Float32  ,
StridedSliceShrinkAxisMaskBitPosition1Float32Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [69/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition3Float32  ,
StridedSliceShrinkAxisMaskBitPosition3Float32Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [70/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition0And2Float32  ,
StridedSliceShrinkAxisMaskBitPosition0And2Float32Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [71/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition0And1And3Float32  ,
StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [72/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition0Uint8  ,
StridedSliceShrinkAxisMaskBitPosition0Uint8Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [73/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition2Uint8  ,
StridedSliceShrinkAxisMaskBitPosition2Uint8Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [74/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition0And1Uint8  ,
StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [75/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedSliceShrinkAxisMaskBitPosition0And3Uint8  ,
StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [76/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test ARMNN_AUTO_TEST_CASE_WITH_THF ( SimpleTransposeConvolution2dFloatNchw  ,
SimpleTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [77/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( SimpleTransposeConvolution2dUint8Nchw  ,
SimpleTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [78/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( UnbiasedSimpleTransposeConvolution2dFloatNchw  ,
SimpleTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
false  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [79/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( UnbiasedSimpleTransposeConvolution2dUint8Nchw  ,
SimpleTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [80/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( PaddedTransposeConvolution2dFloatNchw  ,
PaddedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [81/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( PaddedTransposeConvolution2dUint8Nchw  ,
PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [82/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( UnbiasedPaddedTransposeConvolution2dFloatNchw  ,
PaddedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
false  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [83/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( UnbiasedPaddedTransposeConvolution2dInt8Nchw  ,
PaddedTransposeConvolution2dTest< DataType::QAsymmS8, DataType::Signed32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [84/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( UnbiasedPaddedTransposeConvolution2dUint8Nchw  ,
PaddedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [85/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedTransposeConvolution2dFloatNchw  ,
StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [86/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( StridedTransposeConvolution2dUint8Nchw  ,
StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [87/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( UnbiasedStridedTransposeConvolution2dFloatNchw  ,
StridedTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
false  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [88/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( UnbiasedStridedTransposeConvolution2dUint8Nchw  ,
StridedTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
true  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [89/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( MultiChannelTransposeConvolution2dFloatNchw  ,
MultiChannelTransposeConvolution2dTest< DataType::Float32, DataType::Float32 >  ,
DataLayout::NCHW   
)

◆ ARMNN_AUTO_TEST_CASE_WITH_THF() [90/90]

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC ARMNN_AUTO_TEST_CASE_WITH_THF ( MultiChannelTransposeConvolution2dUint8Nchw  ,
MultiChannelTransposeConvolution2dTest< DataType::QAsymmU8, DataType::Signed32 >  ,
DataLayout::NCHW   
)

◆ BOOST_AUTO_TEST_CASE()

BOOST_AUTO_TEST_CASE ( DepthwiseConv2dUtils  )

Definition at line 313 of file NeonLayerTests.cpp.

References ARMNN_AUTO_TEST_CASE(), ARMNN_AUTO_TEST_CASE_WITH_THF(), DequantizeOffsetUint8Test(), DequantizeSimpleInt16Test(), DequantizeSimpleUint8Test(), armnn::Float32, NeonLayerSupport::IsDepthwiseConvolutionSupported(), and SimpleMaxPooling2dSize3x3Stride2x4Test().

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

◆ Convolution2dPerAxisQuantTest

DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW armnn::DataLayout::NCHW Convolution2dPerAxisQuantTest

Definition at line 166 of file NeonLayerTests.cpp.

◆ DepthwiseConvolution2dAsymmetricTest

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

Definition at line 246 of file NeonLayerTests.cpp.

◆ DepthwiseConvolution2dDepthMul1Test

DataLayout::NCHW DataLayout::NCHW DepthwiseConvolution2dDepthMul1Test

Definition at line 224 of file NeonLayerTests.cpp.

◆ DepthwiseConvolution2dDepthMul1Uint8Test

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

Definition at line 228 of file NeonLayerTests.cpp.

◆ DepthwiseConvolution2dDepthMul64Test

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

Definition at line 254 of file NeonLayerTests.cpp.

◆ false

DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC false

Definition at line 80 of file NeonLayerTests.cpp.

◆ IgnorePaddingAveragePooling2dSize3x2Stride2x2Test

true DataLayout::NHWC IgnorePaddingSimpleAveragePooling2dNoPaddingUint8Test IgnorePaddingAveragePooling2dSize3x2Stride2x2Test

Definition at line 456 of file NeonLayerTests.cpp.

◆ SimpleAveragePooling2dUint8Test

true SimpleAveragePooling2dUint8Test

Definition at line 420 of file NeonLayerTests.cpp.

◆ SimpleMaxPooling2dSize3x3Stride2x4Uint8Test

SimpleMaxPooling2dSize3x3Stride2x4Uint8Test

Definition at line 408 of file NeonLayerTests.cpp.

◆ true

LstmLayerFloat32NoCifgNoPeepholeNoProjectionTest LstmLayerFloat32NoCifgWithPeepholeWithProjectionWithLayerNormTest DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NCHW DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC StridedSliceShrinkAxisMaskCTSFloat32Test StridedSliceShrinkAxisMaskBitPosition0Float32Test StridedSliceShrinkAxisMaskBitPosition2Float32Test StridedSliceShrinkAxisMaskBitPosition0And1Float32Test StridedSliceShrinkAxisMaskBitPosition0And3Float32Test StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test StridedSliceShrinkAxisMaskBitPosition1Uint8Test StridedSliceShrinkAxisMaskBitPosition3Uint8Test StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC DataLayout::NHWC true

Definition at line 246 of file NeonLayerTests.cpp.