-
Notifications
You must be signed in to change notification settings - Fork 915
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
Fix compute sanitizer in GitHub Actions CI #12530
Conversation
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 we make this only run on one configuration? Say just one of the 11.8 ones perhaps?
conda-cpp-tests / tests (11.8.0, ubuntu20.04, arm64, 3.10, a100, 520)
According to the Jenkins logs for nightly runs, the compute-sanitizer step takes over 3 hours to run so it would be good to only run it for a single configuration and not all of them. |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## branch-23.04 #12530 +/- ##
===============================================
Coverage ? 85.65%
===============================================
Files ? 155
Lines ? 24810
Branches ? 0
===============================================
Hits ? 21251
Misses ? 3559
Partials ? 0 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Thanks for that info @davidwendt, I didn't realize it took so long. Good idea to split it up and limit the configurations. When I get a chance (may not be until next week) I will split the |
Just to note that I think we also want to, if we can, run with |
I would not recommend adding |
Adds github workflow action to the nightly tests for running `compute-sanitizer` on the libcudf gtests. Reference: #12530 Authors: - David Wendt (https://github.com/davidwendt) - AJ Schmidt (https://github.com/ajschmidt8) Approvers: - AJ Schmidt (https://github.com/ajschmidt8) - Vyas Ramasubramani (https://github.com/vyasr) - Bradley Dice (https://github.com/bdice) URL: #12800
Closing in favor of #12800 (already merged). Thanks @davidwendt for picking this up. |
Description
@davidwendt noticed that the nightly builds were passing unexpectedly on GitHub Actions, after they had been regularly failing on a
compute-sanitizer --tool memcheck
step in gpuCI.https://github.com/rapidsai/cudf/actions/runs/3880698576/jobs/6618987835#step:6:66543
After some investigation, I found the job was failing -- but for the wrong reason, and silently.
In this PR, I add the
cuda-sanitizer-api
package to our C++ test dependencies, which should fix the nightly tests (so they fail as expected). I also fixed a script bug that let the tests pass silently despite having failures.Checklist