---
title: "BNNSFilterCreateLayerActivation(_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/bnnsfiltercreatelayeractivation(_:_:)"
---

# BNNSFilterCreateLayerActivation(_:_:)

Returns a new activation layer.

## Declaration

```swift
func BNNSFilterCreateLayerActivation(_ layer_params: UnsafePointer<BNNSLayerParametersActivation>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
```

## Parameters

- `layer_params`: Layer parameters.
- `filter_params`: The filter runtime parameters.

## See Also

### Activation layers

- [BNNSFilterCreateVectorActivationLayer(_:_:_:_:)](accelerate/bnnsfiltercreatevectoractivationlayer(_:_:_:_:).md)
- [BNNS.ActivationLayer](accelerate/bnns/activationlayer.md)
- [BNNSActivationFunction](accelerate/bnnsactivationfunction.md)
- [BNNSActivation](accelerate/bnnsactivation.md)
- [BNNSLayerParametersActivation](accelerate/bnnslayerparametersactivation.md)
- [BNNSDirectApplyActivationBatch(_:_:_:_:_:)](accelerate/bnnsdirectapplyactivationbatch(_:_:_:_:_:).md)
- [applyActivation(activation:axes:input:output:batchSize:filterParameters:)](accelerate/bnns/applyactivation(activation:axes:input:output:batchsize:filterparameters:).md)
- [applyActivation(activation:input:output:batchSize:filterParameters:)](accelerate/bnns/applyactivation(activation:input:output:batchsize:filterparameters:).md)
