diff options
author | giuros01 <giuseppe.rossini@arm.com> | 2018-09-19 18:38:48 +0100 |
---|---|---|
committer | Anthony Barbier <anthony.barbier@arm.com> | 2018-11-02 16:54:54 +0000 |
commit | 88b836206e1e4463db2eac4b36d2d7fc8ae2490c (patch) | |
tree | aeff69681c52c7a2a19fea88b398508d2f9f0217 | |
parent | e55b40a4d0cc5a82b8f0fd9ffec203ded9f3c63d (diff) | |
download | ComputeLibrary-88b836206e1e4463db2eac4b36d2d7fc8ae2490c.tar.gz |
[COMPMID-1593] CLPad failing
Change-Id: Id1604fbf3b8fc98d5b45fa8266dd8182cf0ce204
Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/149137
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Tested-by: bsgcomp <bsgcomp@arm.com>
-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 |