API#

Runtime#

Accelerator

Runtime APIs for using the MX3 Accelerator.

accelerator/accelerator.html
Benchmark

Benchmark API for simple tests, or non-realtime processing.

benchmark.html

Compiler#

Neural Compiler

The Neural Compiler compiles neural network models into Dataflow Programs (DFP) to run on the MXA.

neural_compiler/neural_compiler.html

Utils#

Simulator

The Simulator provides a bit-accurate / approximately timed model for MXAs.

simulator.html
DFP

A container class for the DFP that provides easy access to metadata like input/output shapes, number of MXAs etc.

dfp.html
GUI Toolkit

A C++ library based on Qt5 to aid development of C++ applications.

mxutils_gui.html

Advanced#

Driver

The low-level driver API (Advanced use cases only). This API is intended for experienced developers who need fine-grained control over the MXA.

driver/driver.html