---
title: device
framework: metalperformanceshaders
role: symbol
role_heading: Instance Property
path: metalperformanceshaders/mpskernel/device
---

# device

The device on which the kernel will be used.

## Declaration

```swift
var device: any MTLDevice { get }
```

## See Also

### Properties

- [options](metalperformanceshaders/mpskernel/options.md)
- [MPSKernelOptions](metalperformanceshaders/mpskerneloptions.md)
- [label](metalperformanceshaders/mpskernel/label.md)
