diff options
author | Usama Arif <usama.arif@arm.com> | 2019-03-11 12:20:20 +0000 |
---|---|---|
committer | Pablo Marquez <pablo.tello@arm.com> | 2019-03-14 10:37:30 +0000 |
commit | e03802edd37229a1868bacedd7571cc443810caf (patch) | |
tree | 018d294c4b55a64bc0fa579f5c011baeb2aaa6a4 /tests/benchmark | |
parent | 917959c88361e8148696c156453f69c6ae0c95c0 (diff) | |
download | ComputeLibrary-e03802edd37229a1868bacedd7571cc443810caf.tar.gz |
COMPMID-1936: Add support for QASYMM8 in CLQuantizeLayer.
Change-Id: I9aa1f1f1753bcdee6a74ec15b4fb366f823788b4
Signed-off-by: Usama Arif <usama.arif@arm.com>
Reviewed-on: https://review.mlplatform.org/c/850
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'tests/benchmark')
-rw-r--r-- | tests/benchmark/CL/QuantizationLayer.cpp | 4 | ||||
-rw-r--r-- | tests/benchmark/fixtures/QuantizationLayerFixture.h | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/tests/benchmark/CL/QuantizationLayer.cpp b/tests/benchmark/CL/QuantizationLayer.cpp index 2dc775af0a..f52e6f078d 100644 --- a/tests/benchmark/CL/QuantizationLayer.cpp +++ b/tests/benchmark/CL/QuantizationLayer.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 ARM Limited. + * Copyright (c) 2017-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -40,7 +40,7 @@ namespace benchmark { namespace { -const auto data_types = framework::dataset::make("DataType", { DataType::F32 }); +const auto data_types = framework::dataset::make("DataType", { DataType::F32, DataType::F16 }); } // namespace using CLQuantizationLayerFixture = QuantizationLayerFixture<CLTensor, CLQuantizationLayer, CLAccessor>; diff --git a/tests/benchmark/fixtures/QuantizationLayerFixture.h b/tests/benchmark/fixtures/QuantizationLayerFixture.h index 4b2fc88602..f2e8889423 100644 --- a/tests/benchmark/fixtures/QuantizationLayerFixture.h +++ b/tests/benchmark/fixtures/QuantizationLayerFixture.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2018 ARM Limited. + * Copyright (c) 2017-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -43,9 +43,11 @@ public: template <typename...> void setup(TensorShape shape, DataType data_type) { + const QuantizationInfo q_info(0.5f, -10); + // Create tensors src = create_tensor<TensorType>(shape, data_type); - dst = create_tensor<TensorType>(shape, DataType::U8); + dst = create_tensor<TensorType>(shape, DataType::QASYMM8, 1, q_info); // Create and configure function quantization_func.configure(&src, &dst); |