diff options
author | Michalis Spyrou <michalis.spyrou@arm.com> | 2018-09-20 17:40:04 +0100 |
---|---|---|
committer | Anthony Barbier <anthony.barbier@arm.com> | 2018-11-02 16:55:19 +0000 |
commit | 7c9541ccd4c98d7e9a456ee67c3ceecce8531ffb (patch) | |
tree | ceddf6e932cc08b78d850a6d6f27ef695560afc5 /tests/validation/reference/UpsampleLayer.cpp | |
parent | ebf6b8a00b77ea796d877bc1d0e6850c055318a6 (diff) | |
download | ComputeLibrary-7c9541ccd4c98d7e9a456ee67c3ceecce8531ffb.tar.gz |
COMPMID-1596 Create UpsampleLayer for NEON
Change-Id: I82d95c4f1c5fed13b213a2591cc2b4e0d0e02a54
Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/149676
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Reviewed-by: Pablo Tello <pablo.tello@arm.com>
Tested-by: bsgcomp <bsgcomp@arm.com>
Diffstat (limited to 'tests/validation/reference/UpsampleLayer.cpp')
-rw-r--r-- | tests/validation/reference/UpsampleLayer.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/validation/reference/UpsampleLayer.cpp b/tests/validation/reference/UpsampleLayer.cpp index 3a340d0905..876f6d794a 100644 --- a/tests/validation/reference/UpsampleLayer.cpp +++ b/tests/validation/reference/UpsampleLayer.cpp @@ -35,10 +35,10 @@ namespace reference { template <typename T> SimpleTensor<T> upsample_layer(const SimpleTensor<T> &src, - const Size2D &info, const InterpolationPolicy upsampling_policy) + const Size2D &info, const InterpolationPolicy policy) { - ARM_COMPUTE_ERROR_ON(upsampling_policy != InterpolationPolicy::NEAREST_NEIGHBOR); - ARM_COMPUTE_UNUSED(upsampling_policy); + ARM_COMPUTE_ERROR_ON(policy != InterpolationPolicy::NEAREST_NEIGHBOR); + ARM_COMPUTE_UNUSED(policy); TensorShape output_shape = src.shape(); output_shape.set(0, src.shape().x() * info.x()); @@ -77,9 +77,11 @@ SimpleTensor<T> upsample_layer(const SimpleTensor<T> &src, } template SimpleTensor<float> upsample_layer(const SimpleTensor<float> &src, - const Size2D &info, const InterpolationPolicy upsampling_policy); + const Size2D &info, const InterpolationPolicy policy); template SimpleTensor<half> upsample_layer(const SimpleTensor<half> &src, - const Size2D &info, const InterpolationPolicy upsampling_policy); + const Size2D &info, const InterpolationPolicy policy); +template SimpleTensor<uint8_t> upsample_layer(const SimpleTensor<uint8_t> &src, + const Size2D &info, const InterpolationPolicy policy); } // namespace reference } // namespace validation } // namespace test |