Repository navigation
fp8 KV cache in the in-tree prefill kernel #368
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
Merged
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
5188063
feat(rocm): serve an fp8 KV cache in the in-tree prefill kernel
demandal25 719560c
fix(rocm): refuse the fp8 shapes the prefill kernel cannot serve
demandal25 8e76161
test(rocm): cover fp8 KV on the prefill kernel, and the refusals
demandal25 2835a84
docs(rocm): record fp8 KV on the HIP path, and what it refuses
demandal25 4fd9e14
bench(rocm): give bench_fa2_prefill a KV-dtype axis
demandal25 10f7243
Merge branch 'amd-integration' into rocm-fp8-kv-fa2
demandal25 7a88247
fix(rocm): pin the AITER output dtype to what its launchers accept
demandal25 f50c834
test(rocm): cover the single-decode k/v mismatch directly
demandal25 3426280
fix(rocm): refuse before the URI at every public generator, not three…
demandal25 54cdcae
fix(rocm): keep the fp8 KV load off an fp8 array, which gfx950 cannot…
demandal25 c63616a
fix(rocm): match the AITER guards to the launchers, and run them befo…
demandal25 9be6d09
fix(rocm): close the customize-POD bypass of the fp8 refusal
demandal25 2c963d4
Merge branch 'amd-integration' into rocm-fp8-kv-fa2
demandal25 81f747d
fix(rocm): stage the fp8 KV load with bit_cast, not a punned uint32_t
demandal25 1ed1569
test(rocm): cover single-decode fp8 numerics, and say which decode is…
demandal25 fb9ab1b
test(rocm): tighten the single-decode tolerance, and document the pat…
demandal25 e8c1071
Merge branch 'amd-integration' into rocm-fp8-kv-fa2
demandal25 8e60d07
Potential fix for pull request finding
demandal25 d86993c
test(rocm): cover fp8 KV at head_dim 256
demandal25 cccee3b
test(rocm): stop claiming coverage of a C++ guard this test cannot reach
demandal25 4ce31b2
fix(rocm): replace the last bare assert on the fp8-query path with a …
demandal25 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
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
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.