The model's own pretrained MTP head can now be attached as an EAGLE-family draft:
SPEC=1 with the mtp/ folder from the model repo, plus TOPK / STEPS / DRAFT_TOKENS to
shape the draft tree. Measured 1.92x on an RTX 4090 and 1.77x on an RTX 5080 and an
RTX 4080, all best-vs-best at batch 1.
Non-speculative serving is unchanged: everything added is on the speculative path, and
SPEC=0 remains the default.
Speculation is a latency feature -- DRAFT_TOKENS x (concurrency+1) drives the intermediate
SSM/conv reserve, so concurrency trades directly against KV pool. INSTALL.md documents
where it does not pay, the Blackwell triton requirement, and the 16 GB guidance.
The 1.2.0 wheel is removed so `pip install ./sglang/escha-*.whl` resolves to one file.