o
    il                     @   s@   d dl mZ d dlmZmZmZ eddG dd deZdS )    )tables)ERes2NetBasicBlockERes2NetBasicBlockERes2Net_diff_AFFlid_predictor_classesLidPredictorc                       s2   e Zd Zeeg ddddddf fdd	Z  ZS )	r   )         r       P      TSTPFc	           	   
      s$   t t| j||||||||d d S )N)block
block_fuse
num_blocks
m_channelsfeat_dimembedding_sizepooling_functwo_emb_layer)superr   __init__)	selfr   r   r   r   r   r   r   r   	__class__ [/home/ubuntu/.local/lib/python3.10/site-packages/funasr/models/whisper_lid/lid_predictor.pyr      s   

zLidPredictor.__init__)__name__
__module____qualname__r   r   r   __classcell__r   r   r   r   r   	   s    N)funasr.registerr   )funasr.models.whisper_lid.eres2net.ResNetr   r   r   registerr   r   r   r   r   <module>   s    
