---
title: FusableLayerParameters
framework: accelerate
role: symbol
role_heading: Protocol
path: accelerate/fusablelayerparameters
---

# FusableLayerParameters

## Declaration

```swift
protocol FusableLayerParameters
```

## Relationships

### Conforming Types

- [BNNS.FusedBinaryArithmeticParameters](accelerate/bnns/fusedbinaryarithmeticparameters.md)
- [BNNS.FusedConvolutionParameters](accelerate/bnns/fusedconvolutionparameters.md)
- [BNNS.FusedDequantizationParameters](accelerate/bnns/fuseddequantizationparameters.md)
- [BNNS.FusedFullyConnectedParameters](accelerate/bnns/fusedfullyconnectedparameters.md)
- [BNNS.FusedNormalizationParameters](accelerate/bnns/fusednormalizationparameters.md)
- [BNNS.FusedQuantizationParameters](accelerate/bnns/fusedquantizationparameters.md)
- [BNNS.FusedTernaryArithmeticParameters](accelerate/bnns/fusedternaryarithmeticparameters.md)
- [BNNS.FusedUnaryArithmeticParameters](accelerate/bnns/fusedunaryarithmeticparameters.md)

## See Also

### Fused layers

- [BNNS.FusedParametersLayer](accelerate/bnns/fusedparameterslayer.md)
- [BNNS.FusedConvolutionNormalizationLayer](accelerate/bnns/fusedconvolutionnormalizationlayer.md)
- [BNNS.FusedFullyConnectedNormalizationLayer](accelerate/bnns/fusedfullyconnectednormalizationlayer.md)
- [BNNSFilterType](accelerate/bnnsfiltertype.md)
- [BNNSFilterCreateFusedLayer(_:_:_:_:)](accelerate/bnnsfiltercreatefusedlayer(_:_:_:_:).md)
- [BNNSFusedFilterApplyBatch(_:_:_:_:_:_:_:)](accelerate/bnnsfusedfilterapplybatch(_:_:_:_:_:_:_:).md)
- [BNNSFusedFilterApplyMultiInputBatch(_:_:_:_:_:_:_:_:)](accelerate/bnnsfusedfilterapplymultiinputbatch(_:_:_:_:_:_:_:_:).md)
- [BNNSFusedFilterApplyBackwardBatch(_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnsfusedfilterapplybackwardbatch(_:_:_:_:_:_:_:_:_:_:_:).md)
- [BNNSFusedFilterApplyBackwardMultiInputBatch(_:_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnsfusedfilterapplybackwardmultiinputbatch(_:_:_:_:_:_:_:_:_:_:_:_:).md)
