---
title: BNNSLayerParametersPermute
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnslayerparameterspermute
---

# BNNSLayerParametersPermute

A structure that contains the parameters of a permute layer.

## Declaration

```swift
struct BNNSLayerParametersPermute
```

## Topics

### Initializers

- [init(i_desc:o_desc:permutation:)](accelerate/bnnslayerparameterspermute/init(i_desc:o_desc:permutation:).md)
- [init()](accelerate/bnnslayerparameterspermute/init().md)

### Instance Properties

- [i_desc](accelerate/bnnslayerparameterspermute/i_desc.md)
- [o_desc](accelerate/bnnslayerparameterspermute/o_desc.md)
- [permutation](accelerate/bnnslayerparameterspermute/permutation.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Permute layers

- [BNNS.PermuteLayer](accelerate/bnns/permutelayer.md)
- [BNNSFilterCreateLayerPermute(_:_:)](accelerate/bnnsfiltercreatelayerpermute(_:_:).md)
- [BNNSPermuteFilterApplyBackwardBatch(_:_:_:_:_:_:)](accelerate/bnnspermutefilterapplybackwardbatch(_:_:_:_:_:_:).md)
