---
title: BNNSOptimizerFunctionAdamAMSGradWithClipping
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/bnnsoptimizerfunctionadamamsgradwithclipping
---

# BNNSOptimizerFunctionAdamAMSGradWithClipping

An optimizer function that updates parameters according to the AMSGrad variant of the Adam algorithm and optionally clips the gradient by value or by norm.

## Declaration

```swift
var BNNSOptimizerFunctionAdamAMSGradWithClipping: BNNSOptimizerFunction { get }
```

## See Also

### Adam Optimizer Functions

- [BNNSOptimizerFunctionAdam](accelerate/bnnsoptimizerfunctionadam.md)
- [BNNSOptimizerFunctionAdamWithClipping](accelerate/bnnsoptimizerfunctionadamwithclipping.md)
- [BNNSOptimizerFunctionAdamAMSGrad](accelerate/bnnsoptimizerfunctionadamamsgrad.md)
