-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to find Thrust when compiling on conda-forge #843
Comments
benfred
referenced
this issue
in benfred/implicit
Jun 21, 2023
The conda-forge build was failing to build on errors in finding thrust: https://github.com/NVIDIA/thrust/issues/1966 Work around this issue by using a patched version of thrust/cub in the build
benfred
referenced
this issue
in benfred/implicit
Jun 21, 2023
* Fix cuda build on conda-forge The conda-forge build was failing to build on errors in finding thrust: https://github.com/NVIDIA/thrust/issues/1966 Work around this issue by using a patched version of thrust/cub in the build * fix typo
CUB: NVIDIA/cub#723 |
robertmaynard
referenced
this issue
in robertmaynard/rapids-cmake
Jun 21, 2023
4 tasks
rapids-bot bot
referenced
this issue
in rapidsai/rapids-cmake
Jun 29, 2023
Upstream fix: https://github.com/NVIDIA/thrust/issues/1966 Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Bradley Dice (https://github.com/bdice) - Vyas Ramasubramani (https://github.com/vyasr) URL: #431
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When building a conda package on conda-forge, I was seeing compile errors with thrust like :
(from conda-forge/implicit-feedstock#56 )
@robertmaynard noticed that the thrust cmake files needed to be patched to handle this build environment, and need
find_path(.... NO_CMAKE_FIND_ROOT_PATH)
set for this to build here.These changes to thrust benfred/thrust@8452c76 and cub benfred/cub@97934d1 caused the build on conda-forge to succeed - and these changes or similar should probably be applied here and in cub. For newer versions of thrust, we should also probably update https://github.com/nvidia/libcudacxx in a similar fashion -
The text was updated successfully, but these errors were encountered: