§
    ž²Åj¼%  ã                   ód  — d Z ddlZddlZddlmZmZ dZej                             dd¦  «        dk    Z	dZ
ej                             dd¦  «        dk    Zd	Zd	Zej                             d
d¦  «        dk    Zdee         fd„Z e¦   «         ZddlmZ  e¦   «          oe ZdZd	Zd	Zd	Zd	Zd	ZdZdZdZdZej                             dd¦  «        dk    ZdZ d	Z!dZ"dZ#dZ$ e¦   «         rdnd	Z%ej                             dd¦  «        Z&dZ'dZ(dZ)erddl*T ddl+m,Z,  e,ej-        e.         ¦  «         dS )z
Global flags for aot autograd
é    N)ÚOptionalÚTYPE_CHECKINGFÚFAKE_ALLOW_METAÚ1Ú0ÚAOT_PARTITIONER_DEBUGTÚTORCHINDUCTOR_AUTOGRAD_CACHEÚreturnc                  óš   — t           j                             d¦  «        dk    rdS t           j                             d¦  «        dk    rdS d S )NÚ#TORCHINDUCTOR_AUTOGRAD_REMOTE_CACHEr   Tr   F)ÚosÚenvironÚget© ó    úHC:\Projects\Historical\venv\Lib\site-packages\torch/_functorch/config.pyÚremote_autograd_cache_defaultr   '   sE   € Ý	„z‡~‚~Ð;Ñ<Ô<ÀÒCÐCØˆtÝ	„z‡~‚~Ð;Ñ<Ô<ÀÒCÐCØˆuØˆ4r   )Ú	is_fbcodeiè  g      ð?ÚflopsÚdpÚ PARTITIONER_MEMORY_BUDGET_PARETOÚTORCH_COMPILE_GRAPH_FORMATÚsvg)Ú*)Úinstall_config_module)/Ú__doc__r   ÚsysÚtypingr   r   Úfunctionalize_rng_opsr   r   Úfake_tensor_allow_metaÚdebug_assertÚdebug_partitionerÚstatic_weight_shapesÚcseÚenable_autograd_cacheÚboolr   Úenable_remote_autograd_cacheÚtorch._inductor.configr   Úview_replay_for_aliased_outputsÚmax_dist_from_bwÚban_recompute_used_far_apartÚ!ban_recompute_long_fusible_chainsÚ#ban_recompute_materialized_backwardÚban_recompute_not_in_allowlistÚban_recompute_reductionsÚrecompute_viewsÚactivation_memory_budgetÚ*activation_memory_budget_runtime_estimatorÚactivation_memory_budget_solverÚvisualize_memory_budget_paretoÚaggressive_recomputationÚ(fake_tensor_allow_unsafe_data_ptr_accessÚunlift_effect_tokensÚfake_tensor_crossrefÚ"fake_tensor_propagate_real_tensorsÚdonated_bufferÚtorch_compile_graph_formatÚ*generate_fake_kernels_from_real_mismatchesÚstrict_autograd_cacheÚ5disable_guess_zero_tangent_for_mutated_input_subclassÚtorch.utils._config_typingÚtorch.utils._config_moduler   ÚmodulesÚ__name__r   r   r   ú<module>rC      s0  ððð ð 
€	€	€	Ø 
€
€
€
Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *ð
 Ð ð œŸšÐ(9¸3Ñ?Ô?À3ÒFÐ ð €à”J—N’NÐ#:¸CÑ@Ô@ÀCÒGÐ àÐ ð €ð œ
ŸšÐ'EÀsÑKÔKÈsÒRÐ ð x°¤~ð ð ð ð ð  =Ð<Ñ>Ô>Ð ð& -Ð ,Ð ,Ð ,Ð ,Ð ,ð (1 y¡{¤{ ?Ð"SÐ=RÐ9RÐ ð Ð ð
  $Ð ð %)Ð !ð '+Ð #ð
 "&Ð ð  Ð ð €ð Ð ð .5Ð *ð
 #'Ð ð „J‡N‚NÐ5°sÑ;Ô;¸sÒBð ð !Ð ð
 ,0Ð (ð Ð ð
 Ð ð< &+Ð "ð $˜)™+œ+Ð/��¨4€ð  œZŸ^š^Ð,HÈ%ÑPÔPÐ ð
 .3Ð *ð
 Ð ð 9>Ð 5àð -Ø,Ð,Ð,Ð,à <Ð <Ð <Ð <Ð <Ð <ð Ð �c”k (Ô+Ñ ,Ô ,Ð ,Ð ,Ð ,r   