# helia_aot.air.options.AirEthosUOptions

## helia_aot.air.options.AirEthosUOptions

`class` · `python`

```python
AirEthosUOptions()
```

Options for the ETHOS_U operator.

Source: `helia_aot/air/options.py:888`

### helia_aot.air.options.AirEthosUOptions.co_type

`attribute` · `python`

```python
co_type: int = Field(0, description='Command-stream type identifier encoded by Vela')
```

Command-stream type identifier encoded by Vela (default 0).

Source: `helia_aot/air/options.py:900`

### helia_aot.air.options.AirEthosUOptions.command_stream_size

`attribute` · `python`

```python
command_stream_size: int = Field(0, ge=0, description='Size in bytes of the command stream tensor')
```

Size in bytes of the command stream tensor.

Source: `helia_aot/air/options.py:901`

### helia_aot.air.options.AirEthosUOptions.num_base_addresses

`attribute` · `python`

```python
num_base_addresses: int = Field(0, ge=0, description='Total number of base addresses for the invocation')
```

Total number of base addresses (inputs excluding command stream plus outputs).

Source: `helia_aot/air/options.py:902`

### helia_aot.air.options.AirEthosUOptions.custom_options_format

`attribute` · `python`

```python
custom_options_format: int = Field(0, description='LiteRT CustomOptionsFormat value')
```

LiteRT CustomOptionsFormat value for the operator.

Source: `helia_aot/air/options.py:903`

### helia_aot.air.options.AirEthosUOptions.custom_options

`attribute` · `python`

```python
custom_options: tuple[int, ...] = Field(default_factory=tuple, description='Raw custom options payload')
```

Raw custom options payload (typically Flexbuffers encoded).

Source: `helia_aot/air/options.py:904`
