Skip to content

[Doc] DFlash2: probabilistic drafting is the recommended setting in 0.1.4 - #41

Merged
Leonccaa merged 1 commit into
mainfrom
docs/dflash2-probabilistic-drafting
Oct 26, 2026
Merged

Leonccaa merged 1 commit into
mainfrom
docs/dflash2-probabilistic-drafting

Conversation

@Leonccaa

Copy link
Copy Markdown
Owner

Change

The 0.1.4 release gate validated probabilistic drafting for DFlash2, and the reference deployment now uses it, but the documentation still told every method to use greedy drafting. This updates the public docs to match 0.1.4:

  • docs/configuration.md: greedy drafting stays a requirement for MTP (upstream 1Cat-vLLM issue #656); for DFlash2, probabilistic drafting is the recommended setting from 0.1.4 and greedy still works.
  • docs/dflash2.md: the launch example uses "draft_sample_method": "probabilistic"; a short paragraph explains the setting; the state-replay cost is given for both drafting methods (about 0.44 ms per step with greedy drafting, about 0.8 ms with probabilistic drafting); the GPU KV pool with probabilistic drafting is 1,366,121 tokens (2.61× at 512K), while the greedy value 1,379,634 is unchanged.
  • docs/performance.md: the KV capacity table gains the 0.1.4 probabilistic-drafting row.

No code changes. No effect on the support matrix in the README or .github/SUPPORT.md. The release itself (release/0.1.4) is unchanged; these documents are not part of the wheel or the image.

Validation

  • Numbers are from the 0.1.4 release gate logs: GPU KV cache size: 1,366,121 tokens and Maximum concurrency for 524,288 tokens per request: 2.61x with probabilistic drafting, 1,379,634 / 2.63x with greedy drafting; the replay cost with probabilistic drafting is the gate's six-session replay measurement.
  • pre-commit run --files docs/configuration.md docs/dflash2.md docs/performance.md (pre-commit 4.6.2): all hooks pass, including markdownlint-cli2 and typos.

Attribution

AI-assisted: drafted with Claude Code. The commit is signed off under the Developer Certificate of Origin. A human review of every changed line is pending before merge.

🤖 Generated with Claude Code

….1.4

The 0.1.4 release gate validated probabilistic drafting for DFlash2 at
one to eight concurrent requests, at temperature 1 with thinking,
including tool calls and structured output, and the reference
deployment uses it. The documentation still told every method to use
greedy drafting.

Configuration now keeps greedy as a requirement for MTP only (upstream
1Cat-vLLM issue #656) and names probabilistic drafting as the DFlash2
recommendation. The DFlash2 page uses it in the launch example, gives
the replay cost with probabilistic drafting (about 0.8 ms per step)
and the GPU KV pool it measures (1,366,121 tokens, 2.61x at 512K; the
greedy value 1,379,634 is unchanged). The KV capacity table gains the
0.1.4 row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Leonccaa <166551845+Leonccaa@users.noreply.github.com>
@Leonccaa
Leonccaa merged commit 79dadac into main Oct 26, 2026
4 checks passed
@Leonccaa
Leonccaa deleted the docs/dflash2-probabilistic-drafting branch October 27, 2026 15:17
@Leonccaa Leonccaa mentioned this pull request Oct 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant