Skip to content

Commit 39a5beb

Browse files
committed
Merge pull request #16943 from rapidsai/branch-24.10
2 parents e479454 + 319a533 commit 39a5beb

File tree

1,589 files changed

+33819
-15751
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,589 files changed

+33819
-15751
lines changed

.devcontainer/cuda11.8-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"args": {
66
"CUDA": "11.8",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:24.08-cpp-cuda11.8-mambaforge-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:24.10-cpp-cuda11.8-mambaforge-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.08-cuda11.8-conda"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.10-cuda11.8-conda"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.8": {}
18+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.10": {}
1919
},
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda11.8-pip/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"args": {
66
"CUDA": "11.8",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:24.08-cpp-cuda11.8-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:24.10-cpp-cuda11.8-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.08-cuda11.8-pip"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.10-cuda11.8-pip"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.8": {}
18+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.10": {}
1919
},
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda12.5-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"args": {
66
"CUDA": "12.5",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:24.08-cpp-mambaforge-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:24.10-cpp-mambaforge-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.08-cuda12.5-conda"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.10-cuda12.5-conda"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.8": {}
18+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.10": {}
1919
},
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda12.5-pip/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"args": {
66
"CUDA": "12.5",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:24.08-cpp-cuda12.5-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:24.10-cpp-cuda12.5-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.08-cuda12.5-pip"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-24.10-cuda12.5-pip"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.8": {}
18+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:24.10": {}
1919
},
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.github/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ cudf.polars:
1212
- 'python/cudf_polars/**'
1313

1414
pylibcudf:
15-
- 'python/cudf/cudf/_lib/pylibcudf/**'
15+
- 'python/pylibcudf/**'
1616

1717
libcudf:
1818
- 'cpp/**'

.github/workflows/build.yaml

