---
title: BNNSActivationFunctionClamp
framework: accelerate
role: symbol
role_heading: Enumeration Case
path: accelerate/bnnsactivationfunction/bnnsactivationfunctionclamp
---

# BNNSActivationFunctionClamp

An activation function that returns its input clamped to the specified range.

## Declaration

```occ
BNNSActivationFunctionClamp
```

## Discussion

Discussion This constant defines an activation function that returns values using the following operation: min(max(x, alpha), beta) Use alpha and beta to specify the clamping range: var activation = BNNSActivation(function: .clamp,                                  alpha: -5,                                  beta: 5) The following illustrates the output that the activation function generates from inputs in the range -10...10:

## See Also

### Raw Values

- [BNNSActivationFunctionCELU](accelerate/bnnsactivationfunctioncelu.md)
- [BNNSActivationFunctionClampedLeakyRectifiedLinear](accelerate/bnnsactivationfunctionclampedleakyrectifiedlinear.md)
- [BNNSActivationFunctionELU](accelerate/bnnsactivationfunctionelu.md)
- [BNNSActivationFunctionErf](accelerate/bnnsactivationfunctionerf.md)
- [BNNSActivationFunctionGELU](accelerate/bnnsactivationfunctiongelu.md)
- [BNNSActivationFunctionGELUApproximation](accelerate/bnnsactivationfunctiongeluapproximation.md)
- [BNNSActivationFunctionGELUApproximation2](accelerate/bnnsactivationfunctiongeluapproximation2.md)
- [BNNSActivationFunctionGELUApproximationSigmoid](accelerate/bnnsactivationfunctiongeluapproximationsigmoid.md)
- [BNNSActivationFunctionGumbel](accelerate/bnnsactivationfunctiongumbel.md)
- [BNNSActivationFunctionGumbelMax](accelerate/bnnsactivationfunctiongumbelmax.md)
- [BNNSActivationFunctionHardShrink](accelerate/bnnsactivationfunctionhardshrink.md)
- [BNNSActivationFunctionHardSigmoid](accelerate/bnnsactivationfunctionhardsigmoid.md)
- [BNNSActivationFunctionHardSwish](accelerate/bnnsactivationfunctionhardswish.md)
- [BNNSActivationFunctionIntegerLinearSaturate](accelerate/bnnsactivationfunction/bnnsactivationfunctionintegerlinearsaturate.md)
- [BNNSActivationFunctionIntegerLinearSaturatePerChannel](accelerate/bnnsactivationfunction/bnnsactivationfunctionintegerlinearsaturateperchannel.md)
