---
title: BNNSConvolutionLayerParameters
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnsconvolutionlayerparameters
---

# BNNSConvolutionLayerParameters

A structure containing convolution parameters.

## Declaration

```swift
struct BNNSConvolutionLayerParameters
```

## Topics

### 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)
- [init(x_stride:y_stride:x_padding:y_padding:k_width:k_height:in_channels:out_channels:weights:)](accelerate/bnnsconvolutionlayerparameters/init(x_stride:y_stride:x_padding:y_padding:k_width:k_height:in_channels:out_channels:weights:).md)

### Instance Properties

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

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Convolution layers

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