Enum SharedSlotPoolOptions.DraftEqualization
How deep the lookup draft chains of one pass go when several slots draft together; see LookupDraftEqualization.
public enum SharedSlotPoolOptions.DraftEqualization
Fields
Each pass verifies the chain length whose expected accepted tokens per millisecond of pass time is highest, priced from every slot's running acceptance rate and a per-row pass cost the engine measures on its own passes. A model whose pass cost climbs steeply with the row count drafts shallow; one whose passes cost nearly the same at any width drafts deep. The undrafted pass is a candidate too, so a shape that cannot pay for itself is not decoded.
Every slot's chain is cut to the shortest proposal in the pass, so no row is ever a filler; a slot that proposed more keeps the rest for its next pass. Drafts nothing whenever one slot has nothing to propose.
The deepest chain length whose filler rows stay under a quarter of the pass's generation rows.
Every slot's chain is brought to the longest proposal in the pass, shorter ones topped up with throwaway rows the verify rejects. Verifies the most drafts per pass and pays for every filler row; the comparison baseline.