ó
    Eñi*  ã                   ó¸  • % S r SSKrSSKJr  SSKJrJr  / SQr\" SS/SS9r\\	   \
S	'    \" S
SS9r\\	   \
S'   \" SSS9r\\	   \
S'    \" SSS9r\	\
S'    \" SSS/SS9r\\
S'    \" SSS9r\	\
S'    \" SSS9r\	\
S'    \" SSS9r\\
S'    \" SS9r\\
S'    \" S S9r\\
S!'    \" S"S9r\\
S#'    \" S$S9r\\
S%'    \" S&S9r\\
S''    \" S(S9r\\
S)'    \" S*S9r\\
S+'    \" S,S9r\\
S-'    \" S.S9r\\	   \
S/'    \" S0S9r\\
S1'    \" S2S9r\\
S3'    \" S4S9r\\
S5'    \" S6S9r \\
S7'    \" S8S9r!\\
S9'    \" S:S9r"\#\
S;'    \" \RH                  \%   5        g)<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)ÚOptional)Ú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_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Útypingr   Útorch.utils._config_moduler   r   Ú__all__r   ÚstrÚ__annotations__r   r   r!   r   Úboolr'   r)   r+   r   r   r	   r
   Úintr   r   r   r   r   r   r   r   r   r   r   ÚsetÚmodulesÚ__name__© ó    ÚR/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torch/compiler/config.pyÚ<module>r<      sÁ  ðòó Ý ç Dò€ñ6 Ø,Ð.LÐMØñ€ˆ�‰ó ðñ4 %+Ø4¸dñ%Ð �H˜S‘Mó ñ &,Ø5¸tñ&Ð �X˜c‘]ó ðñ Ð-JÐTVÑW€ˆsÓ Wðñ
 $Ø8à,Ø,ðð ñÐ �dó ðñ Ø4¸bñ€�ó ðñ Ø5¸rñÐ �#ó ðñ "Ð3GÐQVÑWÐ �DÓ Wðñ Ð$IÑJ€�Ó Jðñ "(Ø
9ñ"Ð ˜$ó ðñ "(Ø
9ñ"Ð ˜$ó ðñ Ð$JÑK€�Ó Kðñ $*Ø
<ñ$Ð ˜Só ðñ Ð;Ñ<€ˆÓ <ðñ  &Ø
7ñ Ð ˜ó ðñ *0Ø
Añ*Ð   $ó ðñ  &Ð,PÑQ€ˆx˜‰}Ó Qðñ %+Ø
<ñ%Ð ˜Tó ðñ '-Ø
>ñ'Ð ˜tó ðñ 4:Ø
Kñ4Ð *¨Dó ðñ *0Ø
Añ*Ð   $ó ðñ Ð$IÑJ€�Ó Jðñ &,Ø
>ñ&Ð ˜só ðñ �c—k‘k (Ñ+Õ ,r:   