pub struct InterventionPoint {
pub path: String,
pub node_id: String,
pub stage: InterventionStage,
pub axes: Vec<TensorAxis>,
pub dtypes: Vec<InterventionDtype>,
pub operations: Vec<InterventionKind>,
pub score_stages: Vec<RoutingScoreStage>,
pub prefill: ObservationSupportStatus,
pub decode: ObservationSupportStatus,
pub conditions: Vec<String>,
pub routing: Option<InterventionRoutingPolicy>,
}Expand description
A genuine architecture intervention point, separately declared from observations.
Fields§
§path: StringExact execution target; routing targets identify the routed module.
node_id: StringExisting logical architecture node identity.
stage: InterventionStageExact mutable stage.
axes: Vec<TensorAxis>Semantic axes in storage order. Routing uses [token, selected_expert].
dtypes: Vec<InterventionDtype>Exact allowed activation dtypes; empty for routing control.
operations: Vec<InterventionKind>Operations structurally implemented at this point.
score_stages: Vec<RoutingScoreStage>Bias stages implemented by this router; empty for activations.
prefill: ObservationSupportStatusPer-phase support after combining architecture and loaded-session facts.
decode: ObservationSupportStatusPer-phase support after combining architecture and loaded-session facts.
conditions: Vec<String>Additional shape/dtype/execution conditions presented to applications.
routing: Option<InterventionRoutingPolicy>Present only for pre-dispatch routing points.
Implementations§
Source§impl InterventionPoint
impl InterventionPoint
Sourcepub fn observation_geometry(&self) -> ObservationPoint
pub fn observation_geometry(&self) -> ObservationPoint
Geometry adapter for shared capture selection and request validation.
Trait Implementations§
Source§impl Clone for InterventionPoint
impl Clone for InterventionPoint
Source§fn clone(&self) -> InterventionPoint
fn clone(&self) -> InterventionPoint
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more