---
title: MLCPaddingPolicy
framework: ML Compute
role: symbol
role_heading: Enumeration
platforms: [iOS 14.0+, iPadOS 14.0+, Mac Catalyst 14.0+, macOS 11.0+, tvOS 14.0+]
path: mlcompute/mlcpaddingpolicy-3hic8
---

# MLCPaddingPolicy

A padding policy that you specify for a convolution or pooling layer.

## Declaration

```swift
enum MLCPaddingPolicy
```

## Topics

### Enumeration Cases

- [MLCPaddingPolicy.same](mlcompute/mlcpaddingpolicy-3hic8/same.md)
- [MLCPaddingPolicy.valid](mlcompute/mlcpaddingpolicy-3hic8/valid.md)
- [MLCPaddingPolicy.sized(y:x:)](mlcompute/mlcpaddingpolicy-3hic8/sized(y:x:).md)
- [debugDescription](mlcompute/mlcpaddingpolicy-3hic8/debugdescription.md)

## See Also

### Supporting Types

- [MLCPaddingType](mlcompute/mlcpaddingtype.md)
