From e8cd4b7d861cccab428606603f58ede7d06822b6 Mon Sep 17 00:00:00 2001 From: zchen0211 Date: Wed, 18 Oct 2017 21:15:44 -0700 Subject: [PATCH] deconv2d impl in full --- paddle/operators/deconv2d_op.cu | 1 - paddle/operators/deconv2d_op.h | 5 +---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/paddle/operators/deconv2d_op.cu b/paddle/operators/deconv2d_op.cu index 08651fc1b7b..b117e7eeef8 100644 --- a/paddle/operators/deconv2d_op.cu +++ b/paddle/operators/deconv2d_op.cu @@ -12,7 +12,6 @@ See the License for the specific language governing permissions and limitations under the License. */ -#include "paddle/operators/conv2d_op.h" #include "paddle/operators/deconv2d_op.h" namespace ops = paddle::operators; diff --git a/paddle/operators/deconv2d_op.h b/paddle/operators/deconv2d_op.h index 388b8fee76c..0c6b6cc0946 100644 --- a/paddle/operators/deconv2d_op.h +++ b/paddle/operators/deconv2d_op.h @@ -158,9 +158,6 @@ class GemmDeconvGrad2DKernel : public framework::OpKernel { int O_W = output_grad->dims()[3]; // Two functors required to get to the right shape - paddle::operators::math::Col2ImFunctor< - paddle::operators::math::ColFormat::kCFO, Place, T> - col2im; paddle::operators::math::Im2ColFunctor< paddle::operators::math::ColFormat::kCFO, Place, T> im2col; @@ -231,7 +228,7 @@ class GemmDeconvGrad2DKernel : public framework::OpKernel { strides[0], strides[1], paddings[0], paddings[1]); // gemm: d_filter = x * y_grad^T math::matmul(context.device_context(), in_batch, false, - col_matrix, true, T(1.0), &filter_grad, T(1.0)); + col_matrix, true, T(1.0), &filter_grad_, T(1.0)); } } } -- GitLab