---
title: "init(x_stride:y_stride:x_padding:y_padding:k_width:k_height:in_channels:out_channels:weights:)"
framework: accelerate
role: symbol
role_heading: Initializer
path: "accelerate/bnnsconvolutionlayerparameters/init(x_stride:y_stride:x_padding:y_padding:k_width:k_height:in_channels:out_channels:weights:)"
---

# init(x_stride:y_stride:x_padding:y_padding:k_width:k_height:in_channels:out_channels:weights:)

## Declaration

```swift
init(x_stride: Int, y_stride: Int, x_padding: Int, y_padding: Int, k_width: Int, k_height: Int, in_channels: Int, out_channels: Int, weights: BNNSLayerData)
```

## See Also

### Initializers

- [init()](accelerate/bnnsconvolutionlayerparameters/init().md)
- [init(x_stride:y_stride:x_padding:y_padding:k_width:k_height:in_channels:out_channels:weights:bias:activation:)](accelerate/bnnsconvolutionlayerparameters/init(x_stride:y_stride:x_padding:y_padding:k_width:k_height:in_channels:out_channels:weights:bias:activation:).md)
