---
title: VisionError
framework: vision
role: symbol
role_heading: Enumeration
path: vision/visionerror
---

# VisionError

The errors that the framework produces.

## Declaration

```swift
enum VisionError
```

## Topics

### Getting the error

- [VisionError.internalError(_:)](vision/visionerror/internalerror(_:).md)
- [VisionError.ioError(_:)](vision/visionerror/ioerror(_:).md)
- [VisionError.operationFailed(_:)](vision/visionerror/operationfailed(_:).md)
- [VisionError.outOfBoundsError(_:)](vision/visionerror/outofboundserror(_:).md)
- [VisionError.outOfMemory(_:)](vision/visionerror/outofmemory(_:).md)
- [VisionError.pixelBufferCreationFailed(_:)](vision/visionerror/pixelbuffercreationfailed(_:).md)
- [VisionError.requestCancelled(_:)](vision/visionerror/requestcancelled(_:).md)
- [VisionError.timeStampNotFound(_:)](vision/visionerror/timestampnotfound(_:).md)
- [VisionError.timeout(_:)](vision/visionerror/timeout(_:).md)

### Getting the invalid error

- [VisionError.invalidArgument(_:)](vision/visionerror/invalidargument(_:).md)
- [VisionError.invalidFormat(_:)](vision/visionerror/invalidformat(_:).md)
- [VisionError.invalidImage(_:)](vision/visionerror/invalidimage(_:).md)
- [VisionError.invalidModel(_:)](vision/visionerror/invalidmodel(_:).md)
- [VisionError.invalidOperation(_:)](vision/visionerror/invalidoperation(_:).md)

### Getting the data-unavailable error

- [VisionError.dataUnavailable(_:)](vision/visionerror/dataunavailable(_:).md)

### Getting the unsupported error

- [VisionError.unsupportedComputeDevice(_:)](vision/visionerror/unsupportedcomputedevice(_:).md)
- [VisionError.unsupportedComputeStage(_:)](vision/visionerror/unsupportedcomputestage(_:).md)
- [VisionError.unsupportedRequest(_:)](vision/visionerror/unsupportedrequest(_:).md)
- [VisionError.unsupportedRevision(_:)](vision/visionerror/unsupportedrevision(_:).md)

### Getting the error description

- [description](vision/visionerror/description.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [LocalizedError](foundation/localizederror.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
