From 4112eed70d110376674609af92e76c68ae8b3a39 Mon Sep 17 00:00:00 2001 From: Giorgio Arena Date: Fri, 23 Oct 2020 14:24:26 +0100 Subject: COMPMID-3731 Remove OpenCL padding: CLHeightConcatenateLayerKernel Signed-off-by: Giorgio Arena Change-Id: I004128fdcc1207c25d2b959f17f04f9e1a8b4cb5 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4247 Tested-by: Arm Jenkins Reviewed-by: Michele Di Giorgio --- src/core/Utils.cpp | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) (limited to 'src/core/Utils.cpp') diff --git a/src/core/Utils.cpp b/src/core/Utils.cpp index c877e8fd1f..babf1c4b91 100644 --- a/src/core/Utils.cpp +++ b/src/core/Utils.cpp @@ -495,26 +495,41 @@ std::pair get_quantized_activation_min_max(ActivationLayerInfo return std::make_pair(min_activation, max_activation); } -std::unordered_map get_padding_info(std::initializer_list tensors) +std::unordered_map get_padding_info(std::initializer_list tensors) { - std::unordered_map res; + std::unordered_map res; for(const ITensor *tensor : tensors) { if(tensor) { - res.insert({ tensor, tensor->info()->padding() }); + res.insert({ tensor->info(), tensor->info()->padding() }); } } return res; } -bool has_padding_changed(const std::unordered_map &padding_map) +std::unordered_map get_padding_info(std::initializer_list infos) { - return std::find_if(padding_map.begin(), padding_map.end(), [](const std::pair &padding_info) + std::unordered_map res; + + for(const ITensorInfo *info : infos) + { + if(info) + { + res.insert({ info, info->padding() }); + } + } + + return res; +} + +bool has_padding_changed(const std::unordered_map &padding_map) +{ + return std::find_if(padding_map.begin(), padding_map.end(), [](const std::pair &padding_info) { - return (padding_info.first->info()->padding() != padding_info.second); + return (padding_info.first->padding() != padding_info.second); }) != padding_map.end(); } -- cgit v1.2.1