-
Notifications
You must be signed in to change notification settings - Fork 166
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
[BUG]: THRUST_DEVICE_SYSTEM
is missing from ccmake
#2963
Comments
That variable is hidden when |
It looks like some code may have bit-rotted away, the definitions of those options are missing. I'll put up a PR soon. |
It's worth pointing out that the singleconfig stuff isn't really used or tested anymore and is likely to have more issues. Rather than changing the system in a build directory, why not just use the |
I could be convinced that we should drop the singleconfig stuff in the interest of a simpler build system.
That's a valid workflow for developing. However, when I test, profile, debug, hunt bugs, etc. I tend to try through different configurations while repeating the same commands over and over again. I find it easier if the target name does not change every time I change the configuration. But again, if the benefit of dropping singleconfig mode is lage, I can cope. |
Is this a duplicate?
Type of Bug
Something else
Component
Thrust
Describe the bug
Previously, configuring CCCL with cmake would expose the cache variable
THRUST_DEVICE_SYSTEM
in the cmake tui (ccmake
). The variable seems to have disappeared.This is unfortunate, since it makes switching backends inside a build directory unnecessarily harder.
How to Reproduce
Run from a CCCL git clone:
mkdir build_dir cd build_dir cmake .. ccmake ..
Shows the following Thrust-related variables:
Expected behavior
The variable
THRUST_DEVICE_SYSTEM
should be displayed as it used to be.Reproduction link
No response
Operating System
No response
nvidia-smi output
No response
NVCC version
No response
The text was updated successfully, but these errors were encountered: