---
title: BNNS.Error
framework: accelerate
role: symbol
role_heading: Enumeration
path: accelerate/bnns/error
---

# BNNS.Error

## Declaration

```swift
enum Error
```

## Topics

### Enumeration Cases

- [BNNS.Error.arrayDescriptorInvalidData](accelerate/bnns/error/arraydescriptorinvaliddata.md)
- [BNNS.Error.layerApplyFail](accelerate/bnns/error/layerapplyfail.md)
- [BNNS.Error.optimizerStepFail](accelerate/bnns/error/optimizerstepfail.md)
- [BNNS.Error.unableToCreateLayer](accelerate/bnns/error/unabletocreatelayer.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [BNNSBandPart(_:_:_:_:_:)](accelerate/bnnsbandpart(_:_:_:_:_:).md)
- [BNNSShuffle(_:_:_:_:)](accelerate/bnnsshuffle(_:_:_:_:).md)
- [BNNSShuffleType](accelerate/bnnsshuffletype.md)
- [BNNSTile(_:_:_:)](accelerate/bnnstile(_:_:_:).md)
- [BNNSTileBackward(_:_:_:)](accelerate/bnnstilebackward(_:_:_:).md)
