From ebca440240effd30eedcc4703ad837fe5be8a665 Mon Sep 17 00:00:00 2001 From: Olivier BICHLER <olivier.bichler@cea.fr> Date: Wed, 23 Oct 2024 15:15:36 +0200 Subject: [PATCH] Fix padding --- src/operator/Pad.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/operator/Pad.cpp b/src/operator/Pad.cpp index ba762da57..a0b5f2df5 100644 --- a/src/operator/Pad.cpp +++ b/src/operator/Pad.cpp @@ -34,9 +34,9 @@ bool Aidge::Pad_Op<DIM>::forwardDims(bool /*allowDataDependency*/) { const std::array<DimSize_t, DIM + 2> inputDims = getInput(0)->template dims<DIM+2>(); for (std::size_t dim = 0; dim < DIM; ++dim) { - outputDims[dim+2] = mAttributes->template getAttr<PadAttr::BeginEndBorders>()[2*dim] + outputDims[dim+2] = mAttributes->template getAttr<PadAttr::BeginEndBorders>()[dim] + inputDims[dim+2] - + mAttributes->template getAttr<PadAttr::BeginEndBorders>()[2*dim+1]; + + mAttributes->template getAttr<PadAttr::BeginEndBorders>()[DIM+dim]; } outputDims[1] = inputDims[1]; outputDims[0] = inputDims[0]; -- GitLab