Uh oh!
There was an error while loading. Please reload this page.
CI: Run some tests with compute-sanitizer - #566
Conversation
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
leofang
commented
Apr 22, 2025
FYI right now we use the mini-CTK approach in the CI:
So compute-sanitizer is currently not available in the CI. But I assume it can be grabbed easily. @cryos is refactoring our CI (#555). I suggest we perhaps add another standalone pipeline for running compute sanitizer? |
cryos
commented
Apr 22, 2025
I was going to look at tools like this next, that is a great point and something I can factor in. Looking at the proposal here picking out a test run would be reasonable, I know there are other tools we would like to run too. |
carterbox
commented
Apr 22, 2025
/ok to test f27e1f4 |
leofang
commented
Apr 22, 2025
I doubt commit f27e1f4 would work -- we'll see: #571. |
This comment has been minimized.
This comment has been minimized.
carterbox
commented
Apr 23, 2025
/ok to test 05a70689 |
carterbox
commented
Apr 23, 2025
/ok to test dde857b |
Yay! The linux-64 tests are failing for the correct reason! (the compute sanitizer returns non-zero because it has detected issues). https://github.com/NVIDIA/cuda-python/actions/runs/14628267586/job/41045781037?pr=566 Windows tests are failing because I have disabled them partially. |
carterbox
commented
Apr 24, 2025
/ok to test a1ea51e |
There is no compute-sanitizer wheel, so we can only run when the ctk is installed system-wide
Because the sanitizer commands depend on the version of the sanitizer we need to be able to run the sanitzer to set the sanitizer cmd. Thus, we need to setup the sanitzer after it is installed.
a1ea51e to
0430930Comparecarterbox
commented
Apr 24, 2025
/ok to test 0430930 |
carterbox
commented
Apr 25, 2025
/ok to test 9c25910 |
carterbox
commented
Apr 25, 2025
/ok to test 7fb013e |
Auto-sync is disabled for ready for review pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
carterbox
commented
Apr 28, 2025
/ok to test 675c41f |
carterbox
commented
Apr 28, 2025
/ok to test 5abd6e3 |
rwgk
left a comment
There was a problem hiding this comment.
Awesome, I'm really happy that we'll be routinely testing with the compute sanitizer.
Uh oh!
There was an error while loading. Please reload this page.
carterbox
commented
Apr 28, 2025
/ok to test 53a01cb |
kkraus14
commented
Apr 29, 2025
leofang
commented
Apr 29, 2025
Right he told me about it but I forgot... let's merge now. |
|
Description
Runs python 3.12 pytests in the context of compute-sanitizer to check for memory issues and errors from the CUDA API.
closes#565
closes#562
Checklist