.. index:: pair: struct; dnnl::prelu_backward::desc .. _doxid-structdnnl_1_1prelu__backward_1_1desc: struct dnnl::prelu_backward::desc ================================= .. toctree:: :hidden: Overview ~~~~~~~~ Descriptor for a PReLU backward propagation primitive. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct desc { // fields dnnl_prelu_desc_t :target:`data`; // construction :ref:`desc`( const :ref:`memory::desc`& data_desc, const :ref:`memory::desc`& weight_desc, const :ref:`memory::desc`& diff_data_desc, const :ref:`memory::desc`& diff_weights_desc ); }; .. _details-structdnnl_1_1prelu__backward_1_1desc: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Descriptor for a PReLU backward propagation primitive. Construction ------------ .. index:: pair: function; desc .. _doxid-structdnnl_1_1prelu__backward_1_1desc_1ae1c1c57446536d54a274e3d00168785a: .. ref-code-block:: cpp :class: doxyrest-title-code-block desc( const :ref:`memory::desc`& data_desc, const :ref:`memory::desc`& weight_desc, const :ref:`memory::desc`& diff_data_desc, const :ref:`memory::desc`& diff_weights_desc ) Constructs a descriptor for a PReLU backward propagation primitive. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - data_desc - Source and destination memory descriptors. * - weight_desc - Alpha parameters memory descriptor. * - diff_data_desc - Diff source and destination memory descriptors. * - diff_weights_desc - Diff alpha parameters memory descriptor.