---
title: BNNSLayerParametersConvolution
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnslayerparametersconvolution
---

# BNNSLayerParametersConvolution

A structure that contains the parameters of a convolution layer.

## Declaration

```swift
struct BNNSLayerParametersConvolution
```

## Topics

### Initializers

- [init(i_desc:w_desc:o_desc:bias:activation:x_stride:y_stride:x_dilation_stride:y_dilation_stride:x_padding:y_padding:groups:pad:)](accelerate/bnnslayerparametersconvolution/init(i_desc:w_desc:o_desc:bias:activation:x_stride:y_stride:x_dilation_stride:y_dilation_stride:x_padding:y_padding:groups:pad:).md)
- [init()](accelerate/bnnslayerparametersconvolution/init().md)

### Instance Properties

- [i_desc](accelerate/bnnslayerparametersconvolution/i_desc.md)
- [w_desc](accelerate/bnnslayerparametersconvolution/w_desc.md)
- [o_desc](accelerate/bnnslayerparametersconvolution/o_desc.md)
- [bias](accelerate/bnnslayerparametersconvolution/bias.md)
- [activation](accelerate/bnnslayerparametersconvolution/activation.md)
- [x_stride](accelerate/bnnslayerparametersconvolution/x_stride.md)
- [y_stride](accelerate/bnnslayerparametersconvolution/y_stride.md)
- [x_dilation_stride](accelerate/bnnslayerparametersconvolution/x_dilation_stride.md)
- [y_dilation_stride](accelerate/bnnslayerparametersconvolution/y_dilation_stride.md)
- [x_padding](accelerate/bnnslayerparametersconvolution/x_padding.md)
- [y_padding](accelerate/bnnslayerparametersconvolution/y_padding.md)
- [groups](accelerate/bnnslayerparametersconvolution/groups.md)
- [pad](accelerate/bnnslayerparametersconvolution/pad.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Convolution layers

- [BNNSConvolutionLayerParameters](accelerate/bnnsconvolutionlayerparameters.md)
- [BNNSFilterCreateConvolutionLayer(_:_:_:_:)](accelerate/bnnsfiltercreateconvolutionlayer(_:_:_:_:).md)
- [BNNS.ConvolutionLayer](accelerate/bnns/convolutionlayer.md)
- [BNNSFilterCreateLayerConvolution(_:_:)](accelerate/bnnsfiltercreatelayerconvolution(_:_:).md)
- [BNNSFilterCreateLayerTransposedConvolution(_:_:)](accelerate/bnnsfiltercreatelayertransposedconvolution(_:_:).md)
