-
Notifications
You must be signed in to change notification settings - Fork 983
Closed
Labels
CMakeCMake build issueCMake build issuefeature requestNew feature or requestNew feature or requestlibcudfAffects libcudf (C++/CUDA) code.Affects libcudf (C++/CUDA) code.
Description
We want to update the version of Thrust from 1.15 to 1.16 (changelog). This update is needed to fix compilation with GCC 11, because of some warnings-as-errors present in Thrust 1.15 with GCC 11 (such as this one from Thrust's copy of cub: NVIDIA/cub#418).
Describe the solution you'd like
As documented in #10586 the steps required are:
- Try to work out whatever issues with CMake / include paths may exist.
- Prepare all rapids-cmake repos for Thrust 1.16 compatibility. So far rmm (Clean up Thrust includes. rmm#1011) has been merged, and cuml is in progress ( Clean up Thrust includes. cuml#4675). Outstanding is cuCollections, raft, cuSpatial, and cuGraph.
- Upgrade libcudf to Thrust 1.16 again (re-apply the updated patch in Update to Thrust 1.16 #10489, revert Update to Thrust 1.16 #10489 )
- Upgrade rapids-cmake to Thrust 1.16.
Metadata
Metadata
Assignees
Labels
CMakeCMake build issueCMake build issuefeature requestNew feature or requestNew feature or requestlibcudfAffects libcudf (C++/CUDA) code.Affects libcudf (C++/CUDA) code.