---
title: MPSGraphTensorNamedDataLayout
framework: metalperformanceshadersgraph
role: symbol
role_heading: Enumeration
path: metalperformanceshadersgraph/mpsgraphtensornameddatalayout
---

# MPSGraphTensorNamedDataLayout

The tensor layout.

## Declaration

```swift
enum MPSGraphTensorNamedDataLayout
```

## Topics

### Enumeration Cases

- [MPSGraphTensorNamedDataLayout.CHW](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/chw.md)
- [MPSGraphTensorNamedDataLayout.DHWIO](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/dhwio.md)
- [MPSGraphTensorNamedDataLayout.HW](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/hw.md)
- [MPSGraphTensorNamedDataLayout.HWC](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/hwc.md)
- [MPSGraphTensorNamedDataLayout.HWIO](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/hwio.md)
- [MPSGraphTensorNamedDataLayout.NCDHW](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/ncdhw.md)
- [MPSGraphTensorNamedDataLayout.NCHW](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/nchw.md)
- [MPSGraphTensorNamedDataLayout.NDHWC](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/ndhwc.md)
- [MPSGraphTensorNamedDataLayout.NHWC](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/nhwc.md)
- [MPSGraphTensorNamedDataLayout.OIDHW](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/oidhw.md)
- [MPSGraphTensorNamedDataLayout.OIHW](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/oihw.md)

### Initializers

- [init(rawValue:)](metalperformanceshadersgraph/mpsgraphtensornameddatalayout/init(rawvalue:).md)

## Relationships

### Conforms To

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