---
title: "init(weights:weightsOffset:biases:biasesOffset:cnnConvolutionDescriptor:)"
framework: metalperformanceshaders
role: symbol
role_heading: Initializer
path: "metalperformanceshaders/mpscnnconvolutionweightsandbiasesstate/init(weights:weightsoffset:biases:biasesoffset:cnnconvolutiondescriptor:)"
---

# init(weights:weightsOffset:biases:biasesOffset:cnnConvolutionDescriptor:)

## Declaration

```swift
init(weights: any MTLBuffer, weightsOffset: Int, biases: (any MTLBuffer)?, biasesOffset: Int, cnnConvolutionDescriptor descriptor: MPSCNNConvolutionDescriptor)
```
