用於推理執行行為的一組配置

interface RunOptions {
    extra?: Record<string, unknown>;
    logSeverityLevel?: 0 | 2 | 1 | 3 | 4;
    logVerbosityLevel?: number;
    tag?: string;
    terminate?: boolean;
}

屬性

extra?: Record<string, unknown>

設定單個執行配置條目。請參閱 https://github.com/microsoft/onnxruntime/blob/main/include/onnxruntime/core/session/ onnxruntime_run_options_config_keys.h

此設定僅在 WebAssembly 後端可用。稍後將支援 Node.js 繫結和 react-native

示例

extra: {
memory: {
enable_memory_arena_shrinkage: "1",
}
}
logSeverityLevel?: 0 | 2 | 1 | 3 | 4

日誌嚴重性級別。請參閱 https://github.com/microsoft/onnxruntime/blob/main/include/onnxruntime/core/common/logging/severity.h

此設定僅在 ONNXRuntime(Node.js 繫結和 react-native)或 WebAssembly 後端可用

logVerbosityLevel?: number

日誌詳細級別。

此設定僅在 WebAssembly 後端可用。稍後將支援 Node.js 繫結和 react-native

tag?: string

使用此設定的 Run() 呼叫標籤

此設定僅在 ONNXRuntime(Node.js 繫結和 react-native)或 WebAssembly 後端可用

terminate?: boolean

如果為 true,儘快終止所有未完成的 OrtRun 呼叫

此設定僅在 WebAssembly 後端可用。稍後將支援 Node.js 繫結和 react-native

使用 TypeDoc 生成