-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[BACKEND] Add Address Sanitizer Pass #5127
Merged
+153
−12
Merged
Changes from 2 commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
5bfcd7f
asan infrastructure
CRobeck 9d63f17
updates
CRobeck 46be959
clean up xnack setting
CRobeck b3f07ce
clean up
CRobeck 04baac6
clean up
CRobeck 71593ec
Merge branch 'main' into rocm_asan
CRobeck 45ca87d
Merge branch 'main' into rocm_asan
CRobeck c67b67f
add test, currently disabled
CRobeck 5a2722a
formatting
CRobeck 6c70829
remove stray comments
CRobeck da56b0e
enable address sanitizer test
CRobeck 6f355c8
fix address sanitizer test
CRobeck fcfc4b6
fix path error
CRobeck 57dd5bb
Merge branch 'main' into rocm_asan
CRobeck 3be69c0
clean up some test infrastructure
CRobeck 6e62b8c
Merge branch 'rocm_asan' of github.com:CRobeck/triton into rocm_asan
CRobeck 641884c
fix path
CRobeck 37e779c
update test
CRobeck 5b82e60
first attemp to clean up some hard coded paths
CRobeck f36bdc9
clean up paths
CRobeck 15f2bfd
update env naming
CRobeck f845ebe
Update README.md
CRobeck 59a082b
update comment
CRobeck 42616d5
Merge branch 'rocm_asan' of github.com:CRobeck/triton into rocm_asan
CRobeck a821b9b
add some commentary about envs
CRobeck dfa4bc8
Merge branch 'triton-lang:main' into rocm_asan
CRobeck 9c2693d
Update README.md
CRobeck 3a8bb15
formatting
CRobeck d7391d2
Merge branch 'rocm_asan' of github.com:CRobeck/triton into rocm_asan
CRobeck b06b1c4
fix some envs
CRobeck e9d92ff
move some target specfific code to the backend
CRobeck 50c4505
clean up target specific code
CRobeck 20e72e4
modify ulimit setting for asan test
CRobeck abed7a3
Update README.md
CRobeck 7970ba5
Update test_address_sanitizer.py comments
CRobeck f5e0ee9
Merge branch 'main' into rocm_asan
CRobeck 79efc58
add check for asan in disabling compiler multi-threading in MLIR PM
CRobeck 4191437
Merge branch 'rocm_asan' of github.com:CRobeck/triton into rocm_asan
CRobeck c2c5669
Merge branch 'main' into rocm_asan
CRobeck e14f03f
Update README.md
CRobeck 09f954e
Update README.md
CRobeck 2a7c52b
Update test_address_sanitizer.py
CRobeck b02ebad
formatting
CRobeck edb109e
address review comments
CRobeck 454296b
Merge branch 'main' into rocm_asan
antiagainst 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 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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why should we enable multi-threading?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Disabling multi-threading causes ASAN to create a deadlock. We're still hunting down why.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you add a TODO here to mention the issue?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated