NVIDIA / NVIDIA/cccl

Replace `THRUST_([HOST|DEVICE]_)FUNCTION` and maybe `CUB_RUNTIME_FUNCTION`

Open
#5,290 3 comments 0 reactions 0 assignees View on GitHub
breaking
Dominant language
C++
Stars
2.5k
Forks
486
Avg merge
2d 6h
Merged PRs (30d)
295

Description

The use of these macros is mixed with `_CCCL_HOST_DEVICE` or `_CCCL_API`. We should consistently use CCCL macros instead of them and deprecate them. `CUB_RUNTIME_FUNCTION` seems to depend on `CUB_DISABLE_CDP`, but maybe this handling is outdated since the removal of CDPv1 support.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.