Developer Guide

Contents

Two-Dimensional Transposed Convolution Forward Layer

The forward two-dimensional (2D) transposed convolution layer computes the tensor
Y
by applying a set of
nKernels
2D kernels
K
of size
m
3
x
m
4
to the input tensor
X
.

Problem Statement

The problem is to compute the four-dimensional tensor of values
Y
R
n
1
x
nKernels
x
n
3
x
n
4
such that:
where
For the notations in this formula, refer to 2D Convolution Backward Layer .
The computation flow in the forward 2D transposed convolution layer is identical to the computation of the gradient in the 2D convolution backward layer, except the following notation changes:
2D Convolution Backward Layer
2D Transposed Convolution Forward Layer
Input gradient tensor
G
Input tensor
X
Gradient tensor
Z
Result tensor
Y
nKernels
l
2
n
2
nKernels

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804