Skip to content

Support THRUST_DEVICE_SYSTEM_CPP host backend#3

Merged
pvelesko merged 6 commits into
mainfrom
2026-07-22-github-1363-cpp-backend
Jul 24, 2026
Merged

Support THRUST_DEVICE_SYSTEM_CPP host backend#3
pvelesko merged 6 commits into
mainfrom
2026-07-22-github-1363-cpp-backend

Conversation

@pvelesko

Copy link
Copy Markdown
Collaborator

Fixes CHIP-SPV/chipStar#1363: nv_target.h and type_traits.h only handled HIP/CUDA device systems; adds host-backend fallbacks (bundled nv/target shim + std::invoke_result_t), with a reproducer test. HIP branches unchanged.

@pvelesko
pvelesko merged commit 1bfb0e4 into main Jul 24, 2026
1 check passed
@pvelesko
pvelesko deleted the 2026-07-22-github-1363-cpp-backend branch July 24, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bundled rocThrust host (CPP) backend fails to compile: NV_IS_HOST / invoke_result_t undefined under THRUST_DEVICE_SYSTEM_CPP

1 participant