Lines changed: 59 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ concurrency:
2828
jobs:
2929
cpp-build:
3030
secrets: inherit
31-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-24.08
31+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-24.10
3232
with:
3333
build_type: ${{ inputs.build_type || 'branch' }}
3434
branch: ${{ inputs.branch }}
@@ -37,7 +37,7 @@ jobs:
3737
python-build:
3838
needs: [cpp-build]
3939
secrets: inherit
40-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.08
40+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10
4141
with:
4242
build_type: ${{ inputs.build_type || 'branch' }}
4343
branch: ${{ inputs.branch }}
@@ -46,7 +46,7 @@ jobs:
4646
upload-conda:
4747
needs: [cpp-build, python-build]
4848
secrets: inherit
49-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-24.08
49+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-24.10
5050
with:
5151
build_type: ${{ inputs.build_type || 'branch' }}
5252
branch: ${{ inputs.branch }}
@@ -57,19 +57,63 @@ jobs:
5757
if: github.ref_type == 'branch'
5858
needs: python-build
5959
secrets: inherit
60-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.08
60+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-24.10
6161
with:
6262
arch: "amd64"
6363
branch: ${{ inputs.branch }}
6464
build_type: ${{ inputs.build_type || 'branch' }}
65-
container_image: "rapidsai/ci-conda:latest"
65+
container_image: "rapidsai/ci-conda:cuda12.5.1-ubuntu22.04-py3.11"
6666
date: ${{ inputs.date }}
6767
node_type: "gpu-v100-latest-1"
6868
run_script: "ci/build_docs.sh"
6969
sha: ${{ inputs.sha }}
70+
wheel-build-libcudf:
71+
secrets: inherit
72+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
73+
with:
74+
# build for every combination of arch and CUDA version, but only for the latest Python
75+
matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
76+
build_type: ${{ inputs.build_type || 'branch' }}
77+
branch: ${{ inputs.branch }}
78+
sha: ${{ inputs.sha }}
79+
date: ${{ inputs.date }}
80+
script: ci/build_wheel_libcudf.sh
81+
wheel-publish-libcudf:
82+
needs: wheel-build-libcudf
83+
secrets: inherit
84+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.10
85+
with:
86+
build_type: ${{ inputs.build_type || 'branch' }}
87+
branch: ${{ inputs.branch }}
88+
sha: ${{ inputs.sha }}
89+
date: ${{ inputs.date }}
90+
package-name: libcudf
91+
package-type: cpp
92+
wheel-build-pylibcudf:
93+
needs: [wheel-publish-libcudf]
94+
secrets: inherit
95+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
96+
with:
97+
build_type: ${{ inputs.build_type || 'branch' }}
98+
branch: ${{ inputs.branch }}
99+
sha: ${{ inputs.sha }}
100+
date: ${{ inputs.date }}
101+
script: ci/build_wheel_pylibcudf.sh
102+
wheel-publish-pylibcudf:
103+
needs: wheel-build-pylibcudf
104+
secrets: inherit
105+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.10
106+
with:
107+
build_type: ${{ inputs.build_type || 'branch' }}
108+
branch: ${{ inputs.branch }}
109+
sha: ${{ inputs.sha }}
110+
date: ${{ inputs.date }}
111+
package-name: pylibcudf
112+
package-type: python
70113
wheel-build-cudf:
114+
needs: wheel-publish-pylibcudf
71115
secrets: inherit
72-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.08
116+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
73117
with:
74118
build_type: ${{ inputs.build_type || 'branch' }}
75119
branch: ${{ inputs.branch }}
@@ -79,17 +123,18 @@ jobs:
79123
wheel-publish-cudf:
80124
needs: wheel-build-cudf
81125
secrets: inherit
82-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.08
126+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.10
83127
with:
84128
build_type: ${{ inputs.build_type || 'branch' }}
85129
branch: ${{ inputs.branch }}
86130
sha: ${{ inputs.sha }}
87131
date: ${{ inputs.date }}
88132
package-name: cudf
133+
package-type: python
89134
wheel-build-dask-cudf:
90135
needs: wheel-publish-cudf
91136
secrets: inherit
92-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.08
137+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
93138
with:
94139
# This selects "ARCH=amd64 + the latest supported Python + CUDA".
95140
matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))]))
@@ -101,17 +146,18 @@ jobs:
101146
wheel-publish-dask-cudf:
102147
needs: wheel-build-dask-cudf
103148
secrets: inherit
104-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.08
149+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.10
105150
with:
106151
build_type: ${{ inputs.build_type || 'branch' }}
107152
branch: ${{ inputs.branch }}
108153
sha: ${{ inputs.sha }}
109154
date: ${{ inputs.date }}
110155
package-name: dask_cudf
156+
package-type: python
111157
wheel-build-cudf-polars:
112-
needs: wheel-publish-cudf
158+
needs: wheel-publish-pylibcudf
113159
secrets: inherit
114-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.08
160+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
115161
with:
116162
# This selects "ARCH=amd64 + the latest supported Python + CUDA".
117163
matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))]))
@@ -123,13 +169,14 @@ jobs:
123169
wheel-publish-cudf-polars:
124170
needs: wheel-build-cudf-polars
125171
secrets: inherit
126-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.08
172+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.10
127173
with:
128174
build_type: ${{ inputs.build_type || 'branch' }}
129175
branch: ${{ inputs.branch }}
130176
sha: ${{ inputs.sha }}
131177
date: ${{ inputs.date }}
132178
package-name: cudf_polars
179+
package-type: python
133180
trigger-pandas-tests:
134181
if: inputs.build_type == 'nightly'
135182
needs: wheel-build-cudf

.github/workflows/pandas-tests.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ jobs:
1717
pandas-tests:
1818
# run the Pandas unit tests
1919
secrets: inherit
20-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.08
20+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.10
2121
with:
22-
matrix_filter: map(select(.ARCH == "amd64" and .PY_VER == "3.9" and (.CUDA_VER | startswith("12.5.")) ))
22+
# This selects "ARCH=amd64 + the latest supported Python + CUDA".
23+
matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))]))
2324
build_type: nightly
2425
branch: ${{ inputs.branch }}
2526
date: ${{ inputs.date }}

0 commit comments

Comments
 (0)