# DeviceKind

`import { DeviceKind } from "destack:compute";`

Compute execution and storage device kind.

```ds title="DeviceKind"
export enum DeviceKind {
    Cpu = 1,
    Gpu = 2,
    Accelerator = 3,
}
```

[language/library/src/compute/device.ds:9:16](https://github.com/destack-sh/destack/blob/main/language/library/src/compute/device.ds#L9-L16)

## Variants

### `Cpu = 1`

Host CPU device.

### `Gpu = 2`

Discrete or integrated GPU device.

### `Accelerator = 3`

Dedicated accelerator device.
