From 9f15c5e838085294ce391d3bdcf5ec7752650ea8 Mon Sep 17 00:00:00 2001 From: Michalis Spyrou Date: Wed, 3 Apr 2019 19:48:54 +0100 Subject: COMPMID-2062 Rework NEON ConcatenateLayer Change-Id: I2703c99f651e4f06c4e44e39a85a8a8d201c5362 Signed-off-by: Michalis Spyrou Reviewed-on: https://review.mlplatform.org/c/944 Comments-Addressed: Arm Jenkins Tested-by: Arm Jenkins Reviewed-by: Michele Di Giorgio --- tests/validation/reference/ConcatenateLayer.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tests/validation/reference/ConcatenateLayer.cpp') diff --git a/tests/validation/reference/ConcatenateLayer.cpp b/tests/validation/reference/ConcatenateLayer.cpp index 1440878829..93b1768ebd 100644 --- a/tests/validation/reference/ConcatenateLayer.cpp +++ b/tests/validation/reference/ConcatenateLayer.cpp @@ -114,6 +114,15 @@ SimpleTensor concatenate_layer(std::vector> &srcs, SimpleTens dst = reference::permute(dst, PermutationVector(1U, 0U)); return reference::permute(widthconcatenate_layer(srcs, dst), PermutationVector(1U, 0U)); } + case Window::DimZ: + { + for(auto &t : srcs) + { + t = reference::permute(t, PermutationVector(2U, 1U, 0U)); + } + dst = reference::permute(dst, PermutationVector(2U, 1U, 0U)); + return reference::permute(widthconcatenate_layer(srcs, dst), PermutationVector(2U, 1U, 0U)); + } default: { ARM_COMPUTE_ERROR("Not supported"); -- cgit v1.2.1