
    9j                        U d dl Z d dlZd dlmZ dZeed<   dZeed<   dZeed<    e j                  d      xZ
dn ee
      Zedz  ed<    e j                  d	      xZ
dn ee
      Zedz  ed
<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<    eej:                  e          y)    N)install_config_moduleF,runtime_estimations_use_nccl_lib_estimations6runtime_estimations_align_across_all_distributed_ranks(reorder_iterative_debug_memory_recompute!PYTORCH_REORDER_COLLECTIVES_LIMIT(reorder_iterative_debug_limit_to_reorderPYTORCH_SINK_WAITS_LIMIT(sink_waits_iterative_debug_limit_to_sink)reorder_iterative_use_runtime_estimations&sink_iterative_use_runtime_estimations>reorder_for_compute_comm_overlap_broadcast_runtime_estimationsg       @*reorder_sink_runtime_estimations_comm_multg      ?.reorder_sink_runtime_estimations_non_comm_multg      ?)reorder_iterative_extra_comm_comp_overlap&sink_iterative_extra_comm_comp_overlapg?$reorder_iterative_peak_memory_budget!sink_iterative_peak_memory_budgetT,reorder_iterative_unsafe_collectives_reorder/sink_waits_iterative_unsafe_collectives_reorder(reorder_iterative_group_with_collectives*sink_waits_iterative_swap_with_collectivesreorder_sink_verbose_logging)ossystorch.utils._config_moduler   r   bool__annotations__r   r   getenvenv_strintr   r
   r   r   r   r   floatr   r   r   r   r   r   r   r   r   r   modules__name__     \/media/conek/DATA/Code/OCR/venv/lib/python3.12/site-packages/torch/_inductor/config_comms.py<module>r'      s]   	 
 < 6; ,d :
 @E 6 D16 ($ 6 299@AAJ 		W )#*  "		"<==WFDCPWL )#*  38 )4 7/4 & 4 HM > L
 58 *E 78; . ; 47 )5 6 14 & 3 /2 $e 1 ,/ !5 . 6: ,d 98< / < 27 ($ 638 *D 8%* d * ckk(+ ,r%   