Ë
    ÄÓ^jq3  ã                   óV  — U d Z ddlZddlmZmZ g d¢Z eddgd¬«      Zedz  ed<   	  ed	d¬«      Z	edz  ed
<    edd¬«      Z
edz  ed<   	  edd¬«      Zeed<   	  edddgd¬«      Zeed<   	  edd¬«      Zeed<   	  edd¬«      Zeed<   	  edd¬«      Zeed<   	  edd¬«      Zeed<   	  ed¬«      Zeed <   	  ed!¬«      Zeed"<   	  ed#¬«      Zeed$<   	  ed%¬«      Zeed&<   	  ed'¬«      Zeed(<   	  ed)¬«      Zeed*<   	  ed+¬«      Zeed,<   	  ed-¬«      Zeed.<   	  ed/¬«      Zedz  ed0<   	  ed1¬«      Zeed2<   	  ed3¬«      Zeed4<   	  ed5¬«      Zeed6<   	  ed7¬«      Zeed8<   	  ed9¬«      Z eed:<   	  ed;¬«      Z!e"ed<<   	  eejF                  e$   «       y)=a¾  
This is the top-level configuration module for the compiler, containing
cross-cutting configuration options that affect all parts of the compiler
stack.

You may also be interested in the per-component configuration modules, which
contain configuration options that affect only a specific part of the compiler:

* :mod:`torch._dynamo.config`
* :mod:`torch._inductor.config`
* :mod:`torch._functorch.config`
* :mod:`torch.fx.experimental.config`
é    N)ÚConfigÚinstall_config_module)Újob_idÚdynamic_shapesÚassume_static_by_defaultÚautomatic_dynamic_shapesÚrecompile_limitÚaccumulated_recompile_limitÚverboseÚcapture_scalar_outputsÚ capture_dynamic_output_shape_opsÚlog_file_nameÚfail_on_recompile_limit_hitÚallow_unspec_int_on_nn_moduleÚ*skip_tensor_guards_with_matching_dict_tagsÚ enable_cpp_symbolic_shape_guardsÚwrap_top_frameÚreorderable_logging_functionsÚforce_disable_cachesÚTORCH_COMPILE_JOB_IDÚTORCH_COMPILE_STICKY_PGO_KEY)Úenv_name_defaultÚdefaultr   ÚTORCH_COMPILE_STICKY_PGO_READÚpgo_extra_read_keyÚTORCH_COMPILE_STICKY_PGO_WRITEÚpgo_extra_write_keyÚTORCH_COMPILE_CACHE_KEY_TAGÚ Úcache_key_tagz)pytorch/remote_cache:force_disable_cachesÚ"TORCHINDUCTOR_FORCE_DISABLE_CACHESÚ"TORCH_COMPILE_FORCE_DISABLE_CACHESF)ÚjustknobÚenv_name_forcer   r   ÚTORCH_COMPILE_DYNAMIC_SOURCESÚdynamic_sourcesÚTORCH_COMPILE_DYNAMIC_VALUESÚdynamic_valuesÚTORCH_COMPILE_UNBACKED_SOURCESÚunbacked_sourcesÚTORCH_CUDAGRAPH_GCÚforce_cudagraph_gcz#torch._dynamo.config.dynamic_shapes)Úaliasr   z-torch._dynamo.config.assume_static_by_defaultr   z-torch._dynamo.config.automatic_dynamic_shapesr   z$torch._dynamo.config.recompile_limitr	   z0torch._dynamo.config.accumulated_recompile_limitr
   ztorch._dynamo.config.verboser   z+torch._dynamo.config.capture_scalar_outputsr   z5torch._dynamo.config.capture_dynamic_output_shape_opsr   z"torch._dynamo.config.log_file_namer   z0torch._dynamo.config.fail_on_recompile_limit_hitr   z2torch._dynamo.config.allow_unspec_int_on_nn_moduler   z?torch._dynamo.config.skip_tensor_guards_with_matching_dict_tagsr   z5torch._dynamo.config.enable_cpp_symbolic_shape_guardsr   z#torch._dynamo.config.wrap_top_framer   z2torch._dynamo.config.reorderable_logging_functionsr   )%Ú__doc__ÚsysÚtorch.utils._config_moduler   r   Ú__all__r   ÚstrÚ__annotations__r   r   r    r   Úboolr&   r(   r*   r,   r   r   r   r	   Úintr
   r   r   r   r   r   r   r   r   r   r   ÚsetÚmodulesÚ__name__© ó    ú`/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/torch/compiler/config.pyú<module>r<      sÛ  ðòó ç Dò€ñ6 Ø,Ð.LÐMØô€ˆˆd‰
ó ðñ4 "(Ø4¸dô"Ð �C˜$‘Jó ñ #)Ø5¸tô#Ð �S˜4‘Zó ðñ Ð-JÐTVÔW€ˆsÓ Wðñ
 $Ø8à,Ø,ðð ôÐ �dó ðñ Ø4¸bô€�ó ðñ6 Ø3¸Rô€�ó ðñ2 Ø5¸rôÐ �#ó ð	ñ "Ð3GÐQVÔWÐ �DÓ Wðñ Ð$IÔJ€�Ó Jðñ "(Ø
9ô"Ð ˜$ó ðñ "(Ø
9ô"Ð ˜$ó ðñ Ð$JÔK€�Ó Kðñ $*Ø
<ô$Ð ˜Só ðñ Ð;Ô<€ˆÓ <ðñ  &Ø
7ô Ð ˜ó ðñ *0Ø
Aô*Ð   $ó ðñ #Ð)MÔN€ˆs�T‰zÓ Nðñ %+Ø
<ô%Ð ˜Tó ðñ '-Ø
>ô'Ð ˜tó ðñ 4:Ø
Kô4Ð *¨Dó ðñ *0Ø
Aô*Ð   $ó ðñ Ð$IÔJ€�Ó Jðñ &,Ø
>ô&Ð ˜só ðñ �c—k‘k (Ñ+Õ ,r:   