Skip to content

Commit ad6c394

Browse files
authored
Merge pull request #553 from rapidsai/release/0.47
Forward-merge release/0.47 into main
2 parents f585565 + 489736c commit ad6c394

File tree

8 files changed

+95
-21
lines changed

8 files changed

+95
-21
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ ENV HISTFILE="/home/coder/.cache/._bash_history"
3535
ENV AWS_ROLE_ARN="arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs"
3636
ENV SCCACHE_REGION="us-east-2"
3737
ENV SCCACHE_BUCKET="rapids-sccache-devs"
38+
ENV SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE=true
3839
ENV SCCACHE_IDLE_TIMEOUT=0
3940

4041
###

.github/workflows/build.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,10 @@ jobs:
3939
build_type: ${{ inputs.build_type || 'branch' }}
4040
branch: ${{ inputs.branch }}
4141
date: ${{ inputs.date }}
42+
node_type: cpu8
4243
script: ci/build_cpp.sh
4344
sha: ${{ inputs.sha }}
45+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
4446
docs-build:
4547
if: github.ref_type == 'branch'
4648
needs: conda-cpp-build
@@ -72,11 +74,13 @@ jobs:
7274
branch: ${{ inputs.branch }}
7375
sha: ${{ inputs.sha }}
7476
date: ${{ inputs.date }}
77+
node_type: cpu8
7578
script: ci/build_wheel_libucxx.sh
7679
# build for every combination of arch and CUDA version, but only for the latest Python
7780
matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
7881
package-name: libucxx
7982
package-type: cpp
83+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
8084
wheel-publish-libucxx:
8185
needs: wheel-build-libucxx
8286
secrets: inherit
@@ -97,9 +101,11 @@ jobs:
97101
branch: ${{ inputs.branch }}
98102
sha: ${{ inputs.sha }}
99103
date: ${{ inputs.date }}
104+
node_type: cpu8
100105
script: ci/build_wheel_ucxx.sh
101106
package-name: ucxx
102107
package-type: python
108+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
103109
wheel-publish-ucxx:
104110
needs: wheel-build-ucxx
105111
secrets: inherit
@@ -119,9 +125,11 @@ jobs:
119125
branch: ${{ inputs.branch }}
120126
sha: ${{ inputs.sha }}
121127
date: ${{ inputs.date }}
128+
node_type: cpu8
122129
script: ci/build_wheel_distributed_ucxx.sh
123130
package-name: distributed_ucxx
124131
package-type: python
132+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
125133
wheel-publish-distributed-ucxx:
126134
needs: [wheel-build-ucxx, wheel-build-distributed-ucxx]
127135
secrets: inherit

.github/workflows/pr.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ jobs:
8585
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
8686
with:
8787
build_type: pull-request
88+
node_type: cpu8
8889
script: ci/build_cpp.sh
90+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
8991
docs-build:
9092
needs: conda-cpp-build
9193
secrets: inherit
@@ -105,6 +107,7 @@ jobs:
105107
build_type: pull-request
106108
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
107109
script: ci/test_cpp.sh
110+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
108111
conda-python-tests:
109112
needs: [conda-cpp-build, changed-files]
110113
secrets: inherit
@@ -114,6 +117,7 @@ jobs:
114117
build_type: pull-request
115118
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
116119
script: ci/test_python.sh
120+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
117121
conda-python-distributed-tests:
118122
needs: [conda-cpp-build, changed-files]
119123
secrets: inherit
@@ -123,26 +127,31 @@ jobs:
123127
build_type: pull-request
124128
script: "ci/test_python_distributed.sh"
125129
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
130+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
126131
wheel-build-libucxx:
127132
needs: checks
128133
secrets: inherit
129134
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
130135
with:
131136
build_type: pull-request
137+
node_type: cpu8
132138
script: ci/build_wheel_libucxx.sh
133139
# build for every combination of arch and CUDA version, but only for the latest Python
134140
matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
135141
package-name: libucxx
136142
package-type: cpp
143+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
137144
wheel-build-ucxx:
138145
needs: wheel-build-libucxx
139146
secrets: inherit
140147
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
141148
with:
142149
build_type: pull-request
150+
node_type: cpu8
143151
script: ci/build_wheel_ucxx.sh
144152
package-name: ucxx
145153
package-type: python
154+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
146155
wheel-tests-ucxx:
147156
needs: [wheel-build-ucxx, changed-files]
148157
secrets: inherit
@@ -152,15 +161,18 @@ jobs:
152161
build_type: pull-request
153162
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
154163
script: ci/test_wheel_ucxx.sh
164+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
155165
wheel-build-distributed-ucxx:
156166
needs: checks
157167
secrets: inherit
158168
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
159169
with:
160170
build_type: pull-request
171+
node_type: cpu8
161172
script: ci/build_wheel_distributed_ucxx.sh
162173
package-name: distributed_ucxx
163174
package-type: python
175+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
164176
wheel-tests-distributed-ucxx:
165177
needs: [wheel-build-ucxx, wheel-build-distributed-ucxx, changed-files]
166178
secrets: inherit
@@ -170,6 +182,7 @@ jobs:
170182
build_type: pull-request
171183
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
172184
script: ci/test_wheel_distributed_ucxx.sh
185+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
173186
devcontainer:
174187
secrets: inherit
175188
needs: [checks, telemetry-setup]

