o
    ¡¿¯i¿  ã                   @   sL   d dl mZmZ d dlmZ d dlZd dlmZ G dd„ dejj	eeƒZ
dS )é    )ÚABCÚabstractmethod)ÚTupleN)ÚScorerInterfacec                   @   sB   e Zd Zedejdejdejdejdeejejf f
dd„ƒZdS )	Ú
AbsDecoderÚhs_padÚhlensÚ	ys_in_padÚ
ys_in_lensÚreturnc                 C   s   t ‚)N)ÚNotImplementedError)Úselfr   r   r	   r
   © r   úS/home/ubuntu/.local/lib/python3.10/site-packages/espnet2/asr/decoder/abs_decoder.pyÚforward
   s   zAbsDecoder.forwardN)Ú__name__Ú
__module__Ú__qualname__r   ÚtorchÚTensorr   r   r   r   r   r   r   	   s    þýüûúr   )Úabcr   r   Útypingr   r   Úespnet.nets.scorer_interfacer   ÚnnÚModuler   r   r   r   r   Ú<module>   s
    