b70-optimization-lab

Bugs And Failed Paths

This file preserves the useful negative results. Do not delete these lessons; they prevent repeated work.

Spec Decode Did Not Produce A Valid >150 Result

The target for MTP/spec decode was >150 tok/s, not merely “within 20 percent of the non-spec baseline.” That target was not reached with a valid endpoint result.

What happened:

ReplaySSM / GDN State Findings

ReplaySSM was the right correctness direction for GDN speculative verify, but the graph path exposed two state hazards:

Important artifacts:

Do not revive this lane with more flag roulette. The credible next step would be deeper engineering: make rollback/commit graph-compatible or remove the eager-between-replays dependency entirely.

DFlash Status

DFlash remains the most plausible speculative direction, but no clean serving result exists for this model lane.

Observed state:

If DFlash is reused on another model, start from the smallest canary-clean serial verifier and add graph capture only after endpoint correctness is locked.

Metadata And Scheduler Shortcuts

Rejected or unsafe shortcuts:

See:

Patches Worth Remembering

The live /home/steve/src/vllm tree is dirty with active experimental changes as of this packet. Do not assume it represents a promoted patch set. Preserve new useful diffs into patches/ with linked results before resetting or reworking that tree.