-
Notifications
You must be signed in to change notification settings - Fork 15
[Ascend] support qwen35 mtp on Ascend-A3 #337
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
wanfengcxz
wants to merge
31
commits into
DeepLink-org:main
Choose a base branch
from
wanfengcxz:wq/support_qwen35_mtp
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
4dfb1ca
[Ascend] MTP speculative decoding support (qwen3_5_mtp_final_2)
tangzhiyi11 6e04b7e
[Ascend] Patch MTP graph and sampling runtime
tangzhiyi11 f3aa217
[Ascend] Reduce MTP replay state snapshot peak memory
tangzhiyi11 4661c9a
[Ascend] fix gdn kernel in speculative decoding
wanfengcxz 5e44121
fix graph
80a8171
fix: ensure state is contiguous
wanfengcxz 9615f98
refactor fill buffers
wanfengcxz aaee81f
impl ring buffer for gdn state
wanfengcxz 1549019
impl ring buffer for conv1d state
wanfengcxz 33ec8ad
Refactor GDN and conv1d computation flow
wanfengcxz 8ce27fc
refactor gdn buffer
wanfengcxz 55b332f
fix ascend graph
wanfengcxz 02e9ef9
fix graph
wanfengcxz 9fa7c7a
remove unused patch
wanfengcxz cfe7dd3
impl reject_sample triton function on ascend
wanfengcxz a56a6ac
fix mismatch shape error in chunked prefill
wanfengcxz 6a2b036
refactor: lazy load mtp ops
wanfengcxz 569a17c
update qwen35 patch func
wanfengcxz 5729141
fix no mtp
wanfengcxz 0550c58
refactor graph buffer and kernel
wanfengcxz f630d72
fix DPTP comm buffer size and padding_batch_size
wanfengcxz d39a030
update qwen35 patch
wanfengcxz 63e5113
fix aclnnGather error 161002 by sanitizing negative indices
wanfengcxz 9fba6fa
remove comma
wanfengcxz 013c61c
fix padding
a335214
fix global decoding
dee74a1
fallback reject_sample to torch
cc845d5
refactor reject sample
wanfengcxz 1ac406e
refactor: remove redundant if branches
wanfengcxz 24c4656
format code
wanfengcxz cd6d96d
format code
wanfengcxz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.