o
    wi                     @   s$   d dl mZmZ dd Zdd ZdS )    )remove_weight_normweight_normc                 C   >   | j }t| dd}t|dd}|rt|dd}t|dd}|S Nweight_ih_l0)nameweight_hh_l0weight_ih_l0_reverseweight_hh_l0_reverse)bidirectionalr   )lstm_moduler   lstm_wn r   f/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/nemo/collections/audio/parts/utils/maxine.pyapply_weight_norm_lstm      r   c                 C   r   r   )r   r   )r   r   lstmr   r   r   remove_weight_norm_lstm   r   r   N)torch.nn.utilsr   r   r   r   r   r   r   r   <module>   s   
