# helia_aot.air.options.AirFullyConnectedOptions

## helia_aot.air.options.AirFullyConnectedOptions

`class` · `python`

```python
AirFullyConnectedOptions()
```

Options for the FULLY_CONNECTED operator.

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

### helia_aot.air.options.AirFullyConnectedOptions.activation

`attribute` · `python`

```python
activation: AirActivationType = Field(AirActivationType.NONE, description='Fused activation function')
```


Fused activation function (default NONE).

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

### helia_aot.air.options.AirFullyConnectedOptions.weights_format

`attribute` · `python`

```python
weights_format: FullyConnectedWeightsFormat = Field(AirFullyConnectedWeightsFormat.DEFAULT, description='Memory layout of the weights matrix')
```


Memory layout of the weights matrix
(default DEFAULT, i.e. row-major).

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

### helia_aot.air.options.AirFullyConnectedOptions.keep_num_dims

`attribute` · `python`

```python
keep_num_dims: bool = Field(False, description="If True, preserve the input's rank in the output")
```


If True, preserve the input's rank in the output.
Otherwise, collapse to 2D (default False).

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

### helia_aot.air.options.AirFullyConnectedOptions.asymmetric_quantize_inputs

`attribute` · `python`

```python
asymmetric_quantize_inputs: bool = Field(False, description='If True, use asymmetric quantization for inputs')
```


If True, use asymmetric quantization for inputs
(default False).

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

### helia_aot.air.options.AirFullyConnectedOptions.bias_tensor_type

`attribute` · `python`

```python
bias_tensor_type: AirTensorType = Field(AirTensorType.FLOAT32, description='Bias tensor type')
```


Data type of the bias tensor.
FLOAT32 for hybrid/dynamic-range quant,
INT32 for full-integer quant (default FLOAT32).

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