.. index:: pair: struct; dnnl::resampling_backward::desc .. _doxid-structdnnl_1_1resampling__backward_1_1desc: struct dnnl::resampling_backward::desc ====================================== .. toctree:: :hidden: Overview ~~~~~~~~ Descriptor for a resampling backward propagation primitive. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct desc { // fields :ref:`dnnl_resampling_desc_t` :target:`data`; // construction :ref:`desc`( :ref:`algorithm` aalgorithm, const :ref:`memory::desc`& diff_src_desc, const :ref:`memory::desc`& diff_dst_desc ); :ref:`desc`( :ref:`algorithm` aalgorithm, const std::vector& factors, const :ref:`memory::desc`& diff_src_desc, const :ref:`memory::desc`& diff_dst_desc ); }; .. _details-structdnnl_1_1resampling__backward_1_1desc: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Descriptor for a resampling backward propagation primitive. Construction ------------ .. index:: pair: function; desc .. _doxid-structdnnl_1_1resampling__backward_1_1desc_1ab07740cc68c779297cded54bb7787be8: .. ref-code-block:: cpp :class: doxyrest-title-code-block desc( :ref:`algorithm` aalgorithm, const :ref:`memory::desc`& diff_src_desc, const :ref:`memory::desc`& diff_dst_desc ) Constructs a descriptor for a resampling backward propagation primitive using source and destination memory descriptors. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - aalgorithm - resampling algorithm kind: either :ref:`dnnl::algorithm::resampling_nearest `, or :ref:`dnnl::algorithm::resampling_linear ` * - diff_src_desc - Diff source memory descriptor. * - diff_dst_desc - Diff destination memory descriptor. .. index:: pair: function; desc .. _doxid-structdnnl_1_1resampling__backward_1_1desc_1af261675bea957340e584ee788ed21263: .. ref-code-block:: cpp :class: doxyrest-title-code-block desc( :ref:`algorithm` aalgorithm, const std::vector& factors, const :ref:`memory::desc`& diff_src_desc, const :ref:`memory::desc`& diff_dst_desc ) Constructs a descriptor for resampling backward propagation primitive. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - aalgorithm - resampling algorithm kind: either :ref:`dnnl::algorithm::resampling_nearest `, or :ref:`dnnl::algorithm::resampling_linear ` * - factors - Vector of scaling factors for spatial dimension. * - diff_src_desc - Diff source memory descriptor. * - diff_dst_desc - Diff destination memory descriptor.