-
Notifications
You must be signed in to change notification settings - Fork 568
[Misc.] Fast testing & Autotune #476
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 15 commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
43b3a0b
optimize attention autotune and test
sustcsonglin 07b4405
optimize test and autotune
sustcsonglin 2439891
Merge branch 'main' into fast_test_autotune
yzhangcs b4f8505
Merge branch 'main' into fast_test_autotune
zhiyuan1i bd01a5a
Merge branch 'main' into fast_test_autotune
yzhangcs acc38de
Merge branch 'main' into fast_test_autotune
yzhangcs 542a4bd
Use type hints for params in test files
yzhangcs b29880a
Merge branch 'main' into fast_test_autotune
yzhangcs c093386
Update attn test cases
yzhangcs e389ef0
Fix block size to ensure pow of 2
yzhangcs ff63caf
Fix compiling bugs
yzhangcs 7a1cc65
Update cumsum.py
yzhangcs 4e77985
Merge branch 'main' into fast_test_autotune
yzhangcs cb4afaf
[GLA] Refactor tests
yzhangcs bc39bf9
Improve modeling tests
yzhangcs a5bc8fe
Refactor modeling tests (#482)
yzhangcs d436cbd
Merge branch 'main' into fast_test_autotune
yzhangcs 548b5ec
[CI] Refractor Triton ci (#484)
zhiyuan1i 7b1f9ba
Merge branch 'main' into fast_test_autotune
yzhangcs ab2ad98
fixup! [CI] Refractor Triton ci (#484)
zhiyuan1i cc611c0
refractor gpu ci
zhiyuan1i 21fbe0a
fixup
zhiyuan1i c658bd7
fixup
zhiyuan1i 0e0c5a8
fixup conda paths
zhiyuan1i 60b4c10
fix setup conda1
zhiyuan1i 9d33a1a
install nvcc
zhiyuan1i 5043ea3
f
zhiyuan1i a609b21
fix conda activate
zhiyuan1i 41a9554
f
zhiyuan1i 3484282
f
zhiyuan1i 2586d7d
f
zhiyuan1i c1eb9d4
[GLA] Fix dgv bugs & refactor tests (#486)
yzhangcs e2fbc5d
Merge branch 'main' into fast_test_autotune
yzhangcs 92ef7d9
revert CI
zhiyuan1i c26aab2
[CI] Refract GPU CIs (#487)
zhiyuan1i 9ef74db
Merge branch 'main' into fast_test_autotune
zhiyuan1i bbe05cf
[CI] Refract GPU CIs (#487)
zhiyuan1i fc55e13
only test h100 on main branch
zhiyuan1i 2e81812
Merge branch 'main' into fast_test_autotune
zhiyuan1i a334781
reduce rwkv7 tests
zhiyuan1i c187b29
reduce rwkv6 tests
zhiyuan1i 61cd16e
Merge branch 'main' into fast_test_autotune
yzhangcs 3797d79
split op test and model test
zhiyuan1i 7020b26
Merge non-varlen and varlen tests
zhiyuan1i d98c1e2
reduce dplr tests
zhiyuan1i 51a11dc
fix lint
zhiyuan1i 4c23679
add a new pt2.7 env
zhiyuan1i 1ac179c
fix lint
zhiyuan1i 63b33fd
more general ci
zhiyuan1i 431d7dc
fix
zhiyuan1i 12c4b48
fix test-models
zhiyuan1i 37488f7
Refactor GLA and GSA tests to use random tensors for gradients and im…
yzhangcs 1edb77a
Merge branch 'main' into fast_test_autotune
yzhangcs 145ed19
support fused_addcmul in python3.10
zhiyuan1i 26b95d8
Merge branch 'main' into fast_test_autotune
yzhangcs 90918b9
Merge branch 'main' into fast_test_autotune
zhiyuan1i 0a8cd55
Refactor test assertions to remove leading spaces in assert_close calls
yzhangcs de0d3ef
Refactor test parametrization for retention ops
yzhangcs 0d54774
Delete tests for BC
yzhangcs e510836
Refactor test parametrization for linear attention and simple GLA tests
yzhangcs 1d0ce78
Refactor test parametrization for Comba and Path Attention tests
yzhangcs 4c2dbfb
Refactor test parametrization for delta and path attention tests
yzhangcs bfb9a53
Update tests
yzhangcs 4f26f23
Refactor test parametrization across multiple test files to streamlin…
yzhangcs c306b32
Add skip conditions for tests in test_titans.py and test_ttt.py to ha…
yzhangcs ba05dba
Refactor test parametrization in test_rwkv6
yzhangcs 80b93b1
Add skip condition for test_parallel_varlen if flash-attn is not inst…
yzhangcs ebcd751
Merge branch 'main' into fast_test_autotune
yzhangcs 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
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.