PhaseKind
How a phase runs: RunOnce executes a single pass per session (a prefill, an encode); Iterate is stepped over the active batch until every session finishes (a decode).
How a phase runs: RunOnce executes a single pass per session (a prefill, an encode); Iterate is stepped over the active batch until every session finishes (a decode).