Compare commits

...

6 Commits

Author SHA1 Message Date
feedb4f26c Formatting fix 2025-09-22 15:42:52 -07:00
bddbab653f Add noindex annotation to log_file_name 2025-09-22 15:29:03 -07:00
03719e0265 Update dynamo_config.md 2025-09-22 13:52:33 -04:00
510263a453 Update docs/source/dynamo_config.rst
Co-authored-by: Svetlana Karslioglu <svekars@meta.com>
2025-09-22 13:36:43 -04:00
c288ae75f0 Update docs/source/dynamo_config.rst
Co-authored-by: Svetlana Karslioglu <svekars@meta.com>
2025-09-22 13:36:35 -04:00
14d3a428dc Dynamo config set up 2025-09-22 10:39:59 -04:00
3 changed files with 80 additions and 2 deletions

View File

@ -0,0 +1,69 @@
# torch._dynamo.config
```{currentmodule} torch._dynamo.config
```
```{eval-rst}
.. automodule:: torch._dynamo.config
:members:
:undoc-members:
:show-inheritance:
```
## Configuration Variables
```{eval-rst}
.. autodata:: torch._dynamo.config.log_file_name
:annotation: = None
:noindex:
```
```{eval-rst}
.. autodata:: torch._dynamo.config.verbose
:annotation: = os.environ.get("TORCHDYNAMO_VERBOSE", "0") == "1"
```
```{eval-rst}
.. autodata:: torch._dynamo.config.verify_correctness
:annotation: = False
```
```{eval-rst}
.. autodata:: torch._dynamo.config.recompile_limit
:annotation: = 8
```
```{eval-rst}
.. autodata:: torch._dynamo.config.accumulated_recompile_limit
:annotation: = 256
```
```{eval-rst}
.. autodata:: torch._dynamo.config.suppress_errors
:annotation: = bool(os.environ.get("TORCHDYNAMO_SUPPRESS_ERRORS", False))
```
```{eval-rst}
.. autodata:: torch._dynamo.config.dynamic_shapes
:annotation: = True
```
```{eval-rst}
.. autodata:: torch._dynamo.config.assume_static_by_default
:annotation: = True
```
```{eval-rst}
.. autodata:: torch._dynamo.config.automatic_dynamic_shapes
:annotation: = True
```
```{eval-rst}
.. autodata:: torch._dynamo.config.capture_scalar_outputs
:annotation: = os.environ.get("TORCHDYNAMO_CAPTURE_SCALAR_OUTPUTS") == "1"
```
```{eval-rst}
.. autodata:: torch._dynamo.config.capture_dynamic_output_shape_ops
:annotation: = os.environ.get("TORCHDYNAMO_CAPTURE_DYNAMIC_OUTPUT_SHAPE_OPS", "0") == "1"
```

View File

@ -790,6 +790,14 @@ Optimizations
`torch.compile documentation <https://pytorch.org/docs/main/torch.compiler.html>`__
Configuration
~~~~~~~~~~~~~
.. toctree::
:maxdepth: 1
dynamo_config
Operator Tags
------------------------------------
.. autoclass:: Tag

View File

@ -1,8 +1,9 @@
"""
Configuration module for TorchDynamo compiler and optimization settings.
This module contains various configuration flags and settings that control TorchDynamo's
behavior, including:
This module contains various configuration flags and settings
that control TorchDynamo's behavior, including:
- Runtime behavior flags (e.g., guard settings, specialization options)
- Debugging and development options
- Performance tuning parameters