.. index:: pair: enum; dnnl_rnn_flags_t
.. _doxid-group__dnnl__api__rnn_1ga3e71b827ee442f0302111d214a6d35b5:

enum dnnl_rnn_flags_t
=====================

Overview
~~~~~~~~

Flags for RNN cell. :ref:`More...<details-group__dnnl__api__rnn_1ga3e71b827ee442f0302111d214a6d35b5>`

.. ref-code-block:: cpp
	:class: doxyrest-overview-code-block

	#include <dnnl_types.h>

	enum dnnl_rnn_flags_t
	{
	    :ref:`dnnl_rnn_flags_undef<doxid-group__dnnl__api__rnn_1gga3e71b827ee442f0302111d214a6d35b5a4e084e191fb407938352e828314d012f>`                  = 0x0,
	    :ref:`dnnl_rnn_flags_diff_weights_overwrite<doxid-group__dnnl__api__rnn_1gga3e71b827ee442f0302111d214a6d35b5ad47a7e85fd8f6ede77a49cec7d1a7170>` = 0x1,
	};

.. _details-group__dnnl__api__rnn_1ga3e71b827ee442f0302111d214a6d35b5:

Detailed Documentation
~~~~~~~~~~~~~~~~~~~~~~

Flags for RNN cell.

Enum Values
-----------

.. index:: pair: enumvalue; dnnl_rnn_flags_undef
.. _doxid-group__dnnl__api__rnn_1gga3e71b827ee442f0302111d214a6d35b5a4e084e191fb407938352e828314d012f:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	dnnl_rnn_flags_undef

Undefined RNN flags.

.. index:: pair: enumvalue; dnnl_rnn_flags_diff_weights_overwrite
.. _doxid-group__dnnl__api__rnn_1gga3e71b827ee442f0302111d214a6d35b5ad47a7e85fd8f6ede77a49cec7d1a7170:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	dnnl_rnn_flags_diff_weights_overwrite

Do not add weights gradient to existing diff_weights memory.

