struct dnnl_resampling_desc_t¶
Overview¶
A descriptor of resampling operation. More…
#include <dnnl_types.h> struct dnnl_resampling_desc_t { // fields dnnl_primitive_kind_t primitive_kind; dnnl_prop_kind_t prop_kind; dnnl_alg_kind_t alg_kind; dnnl_memory_desc_t src_desc; dnnl_memory_desc_t diff_src_desc; dnnl_memory_desc_t dst_desc; dnnl_memory_desc_t diff_dst_desc; float factors[DNNL_MAX_NDIMS]; };
Detailed Documentation¶
A descriptor of resampling operation.
Fields¶
dnnl_primitive_kind_t primitive_kind
The kind of primitive.
Used for self-identifying the primitive descriptor. Must be dnnl_resampling.
dnnl_prop_kind_t prop_kind
The kind of propagation.
Possible values: dnnl_forward_training, dnnl_forward_inference, dnnl_backward_data,
dnnl_alg_kind_t alg_kind
The kind of the resampling algorithm.
Possible values: dnnl_resampling_nearest, dnnl_resampling_linear.
dnnl_memory_desc_t src_desc
Source memory descriptor.
dnnl_memory_desc_t diff_src_desc
Source gradient memory descriptor.
dnnl_memory_desc_t dst_desc
Destination memory descriptor.
dnnl_memory_desc_t diff_dst_desc
Destination gradient memory descriptor.
float factors[DNNL_MAX_NDIMS]
Resampling factor in each spatial dimension.