---
title: "BNNSTileBackward(_:_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/bnnstilebackward(_:_:_:)"
---

# BNNSTileBackward(_:_:_:)

Applies a tile filter backward to generate an input gradient.

## Declaration

```swift
func BNNSTileBackward(_ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
```

## Parameters

- `in_delta`: A pointer to the input delta descriptor.
- `out_delta`: A pointer to the output delta descriptor.
- `filter_params`: The filter runtime parameters.

## See Also

### Errors

- [BNNS.Error](accelerate/bnns/error.md)
- [BNNSBandPart(_:_:_:_:_:)](accelerate/bnnsbandpart(_:_:_:_:_:).md)
- [BNNSShuffle(_:_:_:_:)](accelerate/bnnsshuffle(_:_:_:_:).md)
- [BNNSShuffleType](accelerate/bnnsshuffletype.md)
- [BNNSTile(_:_:_:)](accelerate/bnnstile(_:_:_:).md)
