.. index:: pair: struct; dnnl::lbr_gru_forward .. _doxid-structdnnl_1_1lbr__gru__forward: struct dnnl::lbr_gru_forward ============================ .. toctree:: :hidden: struct_dnnl_lbr_gru_forward_primitive_desc.rst Overview ~~~~~~~~ LBR GRU forward propagation primitive. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct lbr_gru_forward: public :ref:`dnnl::primitive` { // structs struct :ref:`primitive_desc`; // construction :ref:`lbr_gru_forward`(); :ref:`lbr_gru_forward`(const :ref:`primitive_desc`& pd); :ref:`lbr_gru_forward`( const :ref:`primitive_desc`& pd, const std::vector& cache_blob ); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // enums enum :ref:`kind`; // methods :ref:`handle`& :ref:`operator =` (const :ref:`handle`&); :ref:`handle`& :ref:`operator =` (:ref:`handle`&&); void :ref:`reset`(T t, bool weak = false); T :ref:`get`(bool allow_empty = false) const; :ref:`operator T` () const; :ref:`operator bool` () const; bool :ref:`operator ==` (const :ref:`handle`& other) const; bool :ref:`operator !=` (const :ref:`handle`& other) const; :ref:`const_dnnl_primitive_desc_t` :ref:`get_primitive_desc`() const; :ref:`kind` :ref:`get_kind`() const; std::vector :ref:`get_cache_blob`() const; void :ref:`execute`(const :ref:`stream`& astream, const std::unordered_map`>& args) const; :ref:`handle`(); :ref:`handle`(); :ref:`handle`(); :ref:`handle`(); .. _details-structdnnl_1_1lbr__gru__forward: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ LBR GRU forward propagation primitive. Construction ------------ .. index:: pair: function; lbr_gru_forward .. _doxid-structdnnl_1_1lbr__gru__forward_1a24b678deaaf45f7554a6730e1b0c6bb7: .. ref-code-block:: cpp :class: doxyrest-title-code-block lbr_gru_forward() Default constructor. Produces an empty object. .. index:: pair: function; lbr_gru_forward .. _doxid-structdnnl_1_1lbr__gru__forward_1a9ba7eb699c98dd91c3a1a1f040bded1c: .. ref-code-block:: cpp :class: doxyrest-title-code-block lbr_gru_forward(const :ref:`primitive_desc`& pd) Constructs an LBR GRU forward propagation primitive. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - pd - Primitive descriptor for an LBR GRU forward propagation primitive. .. index:: pair: function; lbr_gru_forward .. _doxid-structdnnl_1_1lbr__gru__forward_1ae20b7c9ca3bfbf4d971ad12034f6a070: .. ref-code-block:: cpp :class: doxyrest-title-code-block lbr_gru_forward( const :ref:`primitive_desc`& pd, const std::vector& cache_blob ) Constructs an LBR GRU forward propagation primitive from a cache blob. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - pd - Primitive descriptor for an LBR GRU forward propagation primitive. * - cache_blob - Cache blob.