---
title: BNNSDataLayoutNSE
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/bnnsdatalayoutnse
---

# BNNSDataLayoutNSE

A constant that represents a 3D tensor with the size elements embedding dimension, sequence length, and batch size.

## Declaration

```swift
var BNNSDataLayoutNSE: BNNSDataLayout { get }
```

## Discussion

Discussion The value (e, s, n) is at index e * stride[0] + s * stride[1] + n * stride[2]. size[0] is the embedding dimension (e). size[1] is the sequence length (s). size[2] is the batch size (n).

## See Also

### 3D Data Layouts

- [BNNSDataLayoutImageCHW](accelerate/bnnsdatalayoutimagechw.md)
- [BNNSDataLayout3DFirstMajor](accelerate/bnnsdatalayout3dfirstmajor.md)
- [BNNSDataLayout3DLastMajor](accelerate/bnnsdatalayout3dlastmajor.md)
- [BNNSDataLayoutSNE](accelerate/bnnsdatalayoutsne.md)
