---
title: "init(kernelWidth:kernelHeight:strideInX:strideInY:dilationRateInX:dilationRateInY:dataLayout:)"
framework: metalperformanceshadersgraph
role: symbol
role_heading: Initializer
path: "metalperformanceshadersgraph/mpsgraphimtocolopdescriptor/init(kernelwidth:kernelheight:strideinx:strideiny:dilationrateinx:dilationrateiny:datalayout:)"
---

# init(kernelWidth:kernelHeight:strideInX:strideInY:dilationRateInX:dilationRateInY:dataLayout:)

Creates column to image descriptor with given values for parameters.

## Declaration

```swift
convenience init?(kernelWidth: Int, kernelHeight: Int, strideInX: Int, strideInY: Int, dilationRateInX: Int, dilationRateInY: Int, dataLayout: MPSGraphTensorNamedDataLayout)
```

## Parameters

- `kernelWidth`: See kernelWidth property.
- `kernelHeight`: See kernelHeight property.
- `strideInX`: See strideInX property.
- `strideInY`: See strideInY property.
- `dilationRateInX`: See dilationRateInX property.
- `dilationRateInY`: See dilationRateInY property.
- `dataLayout`: See dataLayout property.

## Return Value

Return Value A valid MPSGraphImToColOpDescriptor on autoreleasepool.
