-
Notifications
You must be signed in to change notification settings - Fork 34
Update QoLA/AITER #599
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
Update QoLA/AITER #599
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
d89f90f
Updated QoLA (to port CK receipt patch) and TE manifest
Micky774 312212f
Updated manifest
Micky774 89f6983
Corrected AITER mha args validation against pinned commit
Micky774 c417e40
Updated cmake w/ dubious ownership protection
Micky774 90e3a5a
Merge branch 'dev' into zain/qola/aiter-update
Micky774 c7ecaf7
Corrected logging
Micky774 da6e9a6
Updated qola to build aiter w/ new third_party spec
Micky774 e7ed124
Added guards against AITER known buggy implementations
Micky774 6241f99
Updated build
Micky774 82ebdb6
Drop guard for corrected bug
Micky774 68a2eaf
Merge branch 'dev' into zain/qola/aiter-update
Micky774 f9ab59c
Update AITER commit, adopt new API
Micky774 fec80b8
Added guard against graph-unsafe CK V2 kernels
Micky774 6eb3b23
Merge branch 'dev' into zain/qola/aiter-update
Micky774 8fd79f9
Updated with AOT memory handling (dynamic on host)
Micky774 ab68ca9
Merge branch 'dev' into zain/qola/aiter-update
Micky774 f521ef0
Added entry-point for workspace calc in QoLA
Micky774 e5ebe9c
Updated AITER commit to one w/ CK graph fix cherry-pick
Micky774 c08548e
Updated determnistic arg plumbing
Micky774 292870e
Updated CK JIT
Micky774 3476f53
Updated to gfx-1250 qola branch
Micky774 79c400d
Added pinned host memory pool allocation scheme
Micky774 3a98eda
Update CK JIT and prebuiuld cache list
ipanfilo bb0797a
Merge branch 'dev' into zain/qola/aiter-update
Micky774 bf2ae3c
Made error more descriptive
Micky774 8a91a58
Removed outdated graph safety guards
Micky774 679283a
Marked unused param in get attn backend
Micky774 948c077
Merge branch 'dev' into zain/qola/aiter-update
Micky774 eaa860d
Updated qola commit
Micky774 48e73b2
Merge branch 'dev' into zain/qola/aiter-update
ipanfilo 9172b4b
PR feedback
Micky774 485ba06
Fix bwd workspace underallocation for d_v \!= d_qk configs
Micky774 fe94903
Fixed flaky determinism failures for padded configs
Micky774 eaf3cce
Corrected comment
Micky774 2411723
Moved workspace zeroing from TE to QoLA CK patch
Micky774 9860a92
Host memory zero on TE side
Micky774 6a23ce3
Reduce bound split size
Micky774 52b39d5
Corrected memory allocation upper bound
Micky774 9c8fb58
Added ignored comment to ignored cuda_graph arg
Micky774 729dfe2
Updated to leverage CK patch for device-side workspace prep
Micky774 270c358
Merge branch 'dev' into zain/qola/aiter-update
Micky774 49e65f5
Zeroed out dk_expanded buffer, and enforced stricter aiter zeroing
Micky774 db13f73
Added back dropped seqlen correction
Micky774 0f7f531
Remove unnecessary zeroing
Micky774 4fe3a7b
Update qola patch to CK dq_acc zeroing
Micky774 cf46085
Lower bound sizing fix
Micky774 9c2cccb
Corrected JAX group mode sizing issue
Micky774 e3df798
Corrected zeroing via AITER patch
Micky774 314777b
Merge branch 'dev' into zain/qola/aiter-update
Micky774 3346d3c
Corrected patch
Micky774 c7b8e1d
Kept default nullptr for nvidia builds
Micky774 e2f8832
Updated prebuilt list for gfx9 kernels
Micky774 0e40940
Updated ck-jit to main
Micky774 d65de00
Merge branch 'dev' into zain/qola/aiter-update
Micky774 efc7fbd
Added comment
Micky774 9b5b06b
Moved to qola main after gfx1250 and determinism merges
Micky774 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
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
Submodule QoLA
updated
13 files
Submodule ck_jit
updated
3 files
| +7 −0 | ck_api_rewrite.py | |
| +26 −3 | ck_jit_runtime.cpp | |
| +2 −1 | ck_post_build.py |
|
ipanfilo marked this conversation as resolved.
|
Large diffs are not rendered by default.
Oops, something went wrong.
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.