---
title: supportedComputeStageDevices
framework: vision
role: symbol
role_heading: Instance Property
path: vision/vnrequest/supportedcomputestagedevices
---

# supportedComputeStageDevices

The collection of compute devices per stage that a request supports.

## Declaration

```swift
@nonobjc var supportedComputeStageDevices: [VNComputeStage : [MLComputeDevice]] { get throws }
```

## Discussion

Discussion A dictionary of per-stage compute devices; otherwise, nil if an error occurs.

## See Also

### Configuring the Compute Device

- [setComputeDevice(_:for:)](vision/vnrequest/setcomputedevice(_:for:).md)
- [computeDevice(for:)](vision/vnrequest/computedevice(for:).md)
