Repository navigation
[FlyDSL] [CI] gfx950 FP8 paged-prefill attention with asymmetric head dim and varlen support #5556
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
sammysun0711
wants to merge
40
commits into
ROCm:main
Choose a base branch
from
sammysun0711:upstream/flydsl-fp8-paged-attention
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.
+4,019
−121
Open
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
fcb15fb
feat(flydsl): port native gfx950 paged FP8 prefill
sammysun0711 053a7dd
feat(flydsl): route AITER paged prefill through native CSR
sammysun0711 04dd4ae
test(flydsl): qualify paged FP8 contracts and CI coverage
sammysun0711 4fb0525
refactor(flydsl): reuse shared helper for dense and paged pipeline
sammysun0711 d864866
refactor(flydsl): simplify paged attention helpers and tests
sammysun0711 ba8a22a
refactor(flydsl): split paged attention ops and simplify test
sammysun0711 368bb3a
fix(flydsl): avoid dispatch during paged attention preload
sammysun0711 0233162
Fix review coments
sammysun0711 64f4f51
fix(flydsl): preserve paged attention copy-source lifetimes
sammysun0711 f8d4be9
fix(flydsl): prevent paged attention causal-bound overflow
sammysun0711 f1bd0c4
fix(flydsl): harden paged output bounds and clean dead code
sammysun0711 78c407f
bench(flydsl): add paged FP8 attention comparisons
sammysun0711 4ffac91
refactor(flydsl): expose direct paged prefill API
sammysun0711 3be4299
feat(flydsl): add FP32 LSE support for paged prefill
sammysun0711 4de2ca6
Merge ROCm/aiter main into FlyDSL paged attention
sammysun0711 f6c4761
refactor(flydsl): use generic paged attention memory ops
sammysun0711 9fbd8ca
Merge ROCm/aiter main into FlyDSL paged attention
sammysun0711 361249d
docs(flydsl): clarify paged attention launch bounds
sammysun0711 9047e28
Merge ROCm/aiter main into FlyDSL paged attention
sammysun0711 af0d9a3
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 2c21188
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 c052cd6
fix(flydsl): retain implicit side-stream inputs
sammysun0711 347907a
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 20dd6e8
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 fe1de6b
refactor(flydsl): consolidate paged FP8 attention helpers
sammysun0711 a73830a
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 1e28785
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 cfbea7a
fix aiter_test.sh format
sammysun0711 678aa38
address review feedback
sammysun0711 8cf7d1f
Merge upstream main into upstream/flydsl-fp8-paged-attention
sammysun0711 a7dbdb4
refactor(flydsl): address paged prefill review feedback
sammysun0711 736d924
fix: align get_gfx_runtime() check
sammysun0711 262ffb7
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 2d34f63
Merge upstream main into upstream/flydsl-fp8-paged-attention
sammysun0711 33d9301
test: remove bench_paged_fmha.py
sammysun0711 1ed1c32
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 58c8984
Merge upstream main into upstream/flydsl-fp8-paged-attention
sammysun0711 fdd594f
Fix review comment and simpify test
sammysun0711 7c04975
Merge branch 'main' into upstream/flydsl-fp8-paged-attention
sammysun0711 8b0cede
test: simplify test case
sammysun0711 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
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
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
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.