Expand description
Scale-aware execution planning for fixed-point analyses.
Build an execution plan from graph shape:
use weir::fixed_point_execution_plan::{plan_from_parts, FixedPointExecutionPlan};
use weir::fixed_point_scratch::FrontierDensityTelemetry;
let telemetry = FrontierDensityTelemetry::default();
let plan = plan_from_parts(128, 16, 0, 2048, telemetry).unwrap();
assert!(!plan.should_use_resident_graph());Scale-aware execution planning for Weir fixed-point analyses.
This module owns scheduling policy only. It does not dispatch kernels, build graphs, mutate scratch, or own backend resources.
Structs§
- Fixed
Point Execution Plan - Shape and memory facts used to choose a fixed-point execution family.
Functions§
- plan_
from_ parts - Build a scale-aware plan from graph shape and retained-byte facts.
- plan_
prepared_ graph - Build a scale-aware plan for an already prepared fixed-point graph.