.github/workflows/test.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ jobs:
3333
script: ci/test_cpp.sh
3434
sha: ${{ inputs.sha }}
3535
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
36+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
3637
conda-python-tests:
3738
secrets: inherit
3839
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main
@@ -43,6 +44,7 @@ jobs:
4344
script: ci/test_python.sh
4445
sha: ${{ inputs.sha }}
4546
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
47+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
4648
conda-python-distributed-tests:
4749
secrets: inherit
4850
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main
@@ -53,6 +55,7 @@ jobs:
5355
date: ${{ inputs.date }}
5456
sha: ${{ inputs.sha }}
5557
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
58+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
5659
wheel-tests-ucxx:
5760
secrets: inherit
5861
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
@@ -63,6 +66,7 @@ jobs:
6366
sha: ${{ inputs.sha }}
6467
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
6568
script: ci/test_wheel_ucxx.sh
69+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
6670
wheel-tests-distributed-ucxx:
6771
secrets: inherit
6872
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
@@ -73,3 +77,4 @@ jobs:
7377
sha: ${{ inputs.sha }}
7478
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
7579
script: ci/test_wheel_distributed_ucxx.sh
80+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN

ci/build_cpp.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
set -euo pipefail
77

88
source rapids-configure-sccache
9-
109
source rapids-date-string
1110

1211
export CMAKE_GENERATOR=Ninja
@@ -15,7 +14,7 @@ rapids-print-env
1514

1615
rapids-logger "Begin C++ and Python builds"
1716

18-
sccache --zero-stats
17+
sccache --stop-server 2>/dev/null || true
1918

2019
RAPIDS_PACKAGE_VERSION=$(rapids-generate-version)
2120
export RAPIDS_PACKAGE_VERSION
@@ -31,6 +30,7 @@ rattler-build build --recipe conda/recipes/ucxx \
3130
"${RATTLER_CHANNELS[@]}"
3231

3332
sccache --show-adv-stats
33+
sccache --stop-server >/dev/null 2>&1 || true
3434

3535
# remove build_cache directory
3636
rm -rf "$RAPIDS_CONDA_BLD_OUTPUT_DIR"/build_cache

ci/build_wheel.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@ source rapids-configure-sccache
1111
source rapids-date-string
1212
source rapids-init-pip
1313

14+
export SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX="${package_name}/${RAPIDS_CONDA_ARCH}/cuda${RAPIDS_CUDA_VERSION%%.*}/wheel/preprocessor-cache"
15+
export SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE=true
16+
1417
rapids-generate-version > ./VERSION
1518

1619
cd "${package_dir}"
1720

18-
sccache --zero-stats
21+
sccache --stop-server 2>/dev/null || true
1922

2023
rapids-logger "Building '${package_name}' wheel"
2124
rapids-pip-retry wheel \
@@ -26,3 +29,4 @@ rapids-pip-retry wheel \
2629
.
2730

2831
sccache --show-adv-stats
32+
sccache --stop-server >/dev/null 2>&1 || true

