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                	   @   sF   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d„ ƒƒZ	dS )	Ú
AbsDecoderÚinputÚilensÚreturnc                 C   ó   t ‚©N©ÚNotImplementedError)Úselfr   r   © r   úT/home/ubuntu/.local/lib/python3.10/site-packages/espnet2/diar/decoder/abs_decoder.pyÚforward   s   zAbsDecoder.forwardc                 C   r	   r
   r   )r   r   r   r   Únum_spk   s   zAbsDecoder.num_spkN)
Ú__name__Ú
__module__Ú__qualname__r   ÚtorchÚTensorr   r   Úpropertyr   r   r   r   r   r      s    þýür   )	Úabcr   r   Útypingr   r   ÚnnÚModuler   r   r   r   r   Ú<module>   s    