# helia_aot.transforms

Graph transform API.

The default registry orders static-shape folding, eligible depthwise-to-conv
rewrites, identity pruning and eligible transpose-convolution rewrites.
``TransformPipeline`` expands settings in that registry order; configuration
enables/disables named passes and supplies options without reordering them.

See ``TransformSpec``, ``TransformPipeline`` and ``register_default_transforms``
below for the public contracts. Individual implementation modules are source
code details rather than additional promised API pages.

**Re-exports**

| Name | Source |
| --- | --- |
| [AirTransform](/helia-aot/reference/api/helia_aot/transforms/transform/#helia_aot.transforms.transform.AirTransform) | `helia_aot.transforms.transform.AirTransform` |
| [TransformPipeline](/helia-aot/reference/api/helia_aot/transforms/transform_pipeline/#helia_aot.transforms.transform_pipeline.TransformPipeline) | `helia_aot.transforms.transform_pipeline.TransformPipeline` |
| [TransformSpec](/helia-aot/reference/api/helia_aot/transforms/defines/#helia_aot.transforms.defines.TransformSpec) | `helia_aot.transforms.defines.TransformSpec` |

## helia_aot.transforms.register_default_transforms

`function` · `python`

```python
register_default_transforms(registry: Registry[str, type[AirTransform]]) -> None
```

Register all built-in transforms into the provided registry.

Source: `helia_aot/transforms/__init__.py:24`
