---
title: BNNSEmbeddingFlags
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnsembeddingflags
---

# BNNSEmbeddingFlags

Flags that control behavior of embedding layers.

## Declaration

```swift
struct BNNSEmbeddingFlags
```

## Topics

### Embedding Flags

- [init(_:)](accelerate/bnnsembeddingflags/init(_:).md)
- [init(rawValue:)](accelerate/bnnsembeddingflags/init(rawvalue:).md)
- [rawValue](accelerate/bnnsembeddingflags/rawvalue.md)
- [BNNSEmbeddingFlagScaleGradientByFrequency](accelerate/bnnsembeddingflagscalegradientbyfrequency.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Instance Properties

- [flags](accelerate/bnnslayerparametersembedding/flags.md)
- [i_desc](accelerate/bnnslayerparametersembedding/i_desc.md)
- [o_desc](accelerate/bnnslayerparametersembedding/o_desc.md)
- [dictionary](accelerate/bnnslayerparametersembedding/dictionary.md)
- [padding_idx](accelerate/bnnslayerparametersembedding/padding_idx.md)
- [max_norm](accelerate/bnnslayerparametersembedding/max_norm.md)
- [norm_type](accelerate/bnnslayerparametersembedding/norm_type.md)
