aboutsummaryrefslogtreecommitdiff
path: root/src/backends/reference/test/RefLayerTests.cpp
diff options
context:
space:
mode:
authorTeresa Charlin <teresa.charlinreyes@arm.com>2019-07-09 15:45:35 +0100
committerTeresa Charlin <teresa.charlinreyes@arm.com>2019-07-10 16:03:01 +0100
commit2b7519dcab1c7907d5c38abceedb078d58998db9 (patch)
treede4642007334470c9ac39be80a035d8d665b4b17 /src/backends/reference/test/RefLayerTests.cpp
parent2b8c1da565871b3e69567c2cfc46c8dcbef301aa (diff)
downloadarmnn-2b7519dcab1c7907d5c38abceedb078d58998db9.tar.gz
IVGCVSW-3468 Add Unit test for Conv2D that combines
strides, dilation and padding Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Iea99a162e1f0c823cd0f8bc0ae2fb5f461778515
Diffstat (limited to 'src/backends/reference/test/RefLayerTests.cpp')
-rw-r--r--src/backends/reference/test/RefLayerTests.cpp32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/backends/reference/test/RefLayerTests.cpp b/src/backends/reference/test/RefLayerTests.cpp
index bc64725747..447d95e2ee 100644
--- a/src/backends/reference/test/RefLayerTests.cpp
+++ b/src/backends/reference/test/RefLayerTests.cpp
@@ -121,6 +121,38 @@ ARMNN_AUTO_TEST_CASE(Convolution2d2x3x3Dilation3x3NhwcInt16,
false,
armnn::DataLayout::NHWC)
+ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding1x1,
+ Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test
+ <armnn::DataType::Float32, armnn::DataType::Float32>,
+ false,
+ armnn::DataLayout::NCHW)
+ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding1x1TestNhwc,
+ Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test
+ <armnn::DataType::Float32, armnn::DataType::Float32>,
+ false,
+ armnn::DataLayout::NHWC)
+ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding1x1TestUint8,
+ Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test
+ <armnn::DataType::QuantisedAsymm8, armnn::DataType::Signed32>,
+ false,
+ armnn::DataLayout::NCHW)
+ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding1x1TestNhwcUint8,
+ Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test
+ <armnn::DataType::QuantisedAsymm8, armnn::DataType::Signed32>,
+ false,
+ armnn::DataLayout::NHWC)
+ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding1x1TestInt16,
+ Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test
+ <armnn::DataType::QuantisedSymm16, armnn::DataType::Signed32>,
+ false,
+ armnn::DataLayout::NCHW)
+ARMNN_AUTO_TEST_CASE(Convolution2d2x2Dilation2x2Padding1x1TestNhwcInt16,
+ Convolution2d2x2Dilation2x2Padding2x2Stride3x3Test
+ <armnn::DataType::QuantisedSymm16, armnn::DataType::Signed32>,
+ false,
+ armnn::DataLayout::NHWC)
+
+
// Depthwise Convolution
ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2d, DepthwiseConvolution2dTest, true, armnn::DataLayout::NCHW)
ARMNN_AUTO_TEST_CASE(DepthwiseConvolution2dUint8, DepthwiseConvolution2dUint8Test, true, armnn::DataLayout::NCHW)