# helia_aot.optimization.schema.OptimizationPlan

## helia_aot.optimization.schema.OptimizationPlan

`class` · `python`

```python
OptimizationPlan()
```

The normative optimization plan, ``<prefix>_plan.json``.

Source: `helia_aot/optimization/schema.py:402`

### helia_aot.optimization.schema.OptimizationPlan.schema_version

`attribute` · `python`

```python
schema_version: Literal[1] = Field(..., description='Plan schema version')
```

Source: `helia_aot/optimization/schema.py:405`

### helia_aot.optimization.schema.OptimizationPlan.generator

`attribute` · `python`

```python
generator: Generator
```

Source: `helia_aot/optimization/schema.py:406`

### helia_aot.optimization.schema.OptimizationPlan.model

`attribute` · `python`

```python
model: ModelIdentity
```

Source: `helia_aot/optimization/schema.py:407`

### helia_aot.optimization.schema.OptimizationPlan.module_prefix

`attribute` · `python`

```python
module_prefix: str
```

Source: `helia_aot/optimization/schema.py:408`

### helia_aot.optimization.schema.OptimizationPlan.platform

`attribute` · `python`

```python
platform: PlatformIdentity
```

Source: `helia_aot/optimization/schema.py:409`

### helia_aot.optimization.schema.OptimizationPlan.optimization

`attribute` · `python`

```python
optimization: PlanOptimization
```

Source: `helia_aot/optimization/schema.py:410`

### helia_aot.optimization.schema.OptimizationPlan.operators

`attribute` · `python`

```python
operators: list[PlanOperator]
```

Source: `helia_aot/optimization/schema.py:411`

### helia_aot.optimization.schema.OptimizationPlan.tensors

`attribute` · `python`

```python
tensors: list[dict[str, Any]] = Field(default_factory=list, description='Reserved for per-tensor choices such as placement; empty today', json_schema_extra={'maxItems': 0})
```

Source: `helia_aot/optimization/schema.py:412`
