Skip to content

Update to CCCL 3.1.x.#1329

Closed
bdice wants to merge 8 commits into
rapidsai:branch-25.12from
bdice:cccl-3.1.x
Closed

Update to CCCL 3.1.x.#1329
bdice wants to merge 8 commits into
rapidsai:branch-25.12from
bdice:cccl-3.1.x

Conversation

@bdice

@bdice bdice commented Sep 13, 2025

Copy link
Copy Markdown
Contributor

This PR updates to CCCL 3.1.x. Do not merge until all of RAPIDS is ready to update.

Part of rapidsai/build-planning#217.

@copy-pr-bot

copy-pr-bot Bot commented Sep 13, 2025

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@bdice

bdice commented Sep 17, 2025

Copy link
Copy Markdown
Contributor Author

/ok to test

@bdice bdice changed the base branch from branch-25.10 to branch-25.12 September 29, 2025 13:46
@bdice

bdice commented Sep 29, 2025

Copy link
Copy Markdown
Contributor Author

/ok to test

@bdice

bdice commented Sep 29, 2025

Copy link
Copy Markdown
Contributor Author

Support for CCCL 3.1.0 is blocked because FAISS is missing a header include. (failing CI job).
https://github.com/facebookresearch/faiss/blob/main/faiss/gpu/impl/BinaryCuvsCagra.cu needs to include headers for thrust::copy.

@bdice

bdice commented Sep 29, 2025

Copy link
Copy Markdown
Contributor Author

/ok to test

@bdice

bdice commented Sep 29, 2025

Copy link
Copy Markdown
Contributor Author

/ok to test

@bdice

bdice commented Sep 30, 2025

Copy link
Copy Markdown
Contributor Author

Backporting the patch I created in #1398.

@bdice

bdice commented Sep 30, 2025

Copy link
Copy Markdown
Contributor Author

Upstreaming the patch here: facebookresearch/faiss#4597

rapids-bot Bot pushed a commit that referenced this pull request Sep 30, 2025
This PR patches FAISS for some missing Thrust includes. This is needed to support building with CCCL 3.1.x. RAPIDS 25.10 will still use CCCL 3.0.x but we want to make it possible to build with 3.1.x in 25.10.

xref: #1329 (This backports a fix from that testing PR, which is targeting 25.12)

I am upstreaming the patch here: facebookresearch/faiss#4597

Authors:
  - Bradley Dice (https://github.com/bdice)
  - Corey J. Nolet (https://github.com/cjnolet)

Approvers:
  - Tarang Jain (https://github.com/tarang-jain)
  - Divye Gala (https://github.com/divyegala)

URL: #1398
@bdice bdice marked this pull request as ready for review October 1, 2025 15:32
@bdice bdice requested a review from a team as a code owner October 1, 2025 15:32
@bdice bdice marked this pull request as draft October 1, 2025 15:32
@bdice

bdice commented Oct 1, 2025

Copy link
Copy Markdown
Contributor Author

Closing. Testing is complete and CCCL 3.1.0 is being used in branch-25.12.

(Sorry for the notifications, I accidentally opened this for review a moment ago.)

@bdice bdice closed this Oct 1, 2025
enp1s0 pushed a commit to enp1s0/cuvs that referenced this pull request Oct 22, 2025
This PR patches FAISS for some missing Thrust includes. This is needed to support building with CCCL 3.1.x. RAPIDS 25.10 will still use CCCL 3.0.x but we want to make it possible to build with 3.1.x in 25.10.

xref: rapidsai#1329 (This backports a fix from that testing PR, which is targeting 25.12)

I am upstreaming the patch here: facebookresearch/faiss#4597

Authors:
  - Bradley Dice (https://github.com/bdice)
  - Corey J. Nolet (https://github.com/cjnolet)

Approvers:
  - Tarang Jain (https://github.com/tarang-jain)
  - Divye Gala (https://github.com/divyegala)

URL: rapidsai#1398
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants