oa::ExecutionPlan

move-only compiled executable work captured by oa::Engine. The plan borrows its engine and owns the graph and retained resources through exact completion. Destruction never waits: submitted work transfers to engine retirement.

Public Methods

oa::U32 oa::ExecutionPlan::dnnCapturedOpCount()
oa::U64 oa::ExecutionPlan::dnnGraphHash()
oa::U32 oa::ExecutionPlan::dnnPartitionCount()
oa::U32 oa::ExecutionPlan::dnnRecognizedPartitionCount()
oa::U32 oa::ExecutionPlan::dnnSourceOpCount()
oa::Bool oa::ExecutionPlan::isCompiled()
oa::U32 oa::ExecutionPlan::nodeCount()

Constructor & Destructor Documentation

oa::ExecutionPlan::ExecutionPlan()
No public source comment is attached to this declaration.
void oa::ExecutionPlan::~ExecutionPlan()
No public source comment is attached to this declaration.

Public Method Documentation

oa::U32 oa::ExecutionPlan::dnnCapturedOpCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U64 oa::ExecutionPlan::dnnGraphHash()
Read-only graph-compiler evidence. These queries do not expose or control kernel/vendor selection and remain stable across plan replay.

Returns

oa::U64

The declared return value.

oa::U32 oa::ExecutionPlan::dnnPartitionCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::ExecutionPlan::dnnRecognizedPartitionCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::ExecutionPlan::dnnSourceOpCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::Bool oa::ExecutionPlan::isCompiled()
No public source comment is attached to this declaration.

Returns

oa::Bool

The declared return value.

oa::U32 oa::ExecutionPlan::nodeCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.