---
title: BNNS.FusedLayer
framework: accelerate
role: symbol
role_heading: Class
path: accelerate/bnns/fusedlayer
---

# BNNS.FusedLayer

The base class for fused convolution-normalization and fully connected-normalization layers.

## Declaration

```swift
class FusedLayer
```

## Topics

### Applying a Fused Layer

- [apply(batchSize:input:output:for:)](accelerate/bnns/fusedlayer/apply(batchsize:input:output:for:).md)
- [applyBackward(batchSize:input:output:outputGradient:generatingInputGradient:generatingParameterGradients:)](accelerate/bnns/fusedlayer/applybackward(batchsize:input:output:outputgradient:generatinginputgradient:generatingparametergradients:).md)

## Relationships

### Inherits From

- [BNNS.Layer](accelerate/bnns/layer.md)

### Inherited By

- [BNNS.FusedConvolutionNormalizationLayer](accelerate/bnns/fusedconvolutionnormalizationlayer.md)
- [BNNS.FusedFullyConnectedNormalizationLayer](accelerate/bnns/fusedfullyconnectednormalizationlayer.md)
- [BNNS.FusedParametersLayer](accelerate/bnns/fusedparameterslayer.md)
