---
title: BNNSGraph
framework: accelerate
role: symbol
role_heading: Enumeration
path: accelerate/bnnsgraph
---

# BNNSGraph

An enumeration that acts as a namespace for the Swift overlays to BNNS Graph.

## Declaration

```swift
enum BNNSGraph
```

## Topics

### Compiling a graph object and creating a context

- [BNNSGraph.Context](accelerate/bnnsgraph/context.md)

### Protocols

- [BNNSGraph.PointerArgument](accelerate/bnnsgraph/pointerargument.md)
- [BNNSGraph.TensorDescriptor](accelerate/bnnsgraph/tensordescriptor.md)

### Structures

- [BNNSGraph.Builder](accelerate/bnnsgraph/builder.md)
- [BNNSGraph.CompileOptions](accelerate/bnnsgraph/compileoptions.md)
- [BNNSGraph.Shape](accelerate/bnnsgraph/shape.md)

### Type Methods

- [makeContext(options:_:)](accelerate/bnnsgraph/makecontext(options:_:).md)

### Enumerations

- [BNNSGraph.Error](accelerate/bnnsgraph/error.md)

## See Also

### Enumerations

- [BNNS](accelerate/bnns.md)
