``dual_attention`` Package Reference
====================================

``dual_attention.attention`` module
-----------------------------------

.. automodule:: dual_attention.attention
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.attention_utils`` module
-----------------------------------------

.. automodule:: dual_attention.attention_utils
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.dual_attention`` module
----------------------------------------

.. automodule:: dual_attention.dual_attention
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.dual_attn_blocks`` module
------------------------------------------

.. automodule:: dual_attention.dual_attn_blocks
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.hf`` module
----------------------------

.. automodule:: dual_attention.hf
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.language_models`` module
-----------------------------------------

.. automodule:: dual_attention.language_models
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.model_utils`` module
-------------------------------------

.. automodule:: dual_attention.model_utils
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.positional_encoding`` module
---------------------------------------------

.. automodule:: dual_attention.positional_encoding
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.relational_attention`` module
----------------------------------------------

.. automodule:: dual_attention.relational_attention
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.seq2seq_models`` module
----------------------------------------

.. automodule:: dual_attention.seq2seq_models
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.symbol_retrieval`` module
------------------------------------------

.. automodule:: dual_attention.symbol_retrieval
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.transformer_blocks`` module
--------------------------------------------

.. automodule:: dual_attention.transformer_blocks
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.vision_models`` module
---------------------------------------

.. automodule:: dual_attention.vision_models
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.model_analysis.datlm_utils`` module
----------------------------------------------------

.. automodule:: dual_attention.model_analysis.datlm_utils
   :members:
   :undoc-members:
   :show-inheritance:

``dual_attention.model_analysis.lm_inference_app`` module
---------------------------------------------------------

.. automodule:: dual_attention.model_analysis.lm_inference_app

``dual_attention.model_analysis.lm_visualization_app`` module
-------------------------------------------------------------

.. automodule:: dual_attention.model_analysis.lm_visualization_app
