OrtSessionWrapper class
Static Methods
-
create(String modelPath, {OnnxRuntime? runtime, Map<OrtProvider, Map<String, String>> providerOptions = const {}, SessionConfig sessionConfig = const SessionConfig()})
→ OrtSessionWrapper
-
Creates a session with automatic provider selection based on the
current platform. Providers are chosen via
OrtProviders.getDefaultProvidersForPlatform.
-
createWithCustomConfig(String modelPath, {OnnxRuntime? runtime, required void configure(OrtProviders providers, Pointer<OrtSessionOptions> options)})
→ OrtSessionWrapper
-
Creates a session with a custom configuration callback for full
control over session options and providers.
-
createWithProviders(String modelPath, {required List<OrtProvider> providers, OnnxRuntime? runtime, Map<OrtProvider, Map<String, String>> providerOptions = const {}, SessionConfig sessionConfig = const SessionConfig()})
→ OrtSessionWrapper
-
Creates a session with manual provider selection.