From f33ee3bf3191c41885a1c4d43e800176d35f90a0 Mon Sep 17 00:00:00 2001 From: Hyunsu Cho Date: Thu, 6 Nov 2025 20:39:52 -0800 Subject: [PATCH 1/4] [CI] [Don't merge] Test CI jobs with Rapids 25.10 --- ops/pipeline/get-image-tag.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ops/pipeline/get-image-tag.sh b/ops/pipeline/get-image-tag.sh index 74458229bbce..bcf1b276cee3 100755 --- a/ops/pipeline/get-image-tag.sh +++ b/ops/pipeline/get-image-tag.sh @@ -1,4 +1,4 @@ ## Update the following line to test changes to CI images ## See https://xgboost.readthedocs.io/en/latest/contrib/ci.html#making-changes-to-ci-containers -IMAGE_TAG=main +IMAGE_TAG=PR-49 From cad11022200363118352cb5762071e43a597ed7f Mon Sep 17 00:00:00 2001 From: Hyunsu Cho Date: Mon, 24 Nov 2025 07:37:06 -0800 Subject: [PATCH 2/4] Disable building with dev version of RMM --- .github/workflows/main.yml | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 11fb4ff0a7df..f302aad69624 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -76,24 +76,6 @@ jobs: --prefix cache/${{ github.run_id }}/build-cuda-with-rmm \ build/testxgboost - build-cuda-with-rmm-dev: - name: Build CUDA with RMM (dev) - runs-on: - - runs-on=${{ github.run_id }} - - runner=linux-amd64-cpu - - tag=main-build-cuda-with-rmm-dev - steps: - # Restart Docker daemon so that it recognizes the ephemeral disks - - run: sudo systemctl restart docker - - uses: actions/checkout@v4 - with: - submodules: "true" - - name: Log into Docker registry (AWS ECR) - run: bash ops/pipeline/login-docker-registry.sh - - run: | - bash ops/pipeline/build-cuda.sh \ - xgb-ci.gpu_build_rockylinux8_dev_ver enable-rmm - build-python-wheels-arm64: name: Build manylinux_2_28_aarch64 wheel runs-on: From 4626409540e594c3bee220e4e7fbb5d2611ae724 Mon Sep 17 00:00:00 2001 From: Hyunsu Cho Date: Mon, 24 Nov 2025 08:34:34 -0800 Subject: [PATCH 3/4] Null check performed by XGBoost --- tests/python-gpu/test_from_cudf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/python-gpu/test_from_cudf.py b/tests/python-gpu/test_from_cudf.py index 26354ac7303d..c6a512a208f2 100644 --- a/tests/python-gpu/test_from_cudf.py +++ b/tests/python-gpu/test_from_cudf.py @@ -405,7 +405,7 @@ def test_invalid_meta() -> None: y = X.copy() y.iloc[0, 0] = None # check by the cuDF->cupy converter. - with pytest.raises(ValueError, match="no nulls"): + with pytest.raises(ValueError, match="Label contains NaN"): xgb.DMatrix(X, y) - with pytest.raises(ValueError, match="no nulls"): + with pytest.raises(ValueError, match="Label contains NaN"): xgb.QuantileDMatrix(X, y) From c1e61bd3e6ee68950307e479767c1295fe0e456f Mon Sep 17 00:00:00 2001 From: Hyunsu Cho Date: Mon, 24 Nov 2025 09:39:59 -0800 Subject: [PATCH 4/4] Use main --- ops/pipeline/get-image-tag.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ops/pipeline/get-image-tag.sh b/ops/pipeline/get-image-tag.sh index bcf1b276cee3..74458229bbce 100755 --- a/ops/pipeline/get-image-tag.sh +++ b/ops/pipeline/get-image-tag.sh @@ -1,4 +1,4 @@ ## Update the following line to test changes to CI images ## See https://xgboost.readthedocs.io/en/latest/contrib/ci.html#making-changes-to-ci-containers -IMAGE_TAG=PR-49 +IMAGE_TAG=main