From 69482271d3e02af950d2d0f1947ae6c3eeed537b Mon Sep 17 00:00:00 2001 From: James Conroy Date: Fri, 19 Oct 2018 10:41:35 +0100 Subject: IVGCVSW-2024: Support NHWC for Pooling2D CpuRef * Adds implementation to plumb DataLayout parameter for Pooling2D on CpuRef. * Adds unit tests to execute Pooling2D on CpuRef using NHWC data layout. * Refactors original tests to use DataLayoutIndexed and removes duplicate code. Change-Id: Ife7e0861a886cf58a2042e5be20e5b27af4528c9 --- src/backends/test/LayerTests.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/backends/test/LayerTests.cpp') diff --git a/src/backends/test/LayerTests.cpp b/src/backends/test/LayerTests.cpp index e762152b67..5c7a887552 100755 --- a/src/backends/test/LayerTests.cpp +++ b/src/backends/test/LayerTests.cpp @@ -5585,17 +5585,22 @@ LayerTestResult SimpleMaxPooling2dSize3x3Stride2x4Uint8Test(armnn::I LayerTestResult SimpleAveragePooling2dTest(armnn::IWorkloadFactory& workloadFactory) { - return SimpleAveragePooling2dTestCommon(workloadFactory); + return SimpleAveragePooling2dTest(workloadFactory); } LayerTestResult SimpleAveragePooling2dNhwcTest(armnn::IWorkloadFactory& workloadFactory) { - return SimpleAveragePooling2dNhwcTestCommon(workloadFactory); + return SimpleAveragePooling2dNhwcTest(workloadFactory); } LayerTestResult SimpleAveragePooling2dUint8Test(armnn::IWorkloadFactory& workloadFactory) { - return SimpleAveragePooling2dTestCommon(workloadFactory, 0.5, -1); + return SimpleAveragePooling2dTest(workloadFactory, 0.5, -1); +} + +LayerTestResult SimpleAveragePooling2dUint8NhwcTest(armnn::IWorkloadFactory& workloadFactory) +{ + return SimpleAveragePooling2dNhwcTest(workloadFactory, 0.5, -1); } LayerTestResult IgnorePaddingAveragePooling2dSize3x2Stride2x2Test(armnn::IWorkloadFactory& workloadFactory, -- cgit v1.2.1