---
title: BNNS.DataLayout.tensor4DFirstMajor
framework: accelerate
role: symbol
role_heading: Case
path: accelerate/bnns/datalayout/tensor4dfirstmajor
---

# BNNS.DataLayout.tensor4DFirstMajor

A constant that represents a 4D first-major tensor.

## Declaration

```swift
case tensor4DFirstMajor
```

## See Also

### Data Layout Constants

- [BNNS.DataLayout.vector](accelerate/bnns/datalayout/vector.md)
- [BNNS.DataLayout.matrixColumnMajor](accelerate/bnns/datalayout/matrixcolumnmajor.md)
- [BNNS.DataLayout.matrixRowMajor](accelerate/bnns/datalayout/matrixrowmajor.md)
- [BNNS.DataLayout.matrixFirstMajor](accelerate/bnns/datalayout/matrixfirstmajor.md)
- [BNNS.DataLayout.matrixLastMajor](accelerate/bnns/datalayout/matrixlastmajor.md)
- [BNNS.DataLayout.imageCHW](accelerate/bnns/datalayout/imagechw.md)
- [BNNS.DataLayout.tensor3DFirstMajor](accelerate/bnns/datalayout/tensor3dfirstmajor.md)
- [BNNS.DataLayout.tensor3DLastMajor](accelerate/bnns/datalayout/tensor3dlastmajor.md)
- [BNNS.DataLayout.tensor3DNSE](accelerate/bnns/datalayout/tensor3dnse.md)
- [BNNS.DataLayout.tensor3DSNE](accelerate/bnns/datalayout/tensor3dsne.md)
- [BNNS.DataLayout.convolutionWeightsOIHW](accelerate/bnns/datalayout/convolutionweightsoihw.md)
- [BNNS.DataLayout.tensor4DLastMajor](accelerate/bnns/datalayout/tensor4dlastmajor.md)
- [BNNS.DataLayout.tensor5DFirstMajor](accelerate/bnns/datalayout/tensor5dfirstmajor.md)
- [BNNS.DataLayout.tensor5DLastMajor](accelerate/bnns/datalayout/tensor5dlastmajor.md)
- [BNNS.DataLayout.tensor6DFirstMajor](accelerate/bnns/datalayout/tensor6dfirstmajor.md)
