Table of Contents

Enum MetalGpuFamily

Namespace
DotCompute.Backends.Metal.Configuration
Assembly
DotCompute.Backends.Metal.dll

Metal GPU family enumeration.

public enum MetalGpuFamily

Fields

Apple1 = 1

Apple1 (A7-A9 processors).

Apple2 = 2

Apple2 (A10 processors).

Apple3 = 3

Apple3 (A11 processors).

Apple4 = 4

Apple4 (A12 processors).

Apple5 = 5

Apple5 (A13 processors).

Apple6 = 6

Apple6 (M1 processors).

Apple7 = 7

Apple7 (M2 processors).

Apple8 = 8

Apple8 (M3 processors).

Apple9 = 9

Apple9 (M4 processors).

Common1 = 3001

Common1 (Basic Metal features).

Common2 = 3002

Common2 (Enhanced Metal features).

Common3 = 3003

Common3 (Advanced Metal features).

Mac1 = 1001

Mac1 (Older Intel Mac GPUs).

Mac2 = 1002

Mac2 (Modern Intel Mac GPUs).

Unknown = 0

Unknown or unsupported family.