---
title: "init(strides:dilationRates:paddingValues:paddingStyle:)"
framework: metalperformanceshadersgraph
role: symbol
role_heading: Initializer
path: "metalperformanceshadersgraph/mpsgraphdepthwiseconvolution3dopdescriptor/init(strides:dilationrates:paddingvalues:paddingstyle:)"
---

# init(strides:dilationRates:paddingValues:paddingStyle:)

Creates a 3D depthwise convolution descriptor with given values.

## Declaration

```swift
convenience init?(strides: [NSNumber], dilationRates: [NSNumber], paddingValues: [NSNumber], paddingStyle: MPSGraphPaddingStyle)
```

## Parameters

- `strides`: See strides property.
- `dilationRates`: See dilationRates property.
- `paddingValues`: See paddingValues property.
- `paddingStyle`: See paddingStyle property.

## Return Value

Return Value The descriptor on autoreleasepool.
