Descriptor for a deconvolution forward propagation primitive. More...
#include <dnnl.hpp>
Public Member Functions | |
desc (prop_kind prop_kind, algorithm algorithm, const memory::desc &src_desc, const memory::desc &weights_desc, const memory::desc &bias_desc, const memory::desc &dst_desc, const memory::dims &strides, const memory::dims &padding_l, const memory::dims &padding_r) | |
Constructs a descriptor for a deconvolution forward propagation primitive with bias. More... | |
desc (prop_kind prop_kind, algorithm algorithm, const memory::desc &src_desc, const memory::desc &weights_desc, const memory::desc &dst_desc, const memory::dims &strides, const memory::dims &padding_l, const memory::dims &padding_r) | |
Constructs a descriptor for a deconvolution forward propagation primitive without bias. More... | |
desc (prop_kind prop_kind, algorithm algorithm, const memory::desc &src_desc, const memory::desc &weights_desc, const memory::desc &bias_desc, const memory::desc &dst_desc, const memory::dims &strides, const memory::dims &dilates, const memory::dims &padding_l, const memory::dims &padding_r) | |
Constructs a descriptor for a dilated deconvolution forward propagation primitive with bias. More... | |
desc (prop_kind prop_kind, algorithm algorithm, const memory::desc &src_desc, const memory::desc &weights_desc, const memory::desc &dst_desc, const memory::dims &strides, const memory::dims &dilates, const memory::dims &padding_l, const memory::dims &padding_r) | |
Constructs a descriptor for a dilated deconvolution forward propagation primitive without bias. More... | |
Descriptor for a deconvolution forward propagation primitive.
|
inline |
Constructs a descriptor for a deconvolution forward propagation primitive with bias.
format_tag
.Inputs:
Outputs:
prop_kind | Propagation kind. Possible values are dnnl::prop_kind::forward_training, and dnnl::prop_kind::forward_inference. |
algorithm | Deconvolution algorithm: dnnl::algorithm::deconvolution_direct, and dnnl::algorithm::deconvolution_winograd. |
src_desc | Source memory descriptor. |
weights_desc | Weights memory descriptor. |
bias_desc | Bias memory descriptor. Passing zero memory descriptor disables the bias term. |
dst_desc | Destination memory descriptor. |
strides | Vector of strides for spatial dimension. |
padding_l | Vector of padding values for low indices for each spatial dimension (front, top, left). |
padding_r | Vector of padding values for high indices for each spatial dimension (back, bottom, right). |
|
inline |
Constructs a descriptor for a deconvolution forward propagation primitive without bias.
format_tag
.Inputs:
Outputs:
prop_kind | Propagation kind. Possible values are dnnl::prop_kind::forward_training, and dnnl::prop_kind::forward_inference. |
algorithm | Deconvolution algorithm: dnnl::algorithm::deconvolution_direct, and dnnl::algorithm::deconvolution_winograd. |
src_desc | Source memory descriptor. |
weights_desc | Weights memory descriptor. |
dst_desc | Destination memory descriptor. |
strides | Vector of strides for spatial dimension. |
padding_l | Vector of padding values for low indices for each spatial dimension (front, top, left). |
padding_r | Vector of padding values for high indices for each spatial dimension (back, bottom, right). |
|
inline |
Constructs a descriptor for a dilated deconvolution forward propagation primitive with bias.
format_tag
.Inputs:
Outputs:
prop_kind | Propagation kind. Possible values are dnnl::prop_kind::forward_training, and dnnl::prop_kind::forward_inference. |
algorithm | Deconvolution algorithm: dnnl::algorithm::deconvolution_direct, and dnnl::algorithm::deconvolution_winograd. |
src_desc | Source memory descriptor. |
weights_desc | Weights memory descriptor. |
bias_desc | Bias memory descriptor. Passing zero memory descriptor disables the bias term. |
dst_desc | Destination memory descriptor. |
strides | Vector of strides for spatial dimension. |
dilates | Dilations for each spatial dimension. A zero value means no dilation in the corresponding dimension. |
padding_l | Vector of padding values for low indices for each spatial dimension (front, top, left). |
padding_r | Vector of padding values for high indices for each spatial dimension (back, bottom, right). |
|
inline |
Constructs a descriptor for a dilated deconvolution forward propagation primitive without bias.
format_tag
.Inputs:
Outputs:
prop_kind | Propagation kind. Possible values are dnnl::prop_kind::forward_training, and dnnl::prop_kind::forward_inference. |
algorithm | Deconvolution algorithm: dnnl::algorithm::deconvolution_direct, and dnnl::algorithm::deconvolution_winograd. |
src_desc | Source memory descriptor. |
weights_desc | Weights memory descriptor. |
dst_desc | Destination memory descriptor. |
strides | Vector of strides for spatial dimension. |
dilates | Dilations for each spatial dimension. A zero value means no dilation in the corresponding dimension. |
padding_l | Vector of padding values for low indices for each spatial dimension (front, top, left). |
padding_r | Vector of padding values for high indices for each spatial dimension (back, bottom, right). |