Skip to main content

Module plan

Module plan 

Source
Expand description

Execution plan — the linearised, stream-aware schedule produced by the compilation pipeline and consumed by the executor backends.

An ExecutionPlan is an ordered sequence of PlanSteps, each of which describes one concrete GPU or host-side action. Steps are already assigned to streams and include the event synchronisation pairs needed to enforce cross-stream dependencies.

The plan is produced by running all analysis and optimisation passes in sequence; see ExecutionPlan::build.

Structs§

ExecutionPlan
The compiled, optimised execution plan for a ComputeGraph.

Enums§

PlanStep
A single step in the execution plan.