diff options
-rw-r--r-- | arm_compute/core/PixelValue.h | 4 | ||||
-rw-r--r-- | tests/validation/CL/Padding.cpp | 18 |
2 files changed, 17 insertions, 5 deletions
diff --git a/arm_compute/core/PixelValue.h b/arm_compute/core/PixelValue.h index ce3726b6fc..31705bd740 100644 --- a/arm_compute/core/PixelValue.h +++ b/arm_compute/core/PixelValue.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2017 ARM Limited. + * Copyright (c) 2016-2018 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -36,7 +36,7 @@ class PixelValue public: /** Default constructor: value initialized to 0 */ PixelValue() - : value{ { 0 } } + : value{ { uint64_t(0) } } { } /** Initialize the union with a U8 pixel value diff --git a/tests/validation/CL/Padding.cpp b/tests/validation/CL/Padding.cpp index 2548226e65..a7777128c9 100644 --- a/tests/validation/CL/Padding.cpp +++ b/tests/validation/CL/Padding.cpp @@ -92,7 +92,6 @@ using CLPaddingFixture = PaddingFixture<CLTensor, CLAccessor, CLPadLayer, T>; TEST_SUITE(Float) TEST_SUITE(FP32) - FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<float>, framework::DatasetMode::ALL, combine( combine(datasets::SmallShapes(), framework::dataset::make("DataType", { DataType::F32 })), @@ -101,7 +100,6 @@ FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<float>, framework::DatasetMo // Validate output validate(CLAccessor(_target), _reference); } - TEST_SUITE_END() // FP32 TEST_SUITE(FP16) @@ -114,9 +112,9 @@ FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<half>, framework::DatasetMod validate(CLAccessor(_target), _reference); } TEST_SUITE_END() // FP16 - TEST_SUITE_END() // Float +TEST_SUITE(Integer) TEST_SUITE(S8) FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<int8_t>, framework::DatasetMode::ALL, combine( @@ -127,6 +125,20 @@ FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<int8_t>, framework::DatasetM validate(CLAccessor(_target), _reference); } TEST_SUITE_END() // S8 +TEST_SUITE_END() // Integer + +TEST_SUITE(Quantized) +TEST_SUITE(QASYMM8) +FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<uint8_t>, framework::DatasetMode::ALL, + combine( + combine(datasets::SmallShapes(), framework::dataset::make("DataType", { DataType::QASYMM8 })), + PaddingSizesDataset)) +{ + // Validate output + validate(CLAccessor(_target), _reference); +} +TEST_SUITE_END() // QASYMM8 +TEST_SUITE_END() // Quantized TEST_SUITE_END() // Padding TEST_SUITE_END() // CL |