OptionalenableWhether enable CPU memory arena.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
OptionalenableWhether enable graph capture. This setting is available only in ONNXRuntime Web for WebGPU EP.
OptionalenableWhether enable memory pattern.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
OptionalenableWhether enable profiling.
This setting is a placeholder for a future use.
OptionalexecutionExecution mode.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
OptionalexecutionAn array of execution provider options.
An execution provider option can be a string indicating the name of the execution provider, or an object of corresponding type.
OptionalexternalSpecifying a list of files that represents the external data.
OptionalextraStore configurations for a session. See https://github.com/microsoft/onnxruntime/blob/main/include/onnxruntime/core/session/ onnxruntime_session_options_config_keys.h
This setting is available only in WebAssembly backend. Will support Node.js binding and react-native later
OptionalfreeThe free dimension override.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
OptionalgraphThe optimization level.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
OptionalinterThe inter OP threads number.
This setting is available only in ONNXRuntime (Node.js binding and react-native).
OptionalintraThe intra OP threads number.
This setting is available only in ONNXRuntime (Node.js binding and react-native).
OptionallogLog ID.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
OptionallogLog severity level. See https://github.com/microsoft/onnxruntime/blob/main/include/onnxruntime/core/common/logging/severity.h
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
OptionallogLog verbosity level.
This setting is available only in WebAssembly backend. Will support Node.js binding and react-native later
OptionaloptimizedOptimized model file path.
If this setting is specified, the optimized model will be dumped. In browser, a blob will be created with a pop-up window.
OptionalpreferredSpecify string as a preferred data location for all outputs, or an object that use output names as keys and a preferred data location as corresponding values.
This setting is available only in ONNXRuntime Web for WebGL and WebGPU EP.
OptionalprofileFile prefix for profiling.
This setting is a placeholder for a future use.
A set of configurations for session behavior.