o
    ia                  
   @   s   d dl mZmZ ddlmZ ddlmZ ddlmZ eZ	eZ
ed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   )registry)Model)Floats2dzLogistic.v1returnc                   C   s
   t dtS )zWDeprecated in favor of `sigmoid_activation` layer, for more consistent
    naming.
    logistic)r   forward r   r   I/home/ubuntu/.local/lib/python3.10/site-packages/thinc/layers/logistic.pyLogistic   s   
r   modelXis_trainc                    s0   j j|dd dtdtf fdd} |fS )NFinplacedYr   c                    s   | j j dd S )NFr   )opsdsigmoid)r   Yr   r   r   backprop   s   zforward.<locals>.backprop)r   sigmoidOutTInT)r   r   r   r   r   r   r   r
      s   r
   N)typingr   r   configr   r   r   typesr   r   r   layersr   boolr
   r   r   r   r   <module>   s    .