Giancarlo Delfin
fe755c8899
[Bugfix][Model Runner V2][Spec Decode] Decouple the draft's gumbel noise stream from the target's ( #54282 )
...
Signed-off-by: Giancarlo Delfin <gdelfin@inferact.ai >
2026-08-29 09:58:29 -07:00
d3d79ffc1e
[Bugfix][Spec Decode] Capture the widest uniform decode batch by default ( #50488 )
...
Signed-off-by: Rahul Chalamala <22563365+rchalamala@users.noreply.github.com >
Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Signed-off-by: Rahul Chalamala <rahul@modal.com >
Co-authored-by: Janelle Cai <janelle.cai@modal.com >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Devin <devin@cognition.ai >
2026-08-28 22:38:13 -07:00
Summer Yang
6d4562c59b
[Attention][DCP] Enable FlashInfer MLA for DSpark drafting ( #54277 )
...
Signed-off-by: Summer Yang <girasoleyang@gmail.com >
2026-08-28 21:11:28 -07:00
Qiming Zhang
c01b50e390
[Test] Fix mock_current_vllm_config missing kernel_config in test_dflash2 ( #54132 )
...
Signed-off-by: mayuyuace <qiming1.zhang@intel.com >
2026-08-27 22:28:43 -07:00
Misha Goin
7de96050c5
[Spec Decode] Enable adaptive DSpark on SM100 sparse MLA ( #52783 )
...
Signed-off-by: mgoin <mgoin64@gmail.com >
2026-08-25 13:31:15 -04:00
Karan Shelar
a9a17e7095
Dflash2 load fix ( #53435 )
2026-08-24 21:32:43 -07:00
Zihan Zhang
b389ac2946
[Spec Decode] DFlash2: local convolution + candidate selector ( #52816 )
2026-08-20 22:27:22 -07:00
Chauncey
c6e19b3be2
[Bugfix][Structured Output] Avoid spurious FSM errors after speculative reasoning end ( #53046 )
...
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com >
2026-08-21 10:01:06 +08:00
7cfb97e337
[Frontend][Core][Spec Decode] Per-request acceptance stats in OpenAI API responses ( #48915 )
...
Signed-off-by: Matthew Kotila <7692737+matthewkotila@users.noreply.github.com >
Co-authored-by: Reed Meyerson <31574681+reed-meyerson@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-20 15:42:49 -07:00
Flora Feng
12f64b39d2
[Bugfix][Structured Output] Stop XGrammar token batches at termination ( #52805 )
...
Signed-off-by: sfeng33 <4florafeng@gmail.com >
2026-08-18 21:21:43 +00:00
Wei Zhao
d1e3eee6fb
[Spec decode] Support Kimi-K3 DCP with DSpark ( #52188 )
...
Signed-off-by: wzhao18 <wzhao18.sz@gmail.com >
2026-08-17 13:08:45 -07:00
4d2a68d64d
[Bugfix][Spec Decode][Structured Output] DSpark: fix the grammar bitmask mapping when the draft budget is zero ( #52436 )
...
Signed-off-by: oops-oom <73481342@qq.com >
Co-authored-by: oops-oom <73481342@qq.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-16 11:09:23 +00:00
Gabriel Wu
97388c44f9
[Bugfix] Make DSV4 sparse MLA work end-to-end for plain decode, MTP, and DSpark ( #51538 )
2026-08-15 07:01:32 -07:00
7f7a32cfec
[Spec Decode] DSpark confidence-scheduled verification ( #47808 )
...
Signed-off-by: Lucas Wilkinson <lwilkins@redhat.com >
Signed-off-by: Lucas Wilkinson <LucasWilkinson@users.noreply.github.com >
Signed-off-by: Benjamin Chislett <chislett.ben@gmail.com >
Signed-off-by: Lucas Wilkinson <wilkinson.lucas@gmail.com >
Signed-off-by: Nick Hill <nickhill123@gmail.com >
Co-authored-by: OpenAI Codex <codex@openai.com >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Benjamin Chislett <chislett.ben@gmail.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Nick Hill <nickhill123@gmail.com >
Co-authored-by: OpenAI Codex <noreply@openai.com >
2026-08-12 12:27:48 -07:00
Lucas Wilkinson and OpenAI Codex
02ac17851d
[Refactor][MRV2] Unify uniform decode token count helper ( #51917 )
...
Signed-off-by: Lucas Wilkinson <lwilkins@redhat.com >
Co-authored-by: OpenAI Codex <codex@openai.com >
2026-08-12 05:58:43 +00:00
0a94d85a66
[Bugfix][MRV2] Require all requests to be decoding for uniform-decode dispatch ( #51865 )
...
Signed-off-by: Rahul Chalamala <22563365+rchalamala@users.noreply.github.com >
Signed-off-by: Nick Hill <nickhill123@gmail.com >
Co-authored-by: Rahul Chalamala <22563365+rchalamala@users.noreply.github.com >
Co-authored-by: Janelle Cai <janelle.cai@modal.com >
2026-08-11 17:15:06 -07:00
Giancarlo Delfin and Nick Hill
27930df9c2
[Model Runner V2] Fix -1 placeholder draft token ids in rejection sam… ( #50939 )
...
Signed-off-by: Giancarlo Delfin <gdelfin@inferact.ai >
Co-authored-by: Nick Hill <nickhill123@gmail.com >
2026-08-06 16:32:00 -07:00
Giancarlo Delfin
81bc196913
[Model Runner V2] Cache draft logits in model's LM head dtype ( #50910 )
...
Signed-off-by: Giancarlo Delfin <gdelfin@inferact.ai >
2026-08-05 19:12:46 -07:00
gabriel-peracio and Kimi K3
47a4e410ba
[Bugfix][Spec Decode] Fix NaN handling in rejection sampler tl.argmax ( #50183 )
...
Signed-off-by: Gabriel Peracio <gabriel@sigsonic.com >
Co-authored-by: Kimi K3 <noreply@moonshot.ai >
2026-08-05 18:01:09 -07:00
Andrii Skliar and Andrii Skliar
5789897aa4
[Spec Decode] Add top-k DSpark Markov projection ( #49969 )
...
Signed-off-by: Andrii Skliar <askliar@nvidia.com >
Co-authored-by: Andrii Skliar <askliar@nvidia.com >
2026-08-04 12:52:53 +00:00
+13
aeeb36b1f1
[New model] Kimi K3 ( #50000 )
...
Signed-off-by: zjy0516 <riverclouds.zhu@qq.com >
Signed-off-by: Isotr0py <Isotr0py@outlook.com >
Signed-off-by: Bugen Zhao <i@bugenzhao.com >
Signed-off-by: Jee Jee Li <jeejeelee@inferact.ai >
Signed-off-by: Yifan Qiao <yifanqiao@inferact.ai >
Signed-off-by: Yongye Zhu <zyy1102000@gmail.com >
Signed-off-by: wzhao18 <wzhao18.sz@gmail.com >
Co-authored-by: Isotr0py <Isotr0py@outlook.com >
Co-authored-by: Thien Tran <gau.nernst@yahoo.com.sg >
Co-authored-by: Bugen Zhao <i@bugenzhao.com >
Co-authored-by: Yongye Zhu <zyy1102000@gmail.com >
Co-authored-by: Ziming Huang <zelda.huanghuang@gmail.com >
Co-authored-by: Roger Wang <hey@rogerw.io >
Co-authored-by: Isotr0py <mozf@inferact.ai >
Co-authored-by: aoshen02 <aoshen02@users.noreply.github.com >
Co-authored-by: Woosuk Kwon <woosuk@inferact.ai >
Co-authored-by: Jee Jee Li <jeejeelee@inferact.ai >
Co-authored-by: aoshen02 <aoshen@inferact.ai >
Co-authored-by: Summer Yang <girasoleyang@gmail.com >
Co-authored-by: Kevin H. Luu <khluu000@gmail.com >
Co-authored-by: Bowen Wang <abmfy@icloud.com >
Co-authored-by: gnovack <novackgm@gmail.com >
Co-authored-by: Nick Hill <nickhill123@gmail.com >
Co-authored-by: Yifan Qiao <yifanqiao@inferact.ai >
Co-authored-by: xiaozhoupy <peiyuanzhou1994@gmail.com >
Co-authored-by: Roy Wang <yasong.wang@inferact.ai >
Co-authored-by: Jeff (Junze) Ma <93145857+majunze2001@users.noreply.github.com >
Co-authored-by: Codex <codex@openai.com >
Co-authored-by: Wei Zhao <51183510+wzhao18@users.noreply.github.com >
2026-07-30 03:49:58 -07:00
32e657e689
[BugFix] eagle draft max position embeddings ( #49343 )
...
Signed-off-by: JaredforReal <w13431838023@gmail.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Cyrus Leung <tlleungac@connect.ust.hk >
2026-07-29 01:24:47 -07:00
Andreas Karatzas
5f89a03dcb
[CI] Explicitly tear down speculative decode runners ( #49910 )
...
Signed-off-by: Andreas Karatzas <akaratza@amd.com >
2026-07-27 05:32:46 +00:00
Michael Goin and Nick Hill
ac36a7a1e7
[MRV2][Spec Decode] Avoid rejection sampler OOM by chunking ( #48630 )
...
Signed-off-by: mgoin <mgoin64@gmail.com >
Signed-off-by: Michael Goin <mgoin64@gmail.com >
Co-authored-by: Nick Hill <nickhill123@gmail.com >
2026-07-23 18:13:13 +08:00
Michael Goin and Codex
a7d00ec051
[Bugfix] DFlash fc sized wrong when num_target_layers != num_hidden_layers ( #48524 )
...
Signed-off-by: mgoin <mgoin64@gmail.com >
Co-authored-by: Codex <noreply@openai.com >
2026-07-21 14:42:52 -07:00
4ec199b66a
[Bugfix][Spec-Decode] Populate draft seq_lens_cpu_upper_bound for spec-decode attention metadata ( #44492 )
...
Signed-off-by: Oxana Korzh <okorzh@amd.com >
Signed-off-by: okorzh-amd <okorzh-amd@users.noreply.github.com >
Signed-off-by: Matthew Bonanni <mbonanni@redhat.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: okorzh-amd <okorzh-amd@users.noreply.github.com >
Co-authored-by: Matthew Bonanni <mbonanni@redhat.com >
2026-07-20 20:50:58 +00:00
Michael Goin and Claude Fable 5
ecf4aa5ce2
[Bugfix] Fix FlashInfer non-causal draft attention (DFlash/DSpark) on Blackwell ( #48167 )
...
Signed-off-by: mgoin <mgoin64@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-15 12:44:01 -07:00
93e2ab7111
Disable dynamic speculative decoding when DP is enabled ( #45963 )
...
Signed-off-by: Tyler Michael Smith <tlrmchlsmth@gmail.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-07-07 12:52:41 +00:00
yue.yu and Benjamin Chislett
e7c9df9449
[Bugfix][Structured Output][Spec Decode] Constrain bitmask and trim grammar advance at the reasoning boundary ( #44297 )
...
Signed-off-by: Allen.Yu <yuyue0225sc@163.com >
Signed-off-by: yue.yu <yuyue0225sc@163.com >
Co-authored-by: Benjamin Chislett <chislett.ben@gmail.com >
2026-07-04 09:08:45 +00:00
07516fda67
[MRV2][SD] Make Dynamic SD comatible with Full Cuda Graphs ( #45953 )
...
Signed-off-by: Ekagra Ranjan <3116519+ekagra-ranjan@users.noreply.github.com >
Co-authored-by: Benjamin Chislett <chislett.ben@gmail.com >
Co-authored-by: Nick Hill <nickhill123@gmail.com >
2026-07-03 23:58:27 -04:00
3af8789559
[Feature] Universal speculative decoding for heterogeneous vocabularies (TLI) ( #38174 )
...
Signed-off-by: wan-danfeng <wandanfeng0802@gmail.com >
Signed-off-by: Wonderful <wandanfeng0802@gmail.com >
Co-authored-by: Wan_DF <wonderful199082@126.com >
Co-authored-by: Benjamin Chislett <chislett.ben@gmail.com >
Co-authored-by: Benjamin Chislett <bchislett@nvidia.com >
2026-07-02 01:34:20 -07:00
Giancarlo Delfin
db808b3961
[Model Runner V2][Spec Decode] Implement block verification for rejection sampling ( #46781 )
...
Signed-off-by: Giancarlo Delfin <gdelfin@inferact.ai >
2026-06-30 08:07:24 -07:00
Benjamin Chislett
4c5bc41ba6
[Bugfix][Spec Decode] Fix probabilistic sampling for parallel drafting ( #45956 )
...
Signed-off-by: Benjamin Chislett <bchislett@nvidia.com >
2026-06-24 05:36:23 +00:00
Nick Hill
7ee4d22009
[Spec Decode] Reject placeholder (-1) draft tokens in rejection sampler ( #46533 )
...
Signed-off-by: Nick Hill <nickhill123@gmail.com >
2026-06-24 03:32:32 +00:00
44d95069e9
Enable DeepSeek V4 and GLM-5.1 on SM120 ( #43477 )
...
Signed-off-by: Zihua Wu <13583761+lucifer1004@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Yongye Zhu <zyy1102000@gmail.com >
2026-06-22 11:54:14 -07:00
Benjamin Chislett
89bd2c14d3
[Spec Decode] Add Qwen3 architecture support for EAGLE3 ( #43132 )
...
Signed-off-by: Benjamin Chislett <bchislett@nvidia.com >
2026-06-21 13:55:26 -07:00
stefankoncarevic
e2352c2974
[ROCm][Spec Decode] Fix probabilistic draft probs test attention backend ( #45706 )
...
Signed-off-by: Stefan Koncarevic <stefan.koncarevic@amd.com >
2026-06-18 11:59:37 -05:00
4ef4492e9b
[V1][Spec Decode] Add Dynamic SD ( #32374 )
...
Signed-off-by: Ekagra Ranjan <3116519+ekagra-ranjan@users.noreply.github.com >
Signed-off-by: Benjamin Chislett <chislett.ben@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Harry Mellor <19981378+hmellor@users.noreply.github.com >
Co-authored-by: Benjamin Chislett <chislett.ben@gmail.com >
2026-06-14 00:14:27 -07:00
Fynn Schmitt-Ulms and mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
ebc6ef971a
Hidden states extraction improvements ( #43805 )
...
Signed-off-by: Fynn Schmitt-Ulms <fschmitt@redhat.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2026-06-11 09:44:45 -04:00
7fe7800fa4
[BUG] Fix FP64 Gumbel precision coverage ( #43150 )
...
Signed-off-by: tianyu-z <zhangtianyupro@gmail.com >
Signed-off-by: Tianyu Zhang <53099276+tianyu-z@users.noreply.github.com >
Co-authored-by: Nick Hill <nickhill123@gmail.com >
Co-authored-by: OpenAI Codex <codex@openai.com >
2026-06-05 19:04:14 +08:00
Shreyas Kulkarni
0eeba5eec1
Fix DFlash prefix cache corruption due to missing lookahead block ( #42971 )
...
Signed-off-by: Shreyas Kulkarni <shreyas.gp269@gmail.com >
2026-06-02 12:06:33 +00:00
Andreas Karatzas and Micah Williamson
fd9e91d7e4
[ROCm][CI] Fix and stabilize EAGLE3 acceptance tests ( #41294 )
...
Signed-off-by: Andreas Karatzas <akaratza@amd.com >
Signed-off-by: Micah Williamson <micah.williamson@amd.com >
Co-authored-by: Micah Williamson <micah.williamson@amd.com >
2026-06-01 12:40:01 -05:00
Benjamin Chislett and gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
4e2eba28be
[Perf] Optimize hidden state extraction logic ( #37374 )
...
Signed-off-by: Benjamin Chislett <bchislett@nvidia.com >
Signed-off-by: Benjamin Chislett <chislett.ben@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-22 18:23:08 -04:00
Siddharth Bedekar
f51f6844f9
[Bugfix][Spec Decode] Wire draft_probs into probabilistic draft_model rejection ( #40269 )
2026-05-13 21:04:03 -04:00
Giancarlo Delfin
fe5b4e0fe7
[Model Runner V2] Apply synthetic mode to probabilistic rejection sampler ( #41035 )
2026-05-12 13:37:03 -07:00
shanjiaz
6ccb10d794
Added peagle speculators support ( #41826 )
...
Signed-off-by: shanjiaz <zsjwpianpian@gmail.com >
2026-05-12 07:55:57 -07:00
Lucas Wilkinson
b1728c1e66
[Attention][Cleanup] Remove tree attention ( #42121 )
...
Signed-off-by: Lucas Wilkinson <lwilkins@redhat.com >
2026-05-08 18:36:19 -07:00
Lanze Liu
79246b5ea6
[Spec Decode] Fix max_model_len logging in speculative config for draft model ( #41571 )
...
Signed-off-by: Lanze Liu <lanzetech@gmail.com >
2026-05-05 21:56:06 +00:00
wang.yuqi
a8208e6a81
[Examples] Resettle features examples. ( #40995 )
...
Signed-off-by: wang.yuqi <yuqi.wang@daocloud.io >
2026-04-28 00:33:41 -07:00
Andreas Karatzas
428b988c98
[ROCm][CI] Fix trust_remote_code AttributeError in EAGLE3 acceptance length test ( #40306 )
...
Signed-off-by: Andreas Karatzas <akaratza@amd.com >
2026-04-25 02:59:31 +00:00