cmake/rapids_config.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,6 @@ if(NOT rapids-cmake-branch)
3535
set(rapids-cmake-branch "${_rapids_branch}")
3636
endif()
3737
include("${CMAKE_CURRENT_LIST_DIR}/RAPIDS.cmake")
38+
39+
# Don't use sccache-dist for CMake's compiler tests
40+
set(ENV{SCCACHE_NO_DIST_COMPILE} "1")

conda/recipes/ucxx/recipe.yaml

Lines changed: 58 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,32 @@ cache:
3535
- AWS_ACCESS_KEY_ID
3636
- AWS_SECRET_ACCESS_KEY
3737
- AWS_SESSION_TOKEN
38+
- SCCACHE_DIST_AUTH_TOKEN
3839
env:
3940
CMAKE_C_COMPILER_LAUNCHER: ${{ env.get("CMAKE_C_COMPILER_LAUNCHER") }}
4041
CMAKE_CUDA_COMPILER_LAUNCHER: ${{ env.get("CMAKE_CUDA_COMPILER_LAUNCHER") }}
4142
CMAKE_CXX_COMPILER_LAUNCHER: ${{ env.get("CMAKE_CXX_COMPILER_LAUNCHER") }}
4243
CMAKE_GENERATOR: ${{ env.get("CMAKE_GENERATOR") }}
43-
PARALLEL_LEVEL: ${{ env.get("PARALLEL_LEVEL") }}
44-
SCCACHE_BUCKET: ${{ env.get("SCCACHE_BUCKET") }}
45-
SCCACHE_IDLE_TIMEOUT: ${{ env.get("SCCACHE_IDLE_TIMEOUT") }}
46-
SCCACHE_REGION: ${{ env.get("SCCACHE_REGION") }}
47-
SCCACHE_S3_USE_SSL: ${{ env.get("SCCACHE_S3_USE_SSL") }}
48-
SCCACHE_S3_NO_CREDENTIALS: ${{ env.get("SCCACHE_S3_NO_CREDENTIALS") }}
44+
NVCC_APPEND_FLAGS: ${{ env.get("NVCC_APPEND_FLAGS", default="") }}
45+
PARALLEL_LEVEL: ${{ env.get("PARALLEL_LEVEL", default="8") }}
46+
RAPIDS_ARTIFACTS_DIR: ${{ env.get("RAPIDS_ARTIFACTS_DIR", default="") }}
47+
SCCACHE_BUCKET: ${{ env.get("SCCACHE_BUCKET", default="") }}
48+
SCCACHE_DIST_AUTH_TYPE: ${{ env.get("SCCACHE_DIST_AUTH_TYPE", default="token") }}
49+
SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE: ${{ env.get("SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE", default="false") }}
50+
SCCACHE_DIST_MAX_RETRIES: ${{ env.get("SCCACHE_DIST_MAX_RETRIES", default="inf") }}
51+
SCCACHE_DIST_REQUEST_TIMEOUT: ${{ env.get("SCCACHE_DIST_REQUEST_TIMEOUT", default="7140") }}
52+
SCCACHE_DIST_SCHEDULER_URL: ${{ env.get("SCCACHE_DIST_SCHEDULER_URL", default="") }}
53+
SCCACHE_ERROR_LOG: ${{ env.get("SCCACHE_ERROR_LOG", default="/tmp/sccache.log") }}
54+
SCCACHE_IDLE_TIMEOUT: ${{ env.get("SCCACHE_IDLE_TIMEOUT", default="0") }}
55+
SCCACHE_NO_CACHE: ${{ env.get("SCCACHE_NO_CACHE", default="") }}
56+
SCCACHE_RECACHE: ${{ env.get("SCCACHE_RECACHE", default="") }}
57+
SCCACHE_REGION: ${{ env.get("SCCACHE_REGION", default="") }}
4958
SCCACHE_S3_KEY_PREFIX: libucxx/${{ env.get("RAPIDS_CONDA_ARCH") }}/cuda${{ cuda_major }}
59+
SCCACHE_S3_NO_CREDENTIALS: ${{ env.get("SCCACHE_S3_NO_CREDENTIALS", default="false") }}
60+
SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX: libucxx/${{ env.get("RAPIDS_CONDA_ARCH") }}/cuda${{ cuda_major }}/conda/preprocessor-cache
61+
SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE: ${{ env.get("SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE", default="true") }}
62+
SCCACHE_S3_USE_SSL: ${{ env.get("SCCACHE_S3_USE_SSL", default="true") }}
63+
SCCACHE_SERVER_LOG: ${{ env.get("SCCACHE_SERVER_LOG", default="sccache=debug") }}
5064

