
    IЦiR                     z    % S SK Jr  S SKJr  SSKJr  Sq\\R                     \	S'   S\\R                     4S jr
g)    )OptionalN   )config_COMPILE_PGreturnc                      [         R                  (       a^  [        R                  " 5       (       aD  [        R                  " 5       (       a*  [
        c  [        R                  R                  SS9q[
        $ g )Npt2_compile_pg)pg_tag)r   enable_compiler_collectivesdistis_availableis_initializedr   distributed_c10d_new_group_with_tag     X/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/torch/_dynamo/distributed.pyget_compile_pgr      s[    **!! //CC' D K r   )typingr   torch.distributeddistributedr    r   r   ProcessGroup__annotations__r   r   r   r   <module>r      s<        ,0Xd''( /!2!23 r   