19#if AF_API_VERSION >= 37
44 const array& original_signal,
45 const array& original_filter,
46 const array& convolved_output,
47 const dim4 stride,
const dim4 padding,
const dim4 dilation,
59#if AF_API_VERSION >= 37
89 const unsigned stride_dims,
const dim_t *strides,
90 const unsigned padding_dims,
const dim_t *paddings,
91 const unsigned dilation_dims,
const dim_t *dilations,
A multi dimensional data container.
Generic object that represents size and shape.
AFAPI af_err af_convolve2_gradient_nn(af_array *out, const af_array incoming_gradient, const af_array original_signal, const af_array original_filter, const af_array convolved_output, const unsigned stride_dims, const dim_t *strides, const unsigned padding_dims, const dim_t *paddings, const unsigned dilation_dims, const dim_t *dilations, af_conv_gradient_type grad_type)
C interface for calculating backward pass gradient of 2D convolution This function calculates the gra...
AFAPI array convolve2GradientNN(const array &incoming_gradient, const array &original_signal, const array &original_filter, const array &convolved_output, const dim4 stride, const dim4 padding, const dim4 dilation, convGradientType grad_type)
C++ interface for calculating backward pass gradient of 2D convolution This function calculates the g...
static af::array array(af::dim4 idims, cl_mem buf, af::dtype type, bool retain=false)
Create an af::array object from an OpenCL cl_mem buffer.