.. index:: pair: struct; dnnl::lrn_backward::desc .. _doxid-structdnnl_1_1lrn__backward_1_1desc: struct dnnl::lrn_backward::desc =============================== .. toctree:: :hidden: Overview ~~~~~~~~ Descriptor for an LRN backward propagation primitive. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct desc { // fields :ref:`dnnl_lrn_desc_t` :target:`data`; // construction :ref:`desc`( :ref:`algorithm` aalgorithm, const :ref:`memory::desc`& data_desc, const :ref:`memory::desc`& diff_data_desc, :ref:`memory::dim` local_size, float alpha, float beta, float k = 1.f ); }; .. _details-structdnnl_1_1lrn__backward_1_1desc: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Descriptor for an LRN backward propagation primitive. Construction ------------ .. index:: pair: function; desc .. _doxid-structdnnl_1_1lrn__backward_1_1desc_1a59aa96046c2bf2bc8c74ded21df266d7: .. ref-code-block:: cpp :class: doxyrest-title-code-block desc( :ref:`algorithm` aalgorithm, const :ref:`memory::desc`& data_desc, const :ref:`memory::desc`& diff_data_desc, :ref:`memory::dim` local_size, float alpha, float beta, float k = 1.f ) Constructs a descriptor for an LRN backward propagation primitive. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - aalgorithm - LRN algorithm kind: either :ref:`dnnl::algorithm::lrn_across_channels `, or :ref:`dnnl::algorithm::lrn_within_channel `. * - diff_data_desc - Diff source and diff destination memory descriptor. * - data_desc - Source memory descriptor. * - local_size - Regularization local size. * - alpha - The alpha regularization parameter. * - beta - The beta regularization parameter. * - k - The k regularization parameter.