o
    ¡¿¯i–  ã                   @   s>   d dl mZmZ d dlmZ d dlZG dd„ dejjeƒZdS )é    )ÚABCÚabstractmethod)ÚTupleNc                	   @   sL   e Zd Zedejdejdeejejf fdd„ƒZeede	fdd„ƒƒZ
dS )	Ú
AbsEncoderÚinputÚilensÚreturnc                 C   ó   t ‚©N©ÚNotImplementedError)Úselfr   r   © r   úS/home/ubuntu/.local/lib/python3.10/site-packages/espnet2/enh/encoder/abs_encoder.pyÚforward   s   zAbsEncoder.forwardc                 C   r	   r
   r   )r   r   r   r   Ú
output_dim   s   zAbsEncoder.output_dimN)Ú__name__Ú
__module__Ú__qualname__r   ÚtorchÚTensorr   r   ÚpropertyÚintr   r   r   r   r   r      s    þýür   )	Úabcr   r   Útypingr   r   ÚnnÚModuler   r   r   r   r   Ú<module>   s    