mlx-bun library API
    Preparing search index...
    interface DrafterTrainConfig {
        batch: number;
        dataDir: string;
        drafter: DflashConfig;
        evalAnchors: number;
        evalEvery: number;
        iters: number;
        lr: number;
        maxCtx: number;
        outDir: string;
        resume: boolean;
        seed: number;
        targetId: string;
        usesPerShard: number;
        warmup: number;
    }
    Index
    batch: number

    Anchors per step.

    dataDir: string

    Shard directory written by regenDrafterData.

    drafter: DflashConfig

    Drafter architecture. tapLayers MUST equal the regen's.

    evalAnchors: number

    Held-out anchors per evaluation.

    evalEvery: number
    iters: number
    lr: number
    maxCtx: number

    Cap on the prefix context each anchor attends.

    outDir: string

    Checkpoint directory (best held-out τ is saved here).

    resume: boolean

    Warm-start parameters from outDir when a checkpoint exists there (the optimizer and schedule restart; the checkpoint's own config wins).

    seed: number
    targetId: string

    Identity stamped into dspark.json, e.g. gemma-4-e4b-it-OptiQ-4bit@2560x262144.

    usesPerShard: number

    Steps a loaded shard serves before the next one is loaded.

    warmup: number