aboutsummaryrefslogtreecommitdiff
path: root/tests/validation/CL/PadLayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/validation/CL/PadLayer.cpp')
-rw-r--r--tests/validation/CL/PadLayer.cpp12
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)