-
Notifications
You must be signed in to change notification settings - Fork 917
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Workaround compute-sanitizer memcheck bug (#15259)
Provides a workaround for the compute-sanitizer issue described in #15258 causing memcheck failures in nightly builds. An environment variable is introduced `LIBCUDF_MEMCHECK_ENABLED` so test code can bypass specific tests that cause the compute-sanitizer error. The env var is set only during memcheck tests since the failure does not occur in normal testing. The failure only occurs for some `int16` or `uint16` reduction tests so managing these few tests is reasonable. Other possible workarounds include 1. Reverting the compute-sanitizer to 11.8 Using the latest version is more desirable since the fix will likely not be back ported. 2. Adding an exclude filter to the CUB Reduce kernel This disables checking for almost all reduction kernels Authors: - David Wendt (https://github.com/davidwendt) - Bradley Dice (https://github.com/bdice) Approvers: - Bradley Dice (https://github.com/bdice) - Vyas Ramasubramani (https://github.com/vyasr) - Jake Awe (https://github.com/AyodeAwe) URL: #15259
- Loading branch information
1 parent
c4f1a26
commit a09c215
Showing
4 changed files
with
49 additions
and
6 deletions.
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
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
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
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