---
title: "BNNS.PoolingType.max(indices:xDilationStride:yDilationStride:)"
framework: accelerate
role: symbol
role_heading: Case
path: "accelerate/bnns/poolingtype/max(indices:xdilationstride:ydilationstride:)"
---

# BNNS.PoolingType.max(indices:xDilationStride:yDilationStride:)

A function for pooling that computes the maximum of each element in the pooling kernel.

## Declaration

```swift
case max(indices: UnsafeMutableBufferPointer<Int>? = nil, xDilationStride: Int = 0, yDilationStride: Int = 0)
```

## See Also

### Pooling Types

- [BNNS.PoolingType.average(countIncludesPadding:)](accelerate/bnns/poolingtype/average(countincludespadding:).md)
- [BNNS.PoolingType.l2Norm](accelerate/bnns/poolingtype/l2norm.md)
- [BNNS.PoolingType.unMax(indices:xDilationStride:yDilationStride:)](accelerate/bnns/poolingtype/unmax(indices:xdilationstride:ydilationstride:).md)
