xlstm_jax.models.xlstm_clean.blocks.mlstm.backend
=================================================

.. py:module:: xlstm_jax.models.xlstm_clean.blocks.mlstm.backend


Submodules
----------

.. toctree::
   :maxdepth: 1

   /autoapi/xlstm_jax/models/xlstm_clean/blocks/mlstm/backend/config/index
   /autoapi/xlstm_jax/models/xlstm_clean/blocks/mlstm/backend/config_utils/index
   /autoapi/xlstm_jax/models/xlstm_clean/blocks/mlstm/backend/layer_factory/index
   /autoapi/xlstm_jax/models/xlstm_clean/blocks/mlstm/backend/simple/index


Attributes
----------

.. autoapisummary::

   xlstm_jax.models.xlstm_clean.blocks.mlstm.backend._mlstm_backend_registry
   xlstm_jax.models.xlstm_clean.blocks.mlstm.backend.create_mlstm_backend


Classes
-------

.. autoapisummary::

   xlstm_jax.models.xlstm_clean.blocks.mlstm.backend.mLSTMBackendNameAndKwargs


Package Contents
----------------

.. py:data:: _mlstm_backend_registry

.. py:class:: mLSTMBackendNameAndKwargs

   Bases: :py:obj:`config_utils.NameAndKwargs`


   .. py:attribute:: _registry
      :type:  dict[str, type]


   .. py:attribute:: name
      :type:  str
      :value: ''



   .. py:attribute:: kwargs
      :type:  dict[str, Any] | None


   .. py:method:: get_config_class_for_kwargs()


   .. py:method:: get_class_for_name()


   .. py:method:: create_name_instance()


.. py:data:: create_mlstm_backend

