diff options
author | Giorgio Arena <giorgio.arena@arm.com> | 2019-08-14 10:13:50 +0100 |
---|---|---|
committer | Giorgio Arena <giorgio.arena@arm.com> | 2019-08-21 13:22:14 +0000 |
commit | 205eed8cf22d221fbee6442df73be9870879c9b5 (patch) | |
tree | de1e7836edf25afe6cc6fa19a358f02adf6a780e /tests/validation/CL | |
parent | 400abc8291c1b3c5cfe1f151cc1b1f5004615150 (diff) | |
download | ComputeLibrary-205eed8cf22d221fbee6442df73be9870879c9b5.tar.gz |
COMPMID-2080 Create a new kernel for CLPad with CONSTANT mode
Change-Id: Ib67bacd40c13c7784ca9f5699a235f9d106baddb
Signed-off-by: Giorgio Arena <giorgio.arena@arm.com>
Reviewed-on: https://review.mlplatform.org/c/1739
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Giuseppe Rossini <giuseppe.rossini@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'tests/validation/CL')
-rw-r--r-- | tests/validation/CL/PadLayer.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/validation/CL/PadLayer.cpp b/tests/validation/CL/PadLayer.cpp index 2ad29fc0e5..518f541b8b 100644 --- a/tests/validation/CL/PadLayer.cpp +++ b/tests/validation/CL/PadLayer.cpp @@ -42,8 +42,9 @@ namespace { const auto PaddingSizesDataset = framework::dataset::make("PaddingSize", { PaddingList{ { 0, 0 } }, PaddingList{ { 1, 1 } }, - PaddingList{ { 1, 1 }, { 2, 2 } }, - PaddingList{ { 1, 1 }, { 1, 1 }, { 1, 1 } }, + PaddingList{ { 33, 33 } }, + PaddingList{ { 1, 1 }, { 5, 5 } }, + PaddingList{ { 1, 1 }, { 1, 1 }, { 5, 5 } }, PaddingList{ { 0, 0 }, { 1, 0 }, { 0, 1 } }, PaddingList{ { 0, 0 }, { 0, 0 }, { 0, 0 } } }); @@ -111,6 +112,13 @@ FIXTURE_DATA_TEST_CASE(RunSmall, CLPaddingFixture<float>, framework::DatasetMode // Validate output validate(CLAccessor(_target), _reference); } +FIXTURE_DATA_TEST_CASE(RunLarge, CLPaddingFixture<float>, framework::DatasetMode::NIGHTLY, + combine(combine(combine(datasets::Large3DShapes(), framework::dataset::make("DataType", { DataType::F32 })), PaddingSizesDataset), + framework::dataset::make("PaddingMode", { PaddingMode::CONSTANT, PaddingMode::REFLECT, PaddingMode::SYMMETRIC }))) +{ + // Validate output + validate(CLAccessor(_target), _reference); +} TEST_SUITE_END() // FP32 TEST_SUITE(FP16) |