Skip to main content

Module vnext_executor

Module vnext_executor 

Source
Expand description

Shared production executor for immutable vNext model programs.

Model families provide semantics and weights; backend compositions provide typed operation providers and a device runtime. This executor owns the remaining product lifecycle: compile once, initialize once, dynamically admit exact live work, submit immutable-plan waves, and retire resources only after a terminal fence.

Structs§

VNextCompiledModel
No Deserialize or public field construction: only successful static compilation produces this initialization input. It borrows the exact prepared source and runtime composition, including on the Auto path.
VNextDeterminismExecutionSpec
VNextDeterminismParticipantSpec
VNextExecutorConfig
Typed executor policy resolved before plan compilation. None of these values are inferred from a model name, GPU name, or hidden environment combination.
VNextModelExecutor
Backend-neutral executor over one concrete device runtime and operation registry. CUDA and Metal factories differ only in composition creation.
VNextRuntimeComposition

Enums§

VNextDeterminismExecutionMode
VNextDeterminismInitialState
VNextDeterminismPhase
VNextDeterminismWorkspacePoison

Constants§

MAX_VNEXT_DETERMINISM_PARTICIPANTS