From 20b1f88309903b576ae030888022f38cce2bbc82 Mon Sep 17 00:00:00 2001 From: Teresa Charlin Date: Wed, 19 Jun 2019 09:34:37 +0100 Subject: IVGCVSW-3271 Add unit test for dilated DepthwiseConvolution2d Signed-off-by: Teresa Charlin Change-Id: I0e7132f61001f7b2a9fad3d7b21acf2558c01df4 --- src/backends/reference/test/RefLayerTests.cpp | 60 ++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) (limited to 'src/backends/reference/test/RefLayerTests.cpp') diff --git a/src/backends/reference/test/RefLayerTests.cpp b/src/backends/reference/test/RefLayerTests.cpp index ccb1dc2d5d..cb9ee4b5a0 100644 --- a/src/backends/reference/test/RefLayerTests.cpp +++ b/src/backends/reference/test/RefLayerTests.cpp @@ -138,9 +138,68 @@ ARMNN_AUTO_TEST_CASE(UnbiasedDepthwiseConvolution2dUint8Nhwc, DepthwiseConvolution2dUint8Test, false, armnn::DataLayout::NHWC) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2dDepthNhwc, DepthwiseConvolution2dDepthNhwcTest, false) ARMNN_AUTO_TEST_CASE(SimpleDepthwiseConvolution2d3x3Dilation3x3Nhwc, SimpleDepthwiseConvolution2d3x3Dilation3x3NhwcTest) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d3x3Dilation3x3, + DepthwiseConvolution2d3x3Dilation3x3Test, + false, + armnn::DataLayout::NCHW) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d3x3Dilation3x3Nhwc, + DepthwiseConvolution2d3x3Dilation3x3Test, + false, + armnn::DataLayout::NHWC) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d3x3Dilation3x3Uint8, + DepthwiseConvolution2d3x3Dilation3x3Test + , + false, + armnn::DataLayout::NCHW) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d3x3Dilation3x3NhwcUint8, + DepthwiseConvolution2d3x3Dilation3x3Test + , + false, + armnn::DataLayout::NHWC) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d3x3Dilation3x3Int16, + DepthwiseConvolution2d3x3Dilation3x3Test + , + false, + armnn::DataLayout::NCHW) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d3x3Dilation3x3NhwcInt16, + DepthwiseConvolution2d3x3Dilation3x3Test + , + false, + armnn::DataLayout::NHWC) + +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d2x3x3Dilation3x3, + DepthwiseConvolution2d2x3x3Dilation3x3Test + , + false, + armnn::DataLayout::NCHW) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d2x3x3Dilation3x3Nhwc, + DepthwiseConvolution2d2x3x3Dilation3x3Test, + false, + armnn::DataLayout::NHWC) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d2x3x3Dilation3x3Uint8, + DepthwiseConvolution2d2x3x3Dilation3x3Test + , + false, + armnn::DataLayout::NCHW) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d2x3x3Dilation3x3NhwcUint8, + DepthwiseConvolution2d2x3x3Dilation3x3Test + , + false, + armnn::DataLayout::NHWC) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d2x3x3Dilation3x3Int16, + DepthwiseConvolution2d2x3x3Dilation3x3Test + , + false, + armnn::DataLayout::NCHW) +ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d2x3x3Dilation3x3NhwcInt16, + DepthwiseConvolution2d2x3x3Dilation3x3Test + , + false, + armnn::DataLayout::NHWC) ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2dDepthMul1, DepthwiseConvolution2dDepthMul1Test, true, armnn::DataLayout::NCHW) @@ -173,7 +232,6 @@ ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2dAsymmetricNhwc, ARMNN_AUTO_TEST_CASE(UnbiasedDepthwiseConvolution2dAsymmetricNhwc, DepthwiseConvolution2dAsymmetricTest, false, armnn::DataLayout::NHWC) - // Pooling //MaxPooling ARMNN_AUTO_TEST_CASE(SimpleMaxPooling2dSize2x2Stride2x2, SimpleMaxPooling2dSize2x2Stride2x2Test, false) -- cgit v1.2.1