Constructor ExecutionProviderAttempt
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
ProviderEdgeExecutionProviderThe provider that was tried.
AcceptedboolWhether
AppendExecutionProviderreturned without throwing. It does not mean this provider executed every node, or any node.OptionsIReadOnlyDictionary<string, string>The option dictionary that was handed to ORT.
FailurestringThe exception message, when the append threw.