5165
requirements:
5266
build:
@@ -232,13 +246,26 @@ outputs:
232246
CMAKE_CUDA_COMPILER_LAUNCHER: ${{ env.get("CMAKE_CUDA_COMPILER_LAUNCHER") }}
233247
CMAKE_CXX_COMPILER_LAUNCHER: ${{ env.get("CMAKE_CXX_COMPILER_LAUNCHER") }}
234248
CMAKE_GENERATOR: ${{ env.get("CMAKE_GENERATOR") }}
235-
PARALLEL_LEVEL: ${{ env.get("PARALLEL_LEVEL") }}
236-
SCCACHE_BUCKET: ${{ env.get("SCCACHE_BUCKET") }}
237-
SCCACHE_IDLE_TIMEOUT: ${{ env.get("SCCACHE_IDLE_TIMEOUT") }}
238-
SCCACHE_REGION: ${{ env.get("SCCACHE_REGION") }}
239-
SCCACHE_S3_USE_SSL: ${{ env.get("SCCACHE_S3_USE_SSL") }}
240-
SCCACHE_S3_NO_CREDENTIALS: ${{ env.get("SCCACHE_S3_NO_CREDENTIALS") }}
249+
NVCC_APPEND_FLAGS: ${{ env.get("NVCC_APPEND_FLAGS", default="") }}
250+
PARALLEL_LEVEL: ${{ env.get("PARALLEL_LEVEL", default="8") }}
251+
RAPIDS_ARTIFACTS_DIR: ${{ env.get("RAPIDS_ARTIFACTS_DIR", default="") }}
252+
SCCACHE_BUCKET: ${{ env.get("SCCACHE_BUCKET", default="") }}
253+
SCCACHE_DIST_AUTH_TYPE: ${{ env.get("SCCACHE_DIST_AUTH_TYPE", default="token") }}
254+
SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE: ${{ env.get("SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE", default="false") }}
255+
SCCACHE_DIST_MAX_RETRIES: ${{ env.get("SCCACHE_DIST_MAX_RETRIES", default="inf") }}
256+
SCCACHE_DIST_REQUEST_TIMEOUT: ${{ env.get("SCCACHE_DIST_REQUEST_TIMEOUT", default="7140") }}
257+
SCCACHE_DIST_SCHEDULER_URL: ${{ env.get("SCCACHE_DIST_SCHEDULER_URL", default="") }}
258+
SCCACHE_ERROR_LOG: ${{ env.get("SCCACHE_ERROR_LOG", default="/tmp/sccache.log") }}
259+
SCCACHE_IDLE_TIMEOUT: ${{ env.get("SCCACHE_IDLE_TIMEOUT", default="0") }}
260+
SCCACHE_NO_CACHE: ${{ env.get("SCCACHE_NO_CACHE", default="") }}
261+
SCCACHE_RECACHE: ${{ env.get("SCCACHE_RECACHE", default="") }}
262+
SCCACHE_REGION: ${{ env.get("SCCACHE_REGION", default="") }}
241263
SCCACHE_S3_KEY_PREFIX: ucxx/${{ env.get("RAPIDS_CONDA_ARCH") }}/cuda${{ cuda_major }}
264+
SCCACHE_S3_NO_CREDENTIALS: ${{ env.get("SCCACHE_S3_NO_CREDENTIALS", default="false") }}
265+
SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX: ucxx/${{ env.get("RAPIDS_CONDA_ARCH") }}/cuda${{ cuda_major }}/conda/preprocessor-cache
266+
SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE: ${{ env.get("SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE", default="true") }}
267+
SCCACHE_S3_USE_SSL: ${{ env.get("SCCACHE_S3_USE_SSL", default="true") }}
268+
SCCACHE_SERVER_LOG: ${{ env.get("SCCACHE_SERVER_LOG", default="sccache=debug") }}
242269
requirements:
243270
build:
244271
- cmake ${{ cmake_version }}
@@ -333,13 +360,26 @@ outputs:
333360
CMAKE_CUDA_COMPILER_LAUNCHER: ${{ env.get("CMAKE_CUDA_COMPILER_LAUNCHER") }}
334361
CMAKE_CXX_COMPILER_LAUNCHER: ${{ env.get("CMAKE_CXX_COMPILER_LAUNCHER") }}
335362
CMAKE_GENERATOR: ${{ env.get("CMAKE_GENERATOR") }}
336-
PARALLEL_LEVEL: ${{ env.get("PARALLEL_LEVEL") }}
337-
SCCACHE_BUCKET: ${{ env.get("SCCACHE_BUCKET") }}
338-
SCCACHE_IDLE_TIMEOUT: ${{ env.get("SCCACHE_IDLE_TIMEOUT") }}
339-
SCCACHE_REGION: ${{ env.get("SCCACHE_REGION") }}
340-
SCCACHE_S3_USE_SSL: ${{ env.get("SCCACHE_S3_USE_SSL") }}
341-
SCCACHE_S3_NO_CREDENTIALS: ${{ env.get("SCCACHE_S3_NO_CREDENTIALS") }}
363+
NVCC_APPEND_FLAGS: ${{ env.get("NVCC_APPEND_FLAGS", default="") }}
364+
PARALLEL_LEVEL: ${{ env.get("PARALLEL_LEVEL", default="8") }}
365+
RAPIDS_ARTIFACTS_DIR: ${{ env.get("RAPIDS_ARTIFACTS_DIR", default="") }}
366+
SCCACHE_BUCKET: ${{ env.get("SCCACHE_BUCKET", default="") }}
367+
SCCACHE_DIST_AUTH_TYPE: ${{ env.get("SCCACHE_DIST_AUTH_TYPE", default="token") }}
368+
SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE: ${{ env.get("SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE", default="false") }}
369+
SCCACHE_DIST_MAX_RETRIES: ${{ env.get("SCCACHE_DIST_MAX_RETRIES", default="inf") }}
370+
SCCACHE_DIST_REQUEST_TIMEOUT: ${{ env.get("SCCACHE_DIST_REQUEST_TIMEOUT", default="7140") }}
371+
SCCACHE_DIST_SCHEDULER_URL: ${{ env.get("SCCACHE_DIST_SCHEDULER_URL", default="") }}
372+
SCCACHE_ERROR_LOG: ${{ env.get("SCCACHE_ERROR_LOG", default="/tmp/sccache.log") }}
373+
SCCACHE_IDLE_TIMEOUT: ${{ env.get("SCCACHE_IDLE_TIMEOUT", default="0") }}
374+
SCCACHE_NO_CACHE: ${{ env.get("SCCACHE_NO_CACHE", default="") }}
375+
SCCACHE_RECACHE: ${{ env.get("SCCACHE_RECACHE", default="") }}
376+
SCCACHE_REGION: ${{ env.get("SCCACHE_REGION", default="") }}
342377
SCCACHE_S3_KEY_PREFIX: ucxx-tests/${{ env.get("RAPIDS_CONDA_ARCH") }}/cuda${{ cuda_major }}
378+
SCCACHE_S3_NO_CREDENTIALS: ${{ env.get("SCCACHE_S3_NO_CREDENTIALS", default="false") }}
379+
SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX: ucxx-tests/${{ env.get("RAPIDS_CONDA_ARCH") }}/cuda${{ cuda_major }}/conda/preprocessor-cache
380+
SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE: ${{ env.get("SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE", default="true") }}
381+
SCCACHE_S3_USE_SSL: ${{ env.get("SCCACHE_S3_USE_SSL", default="true") }}
382+
SCCACHE_SERVER_LOG: ${{ env.get("SCCACHE_SERVER_LOG", default="sccache=debug") }}
343383
requirements:
344384
build:
345385
- cmake ${{ cmake_version }}

0 commit comments

Comments
 (0)