o
    i                  
   @   s   d dl mZmZmZ ddlmZ ddlmZ edZe	ddedeeef fd	d
Z
deeef dededeeef fddZdS )    )CallableTupleTypeVar   )registry)ModelInOutTznoop.v1layersreturnc                  G   s   t dt| dS )z6Transform a sequences of layers into a null operation.noopr	   )r   forwardr    r   E/home/ubuntu/.local/lib/python3.10/site-packages/thinc/layers/noop.pyr   	   s   r   modelXis_trainc                 C   s   dt dt fdd}||fS )NdYr
   c                 S   s   | S )Nr   )r   r   r   r   backprop   s   zforward.<locals>.backprop)r   )r   r   r   r   r   r   r   r      s   r   N)typingr   r   r   configr   r   r   r   r	   r   boolr   r   r   r   r   <module>   s    

