@@ -34,18 +34,15 @@ echo "CUDA_CORE_ARTIFACT_BASENAME=${CUDA_CORE_ARTIFACT_BASENAME}" >> $GITHUB_ENV
34
34
echo " CUDA_CORE_ARTIFACT_NAME=${CUDA_CORE_ARTIFACT_BASENAME} -${SHA} " >> $GITHUB_ENV
35
35
echo " CUDA_CORE_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_core/dist" ) " >> $GITHUB_ENV
36
36
echo " CUDA_CORE_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_core/tests/cython" ) " >> $GITHUB_ENV
37
- CUDA_BINDINGS_ARTIFACT_BASENAME=" cuda-bindings-python${PYTHON_VERSION_FORMATTED} -cuda${CUDA_VER} -${HOST_PLATFORM} "
38
- echo " CUDA_BINDINGS_ARTIFACT_BASENAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} " >> $GITHUB_ENV
39
- echo " CUDA_BINDINGS_ARTIFACT_NAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} -${SHA} " >> $GITHUB_ENV
40
- echo " CUDA_BINDINGS_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/dist" ) " >> $GITHUB_ENV
41
- echo " CUDA_BINDINGS_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/tests/cython" ) " >> $GITHUB_ENV
42
37
echo " PYTHON_VERSION_FORMATTED=${PYTHON_VERSION_FORMATTED} " >> $GITHUB_ENV
43
38
44
39
if [[ " ${1} " == " build" ]]; then
45
40
echo " CIBW_BUILD=${CIBW_BUILD} " >> $GITHUB_ENV
41
+ CUDA_BINDINGS_ARTIFACT_BASENAME=" cuda-bindings-python${PYTHON_VERSION_FORMATTED} -cuda${CUDA_VER} -${HOST_PLATFORM} "
46
42
elif [[ " ${1} " == " test" ]]; then
47
43
BUILD_CUDA_MAJOR=" $( cut -d ' .' -f 1 <<< ${BUILD_CUDA_VER} ) "
48
44
TEST_CUDA_MAJOR=" $( cut -d ' .' -f 1 <<< ${CUDA_VER} ) "
45
+ CUDA_BINDINGS_ARTIFACT_BASENAME=" cuda-bindings-python${PYTHON_VERSION_FORMATTED} -cuda${BUILD_CUDA_VER} -${HOST_PLATFORM} "
49
46
if [[ ${BUILD_CUDA_MAJOR} != ${TEST_CUDA_MAJOR} ]]; then
50
47
SKIP_CUDA_BINDINGS_TEST=1
51
48
SKIP_CYTHON_TEST=1
@@ -63,12 +60,18 @@ elif [[ "${1}" == "test" ]]; then
63
60
# We only test compute-sanitizer on python 3.12 arbitrarily; we don't need to use sanitizer on the entire matrix
64
61
# Only local ctk installs have compute-sanitizer; there is no wheel for it
65
62
if [[ " ${PY_VER} " == " 3.12" && " ${CUDA_VER} " != " 11.8.0" && " ${LOCAL_CTK} " == 1 && " ${HOST_PLATFORM} " == linux* ]]; then
66
- SETUP_SANITIZER=1
67
63
echo " LATEST_CUDA_VERSION=$( bash .github/workflows/guess_latest.sh) " >> $GITHUB_ENV
64
+ SETUP_SANITIZER=1
68
65
else
69
66
SETUP_SANITIZER=0
67
+ echo " SANITIZER_CMD=" >> $GITHUB_ENV
70
68
fi
71
69
echo " SETUP_SANITIZER=${SETUP_SANITIZER} " >> $GITHUB_ENV
72
70
echo " SKIP_CUDA_BINDINGS_TEST=${SKIP_CUDA_BINDINGS_TEST} " >> $GITHUB_ENV
73
71
echo " SKIP_CYTHON_TEST=${SKIP_CYTHON_TEST} " >> $GITHUB_ENV
74
72
fi
73
+
74
+ echo " CUDA_BINDINGS_ARTIFACT_BASENAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} " >> $GITHUB_ENV
75
+ echo " CUDA_BINDINGS_ARTIFACT_NAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} -${SHA} " >> $GITHUB_ENV
76
+ echo " CUDA_BINDINGS_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/dist" ) " >> $GITHUB_ENV
77
+ echo " CUDA_BINDINGS_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/tests/cython" ) " >> $GITHUB_ENV
0 commit comments