MLCE-153 Padding calculation for TransposeConv ignores stride
* Changed ConvertTransposeConv2d to use the unsigned values for strideX and strideY
not the signed values from the descriptor.
!ComputeLibrary:2599
!armnn:2612
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: Iee300041f3ed585820b7c7e2edd8ab541f339d59
diff --git a/ConversionUtils.hpp b/ConversionUtils.hpp
index 4881ec9..550c320 100644
--- a/ConversionUtils.hpp
+++ b/ConversionUtils.hpp
@@ -358,7 +358,7 @@
outPadTail = boost::numeric_cast<uint32_t>(padTail);
}
-void CalcPaddingTransposeConv(uint32_t output, uint32_t kernel, uint32_t stride, int32_t& outPadHead,
+void CalcPaddingTransposeConv(uint32_t output, uint32_t kernel, int32_t stride, int32_t& outPadHead,
int32_t& outPadTail, android::nn::PaddingScheme scheme)
{
calculateExplicitPaddingTransposeConv(output, stride, kernel, scheme, &outPadHead, &outPadTail);