
    i              	       r    d dl mZmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 	 ddedee   d	eee
   ef   fd
Zy)    )OptionalList)Floats2d)Model)registry)DocNtok2vecnOreturnc           
      d   t        j                  dd      }t        j                  dd      }t        j                  ||d      5  | j	                  d      }t        j                  dd      } |||      }t        j                  dd      }t        j                  dd	      }t        j                  dd
      }	t        j                  dd      }
|  |       z	   |       z	   |	 |
||dd            z	  |z	  }|j                  d|       |j                  d|        d d d        |S # 1 sw Y   S xY w)Nlayerszchain.v1zclone.v1)z>>z**r
   z	Linear.v1)r
   nIzlist2ragged.v1zreduce_mean.v1zresidual.v1z	Maxout.v1   g        )r
   r   nPdropoutoutput_layerr	   )r   getr   define_operatorsmaybe_get_dimset_ref)r	   r
   chainclonetoken_widthLinearr   list2raggedreduce_meanresidualMaxoutmodels               y/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy_legacy/architectures/entity_linker.pyEntityLinker_v1r!   	   s$    LL:.ELL:.E			uE :	; *++D1h44ll8-=>ll8-=><<-8h4 }} ++!SQRS 	 	 	nl3i)'*( L)*( Ls   CD%%D/)N)typingr   r   thinc.typesr   	thinc.apir   
spacy.utilr   spacy.tokensr   intr!        r    <module>r*      sH    !      )- 
49hr)   