§
    ŠŠtjK	  ã                   ó~  — U d dl Z d dlZd dlmZ  e¦   «         Zee         ed<   defd„Zd+d„Z	i dd	„ “d
d„ “dd„ “dd„ “dd„ “dd„ “dd„ “dd„ “dd„ “dd„ “dd„ “dd„ “d d!„ “d"d#„ “d$d%„ “d&d'„ “Z
ej                             d(d)¦  «        Ze
                     ¦   «         D ]\  ZZe                     eed*¦  «         ŒdS ),é    N)ÚFakeWorkÚused_idsÚreturnc                  óz   — 	 t          j        dd¦  «        } | t          vrt                               | ¦  «         | S Œ;)NTé   i Êš;)ÚrandomÚrandintr   Úadd)Únew_ids    úc/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/torch/distributed/_meta_registrations.pyÚgenerate_unique_idr   
   s?   € ðÝ”  5Ñ)Ô)ˆØ�Ð!Ð!Ý�LŠL˜Ñ Ô Ð ØˆMð	ó    Tc                 óˆ   — t          ¦   «         }t          ¦   «         |_        |                     ¦   «         }|r
| d         |fn|S )Nr   )r   r   Úseq_idÚboxed)ÚargsÚreturn_first_argÚworkÚfakework_script_objs       r   Úcreate_fakeworkr      sA   € Ý‰:Œ:€DÝ$Ñ&Ô&€D„KØŸ*š*™,œ,ÐØ-=ÐVˆD�ŒGÐ(Ð)Ð)ÐCVÐVr   Ú
broadcast_c                  ó    — t          | ¦  «        S ©N©r   ©r   s    r   ú<lambda>r   #   ó   € ¥°Ñ 5Ô 5€ r   Ú
allreduce_c                  ó    — t          | ¦  «        S r   r   r   s    r   r   r   $   r   r   Ú
allgather_c                  ó    — t          | ¦  «        S r   r   r   s    r   r   r   %   r   r   Ú_allgather_base_c                  ó    — t          | ¦  «        S r   r   r   s    r   r   r   &   s   € ¥o°dÑ&;Ô&;€ r   Úreduce_scatter_c                  ó    — t          | ¦  «        S r   r   r   s    r   r   r   '   s   € ¥_°TÑ%:Ô%:€ r   Ú_reduce_scatter_base_c                  ó    — t          | ¦  «        S r   r   r   s    r   r   r   (   s   € ­?¸4Ñ+@Ô+@€ r   Úreduce_c                  ó$   — t          | d¬¦  «        S ©NF)r   r   r   s    r   r   r   )   ó   € �_¨TÀEÐJÑJÔJ€ r   Úgather_c                  ó$   — t          | d¬¦  «        S r*   r   r   s    r   r   r   *   r+   r   Úscatter_c                  ó    — t          | ¦  «        S r   r   r   s    r   r   r   +   s   € �o¨dÑ3Ô3€ r   Ú	alltoall_c                  ó    — t          | ¦  «        S r   r   r   s    r   r   r   ,   s   € �¨tÑ4Ô4€ r   Úalltoall_base_c                  ó$   — t          | d¬¦  «        S r*   r   r   s    r   r   r   -   s   € ¥O°DÈ5Ð$QÑ$QÔ$Q€ r   Úbarrierc                  ó$   — t          | d¬¦  «        S r*   r   r   s    r   r   r   .   r+   r   Úmonitored_barrier_c                  ó   — d S r   © r   s    r   r   r   /   s   € ¨€ r   Úsendc                  ó$   — t          | d¬¦  «        S r*   r   r   s    r   r   r   0   s   € �/¨$ÀÐGÑGÔG€ r   Úrecv_c                  ó$   — t          | d¬¦  «        S r*   r   r   s    r   r   r   1   s   € �?¨4À%ÐHÑHÔH€ r   Úrecv_any_source_c                  ó$   — t          | d¬¦  «        S r*   r   r   s    r   r   r   2   s   € ¥o°dÈUÐ&SÑ&SÔ&S€ r   Úc10dÚIMPLÚMeta)T)r   ÚtorchÚtorch._C._distributed_c10dr   Úsetr   ÚintÚ__annotations__r   r   Ú_META_FUNCTIONSÚlibraryÚLibraryÚlib_implÚitemsÚopÚ	meta_funcÚimplr8   r   r   ú<module>rO      sØ  ðØ €€€€à €€€Ø /Ð /Ð /Ð /Ð /Ð /ð �S‘U”U€ˆ#ˆcŒ(Ð Ð Ñ ð˜Cð ð ð ð ðWð Wð Wð WðØÐ5Ð5ðàÐ5Ð5ðð Ð5Ð5ðð Ð;Ð;ð	ð
 Ð:Ð:ðð Ð@Ð@ðð ÐJÐJðð ÐJÐJðð Ð3Ð3ðð Ð4Ð4ðð ÐQÐQðð ÐJÐJðð Ð,Ð,ðð ÐGÐGðð ÐHÐHðð  ÐSÐSð!€ð& Œ=× Ò  ¨Ñ0Ô0€Ø$×*Ò*Ñ,Ô,ð )ð )�M€Bˆ	Ø‡M‚M�"�i Ñ(Ô(Ð(Ð(ð)ð )r   