ExecConfig
max_active_sessions (property)
Concurrent-session ceiling (1 = serial).
max_batch (property)
Sessions per step at most (0 = engine default).
max_queued (property)
In-flight cap for backpressure (0 = unbounded).
step_token_budget (property)
Cap on the tokens launched per step, summed over the admitted sessions (0 = unbounded); the first admitted session is exempt so progress is always made.
stream (property)
The stream the node runs on, or None for a fresh asynchronous stream created for the node.
work_budget (property)
Per-step work cap (0 = unbounded).
__init__
__init____init__(self, *, max_batch: int = 0, work_budget: int = 0, step_token_budget: int = 0, max_active_sessions: int = 1, max_queued: int = 0, stream: clika_runtime._core.Stream | None = None) -> None
init(self, *, max_batch: int = 0, work_budget: int = 0, step_token_budget: int = 0, max_active_sessions: int = 1, max_queued: int = 0, stream: clika_runtime._core.Stream | None = None) -> None
One node's execution knobs; zero means the engine default (max_active_sessions=1 runs sessions serially). stream is the stream the node runs on; None creates an asynchronous stream for the node. Pass a device's default stream only to opt into synchronous execution.