Table of Contents

Enum EdgeExecutionProvider

Namespace
Qavren.Edge.Onnx
Assembly
Qavren.Edge.Onnx.dll

The providers SP2 can actually append. NNAPI is deliberately absent - see spec 9.2 and ADR 0004: ORT's portable AppendExecutionProvider(string, Dictionary<string,string>) overload documents support for "QNN", "SNPE", "XNNPACK", "CoreML" and "AZURE" only, so NNAPI is not reachable through the one code path this package uses. The typed helpers are never called: AppendExecutionProvider_CoreML calls a native entry point deprecated in ORT 1.20.0, and AppendExecutionProvider_Nnapi is compiled inside #if ANDROID and throws on every other build.

public enum EdgeExecutionProvider

Fields

Cpu = 0

ORT's always-present CPU provider. Never appended explicitly; it is the fallback.

XnnPack = 1

XNNPACK, the Android accelerator, compiled into the shipped AAR.

CoreMl = 2

CoreML, on iOS, the iOS simulator and Mac Catalyst.