---
title: "step(parameters:gradients:accumulators:filterParameters:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/bnnsoptimizer/step(parameters:gradients:accumulators:filterparameters:)"
---

# step(parameters:gradients:accumulators:filterParameters:)

## Declaration

```swift
func step(parameters: [BNNSNDArrayDescriptor], gradients: [BNNSNDArrayDescriptor], accumulators: [BNNSNDArrayDescriptor], filterParameters: BNNSFilterParameters?) throws
```
