Skip to content

Commit 24408a3

Browse files
committed
CI: Only use compute-sanitizer for tests of one python version
1 parent a4714c6 commit 24408a3

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/test-wheel-linux.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,16 @@ jobs:
7474
fi
7575
fi
7676
77-
COMPUTE_SANITIZER=${CUDA_HOME}/bin/compute-sanitizer
78-
COMPUTE_SANITIZER_VERSION=$(${COMPUTE_SANITIZER} --version | grep -Eo "[0-9]{4}\.[0-9]\.[0-9]" | sed -e 's/\.//g')
79-
SANITIZER_CMD="${COMPUTE_SANITIZER} --target-processes=all --launch-timeout=0 --tool=memcheck"
80-
if [[ "$COMPUTE_SANITIZER_VERSION" -ge 202111 ]]; then
81-
SANITIZER_CMD="${SANITIZER_CMD} --padding=32"
77+
if [[ "${{ inputs.python-version }}" == "3.12" ]]; then
78+
COMPUTE_SANITIZER=${CUDA_HOME}/bin/compute-sanitizer
79+
COMPUTE_SANITIZER_VERSION=$(${COMPUTE_SANITIZER} --version | grep -Eo "[0-9]{4}\.[0-9]\.[0-9]" | sed -e 's/\.//g')
80+
SANITIZER_CMD="${COMPUTE_SANITIZER} --target-processes=all --launch-timeout=0 --tool=memcheck"
81+
if [[ "$COMPUTE_SANITIZER_VERSION" -ge 202111 ]]; then
82+
SANITIZER_CMD="${SANITIZER_CMD} --padding=32"
83+
fi
84+
else
85+
COMPUTE_SANITIZER_VERSION="None"
86+
SANITIZER_CMD=""
8287
fi
8388
8489
# make outputs from the previous job as env vars

0 commit comments

Comments
 (0)