Optional
enableWhether enable CPU memory arena.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
Optional
enableWhether enable graph capture. This setting is available only in ONNXRuntime Web for WebGPU EP.
Optional
enableWhether enable memory pattern.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
Optional
enableWhether enable profiling.
This setting is a placeholder for a future use.
Optional
executionExecution mode.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
Optional
executionAn 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.
Optional
externalSpecifying a list of files that represents the external data.
Optional
extraStore 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
extra: {
session: {
set_denormal_as_zero: "1",
disable_prepacking: "1"
},
optimization: {
enable_gelu_approximation: "1"
}
}
Optional
freeThe free dimension override.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
Optional
graphThe optimization level.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
Optional
interThe inter OP threads number.
This setting is available only in ONNXRuntime (Node.js binding and react-native).
Optional
intraThe intra OP threads number.
This setting is available only in ONNXRuntime (Node.js binding and react-native).
Optional
logLog ID.
This setting is available only in ONNXRuntime (Node.js binding and react-native) or WebAssembly backend
Optional
logLog 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
Optional
logLog verbosity level.
This setting is available only in WebAssembly backend. Will support Node.js binding and react-native later
Optional
optimizedOptimized 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.
Optional
preferredSpecify 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.
Optional
profileFile prefix for profiling.
This setting is a placeholder for a future use.
Generated using TypeDoc
A set of configurations for session behavior.