o
    ¡¿¯iX  ã                   @   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                
   @   s:   e Zd Ze	ddejdejdeejejf fdd„ƒZdS )ÚAbsNormalizeNÚinputÚinput_lengthsÚreturnc                 C   s   t ‚©N)ÚNotImplementedError)Úselfr   r   © r   úP/home/ubuntu/.local/lib/python3.10/site-packages/espnet2/layers/abs_normalize.pyÚforward   s   zAbsNormalize.forwardr	   )Ú__name__Ú
__module__Ú__qualname__r   ÚtorchÚTensorr   r   r   r   r   r   r      s    ÿÿÿþr   )	Úabcr   r   Útypingr   r   ÚnnÚModuler   r   r   r   r   Ú<module>   s    