User guide
Use this guide after selecting an integration path. Work from the model’s requirements toward the firmware configuration, then verify the resulting application.
Understand the runtime
Section titled “Understand the runtime”- Runtime concepts: model, resolver, interpreter, arena and state lifetimes.
- Model compatibility: tensor types, shapes, feature gates and failure stages.
- Operator coverage: inspect the implementation paths relevant to your model.
Configure the build
Section titled “Configure the build”- Build configuration: source versus prebuilt, backend and build flavor.
- Kernel profiles: SPEED/SIZE defaults and convolution/fully connected overrides.
- Floating point: FP16 storage, FP16/FP32 computation and dependency features.
- Build option reference: RT settings for CMake, NSX, Zephyr and Make.
- Targets and integration scope: release architecture matrix, framework responsibilities and target validation.
- Toolchains and artifacts: compiler and ABI matching, release builder and verification boundaries.
Validate and diagnose
Section titled “Validate and diagnose”- Memory and profiling: arena auditing, placement and operator timing.
- Benchmark an application: harnesses, reproducibility and historical-result boundaries.
- Troubleshooting: diagnose configuration, linking, preparation and invocation in order.
Maintain and support
Section titled “Maintain and support”Source architecture, Testing and CI, Upstream maintenance and Releases cover contributor workflows. Consult the support policy and attribution and licensing for product boundaries and notices.