
    l
qi*                        U d Z ddlZddlmZ ddlmZmZ g dZ eddgd          Zee	         e
d	<   	  ed
d          Zee	         e
d<    edd          Zee	         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          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	         e
d/<   	  ed0          Zee
d1<   	  ed2          Zee
d3<   	  ed4          Zee
d5<   	  ed6          Z ee
d7<   	  ed8          Z!ee
d9<   	  ed:          Z"e#e
d;<   	  eej$        e%                    dS )<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__     u/var/www/html/bestrading.cuttalo.com/services/ml-inference/venv/lib/python3.11/site-packages/torch/compiler/config.py<module>r<      s     


       D D D D D D D D  6 ,.LM     4 %+F4d% % % HSM    &,V5t& & & Xc]    V-JTVWWWs W W W
 $V8,,    d    v4b      5r   #    "63GQVWWW D W W W v$IJJJ J J J "(
9" " " $    "(
9" " " $    v$JKKK K K K $*6
<$ $ $ S    ;<<< < < <  &v
7          *0
A* * *  $     &v,PQQQx} Q Q Q %+F
<% % % T    '-f
>' ' ' t    4:6
K4 4 4 *D    *0
A* * *  $    v$IJJJ J J J &,V
>& & & s     ck(+ , , , , ,r:   