Ë
    ÄÓ^j  ã                   óV   — d dl Z d dlmZ defd„Zdefd„Zddedej                  fd„Z	y)é    NÚreturnc                  ó:   — t        t        j                  d   «      S )NÚRANK©ÚintÚosÚenviron© ó    úi/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/torch/distributed/debug/_store.pyÚget_rankr      s   € ÜŒr�z‰z˜&Ñ!Ó"Ð"r   c                  ó:   — t        t        j                  d   «      S )NÚ
WORLD_SIZEr   r
   r   r   Úget_world_sizer   
   s   € ÜŒr�z‰z˜,Ñ'Ó(Ð(r   Úprefixc                 óÄ   — t         j                  d   }t        t         j                  d   «      }t        j                  ||d¬«      }| rt        j
                  | |«      }|S )NÚMASTER_ADDRÚMASTER_PORTF)Ú	host_nameÚportÚ	is_master)r   r	   r   ÚdistÚTCPStoreÚPrefixStore)r   r   r   Ústores       r   Útcpstore_clientr      sV   € Ü—*‘*˜]Ñ+€KÜ”b—j‘j Ñ/Ó0€Kä�M‰MØØØô€Eñ
 Ü× Ñ  ¨Ó/ˆØ€Lr   )Údebug_server)
r   Útorch.distributedÚdistributedr   r   r   r   ÚstrÚStorer   r
   r   r   ú<module>r"      s:   ðÛ 	å  ð#�#ó #ð)˜ó )ñ˜Cð °T·Z±Zô r   