---
title: BNNSMHAProjectionParameters
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnsmhaprojectionparameters
---

# BNNSMHAProjectionParameters

A structure that contains multihead attention projection parameters.

## Declaration

```swift
struct BNNSMHAProjectionParameters
```

## Topics

### Initializers

- [init(target_desc:weights:bias:)](accelerate/bnnsmhaprojectionparameters/init(target_desc:weights:bias:).md)
- [init()](accelerate/bnnsmhaprojectionparameters/init().md)

### Instance Properties

- [target_desc](accelerate/bnnsmhaprojectionparameters/target_desc.md)
- [weights](accelerate/bnnsmhaprojectionparameters/weights.md)
- [bias](accelerate/bnnsmhaprojectionparameters/bias.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Multihead attention layers

- [BNNSLayerParametersMultiheadAttention](accelerate/bnnslayerparametersmultiheadattention.md)
- [BNNSFilterCreateLayerMultiheadAttention(_:_:)](accelerate/bnnsfiltercreatelayermultiheadattention(_:_:).md)
- [BNNSApplyMultiheadAttention(_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnsapplymultiheadattention(_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:).md)
- [BNNSApplyMultiheadAttentionBackward(_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnsapplymultiheadattentionbackward(_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:).md)
