mlx-bun library API
    Preparing search index...
    interface MlxPrefillStep {
        atomic?: boolean;
        batchYield: boolean;
        end: number;
        kind: "drain" | "final";
        maintain?: boolean;
        phase: PrefillPhase;
        snapshot: boolean;
        start: number;
    }

    Hierarchy (View Summary)

    Index
    atomic?: boolean

    A non-causal input cannot be split at a scheduler token budget. Its preparation must decline joins until this step completes.

    batchYield: boolean

    Batch admission may finish a short last drain and token zero in one tick. Otherwise execution yields between every drain and the next forward.

    end: number
    kind: "drain" | "final"
    maintain?: boolean

    Some methods maintain their final target chunk before sampling.

    snapshot: boolean
    start: number