
    qi                        U d dl Z d dlZd dlm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e   ed	<    e j                  d
      xZdn ee      Ze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)Optional)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) ossystypingr   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   modules__name__     b/home/ubuntu/crypto_trading_bot/.venv/lib/python3.12/site-packages/torch/_inductor/config_comms.py<module>r(      sW   	 
  < 6; ,d :
 @E 6 D16 ($ 6 299@AAJ 	 
W	 )(3-  "		"<==WFDCPWL )(3-  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 ckk(+ ,r&   