..
  autogenerated from source/_templates/autosummary/ctc_decoder_class.rst


{#
    ################################################################################
    # autosummary template for CTCDecoder
    # Since the class has multiple methods and support structure.
    # we want to have them show up in the table of contents.
    # The default class template does not do this, so we use custom one here.
    ################################################################################
#}

{{ name | underline }}

{%- if name != "CTCDecoder" %}

.. autofunction:: {{fullname}}

{%- else %}

.. autoclass:: {{ fullname }}()

Methods
=======

{%- for item in members %}
{%- if not item.startswith('_') or item == "__call__" %}

{{ item | underline("-") }}

.. container:: py attribute

   .. automethod:: {{[fullname, item] | join('.')}}

{%- endif %}
{%- endfor %}

Support Structures
==================

{%- for item in ["CTCHypothesis", "CTCDecoderLM", "CTCDecoderLMState"] %}

{{ item | underline("-") }}

.. autoclass:: torchaudio.models.decoder.{{item}}
   :members:

{%- endfor %}

{%- endif %}
