Expand description
Executor backends for the OxiCUDA computation graph.
This module provides two execution backends:
-
plan— TheExecutionPlandata structure produced by compiling aComputeGraphthrough the full analysis and optimisation pipeline. -
sequential— A CPU-side sequential simulator that walks the plan steps in order, suitable for unit testing and performance modelling without a GPU. -
cuda_graph— Converts anExecutionPlaninto anoxicuda_driver::graph::Graphfor low-overhead CUDA graph submission.
Re-exports§
pub use plan::ExecutionPlan;pub use plan::PlanStep;pub use sequential::ExecutionStats;pub use sequential::SequentialExecutor;
Modules§
- cuda_
graph - CUDA Graph capture backend.
- plan
- Execution plan — the linearised, stream-aware schedule produced by the compilation pipeline and consumed by the executor backends.
- sequential
- Sequential CPU-side executor for the
ExecutionPlan.