# helia_aot.transforms.transform_pipeline

## helia_aot.transforms.transform_pipeline.TransformPipeline

`class` · `python`

```python
TransformPipeline(transforms: list[AirTransform])
```

Ordered sequence of AIR-to-AIR transforms applied to a model.

Built from config by ``from_config``, which expands the ``"*"`` wildcard
spec against the transform registry so every registered transform gets an
explicit enabled/disabled decision.

Source: `helia_aot/transforms/transform_pipeline.py:35`

### helia_aot.transforms.transform_pipeline.TransformPipeline.transforms

`attribute` · `python`

```python
transforms = transforms
```

Source: `helia_aot/transforms/transform_pipeline.py:44`

### helia_aot.transforms.transform_pipeline.TransformPipeline.apply

`method` · `python`

```python
apply(model: AirModel) -> AirModel
```

Source: `helia_aot/transforms/transform_pipeline.py:46`

### helia_aot.transforms.transform_pipeline.TransformPipeline.from_config

`method` · `python`

```python
from_config(specs: list[TransformSpec], transform_registry: Registry[str, type[AirTransform]]) -> TransformPipeline
```

`classmethod`

Source: `helia_aot/transforms/transform_pipeline.py:53`
