Table of Contents

Constructor ExecutionProviderAttempt

Namespace
Qavren.Edge.Onnx
Assembly
Qavren.Edge.Onnx.dll

ExecutionProviderAttempt(EdgeExecutionProvider, bool, IReadOnlyDictionary<string, string>, string?)

One attempt. Accepted means AppendExecutionProvider returned without throwing - it does NOT mean this provider executed every node. ORT exposes no managed API for per-node EP assignment; ProfileComputePlan is the only truthful signal for that.

public ExecutionProviderAttempt(EdgeExecutionProvider Provider, bool Accepted, IReadOnlyDictionary<string, string> Options, string? Failure)

Parameters

Provider EdgeExecutionProvider

The provider that was tried.

Accepted bool

Whether AppendExecutionProvider returned without throwing. It does not mean this provider executed every node, or any node.

Options IReadOnlyDictionary<string, string>

The option dictionary that was handed to ORT.

Failure string

The exception message, when the append threw.