Enum EdgeExecutionProvider
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 = 0ORT's always-present CPU provider. Never appended explicitly; it is the fallback.
XnnPack = 1XNNPACK, the Android accelerator, compiled into the shipped AAR.
CoreMl = 2CoreML, on iOS, the iOS simulator and Mac Catalyst.