
    i                     $    d dl Z d dlmZ d Zd Zy)    N)	HashEmbedc                      t        dd      j                         } | j                  d      dk(  sJ | j                  d      dk(  sJ | j                  d      j                  dk(  sJ y )N@     nVnOE)r   r   )r   
initializeget_dim	get_paramshape)models    s/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/thinc/tests/layers/test_hash_embed.py	test_initr      sb    b$**,E==$&&&=="$$$??3%%333    c                  ,   t        ddd      j                         } t        ddd      j                         }t        j                  dd      }| j	                  |      }|j	                  |      }|j                         |j                         k7  sJ y )	Nr   r      )seed   )r   uint64)dtype)r   r
   numpyonespredictsum)model1model2arrvector1vector2s        r   test_seed_changes_bucketr!      sv    r4a(335Fr4a(335F
**T
*CnnS!GnnS!G;;=GKKM)))r   )r   	thinc.apir   r   r!    r   r   <module>r$      s     4*r   