Skip to content

Update to CCCL 3.2 #237

@bdice

Description

@bdice

This issue tracks the progress of updating RAPIDS to support CCCL 3.2.0. The final tag is not yet available, we will use pre-release commits until the final tag is available.

Related work:

Testing plan: Build and test each RAPIDS repo in unified devcontainers with both CCCL 3.1 and 3.2.

  • ✅ rmm: built & tested on main and cccl-3.2.x branches
  • ✅ ucxx: built & tested on cccl-3.2.x branch
  • ✅ dask-cuda: tests pass, no changes were needed
  • ✅ kvikio: built & tested on cccl-3.2.x branch
  • ✅ cudf: built & tested on cccl-3.2.x branch locally
  • 🟨 rapidsmpf: built & tested on cccl-3.2.x branch locally, C++ worked but I am having a build issue with Python's CMake code not finding cuCollections that is not related to this upgrade
  • ✅ raft: built & tested on cccl-3.2.x branch locally
  • ✅ cuvs: built & tested on cccl-3.2.x branch locally
  • ✅ cumlprims_mg: built & tested on cccl-3.2.x branch locally
  • ✅ cuml: built & tested on cccl-3.2.x branch locally
  • ✅ cugraph: built & tested on cccl-3.2.x branch locally
  • ✅ cugraph-gnn: built & tested on cccl-3.2.x branch locally
  • XGBoost - validated by @dantegd, follow-up work in Backport patch from dmlc/main to 3.1 of feedstock for CCCL 3.2 compatibility  xgboost-feedstock#117
  • cuOpt
  • 🟨 Spark-RAPIDS
    • Testing from @GaryShen2008 shows that builds pass but encountered a CMake error when installing. That was fixed in this commit. We are going to proceed because Spark has the ability to pin its dependencies if needed to unblock CI.
  • 🟨 CCCL-RAPIDS CI

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions