[Feature]: AutoDeploy: push hidden states (logits) gather to right after last token mixer layer
Open
@nvchenghaoz is already working on this.
Since Dec 12, 2025.
AutoDeploy
feature request
- Dominant language
- Python
- Stars
- 14.7k
- Forks
- 2.8k
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 489
Description
🚀 The feature, motivation and pitch
Right now, we gather hidden_states before the final lm_head to save on compute. However, in principle we can push back the gathering to just after the final token mixer layer.
This would for example enable us to save on massive prefill requests when they are expensive layers like MoE after the final token mixer layer.
Moreover, for chunked prefill we can also just skip subsequent layers if we don't need context logits
Alternatives
No response
Additional context
No response
Before submitting a new issue...
- Make sure you already searched for relevant issues, and checked the documentation and examples for answers to frequently asked questions.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.