NVIDIA / NVIDIA/cccl

TBB implementation of `reduce_by_key` incompatible with `transform_output_iterator`

Open
#821 1 comment 0 reactions 0 assignees View on GitHub
thrust
Dominant language
C++
Stars
2.5k
Forks
486
Avg merge
2d 6h
Merged PRs (30d)
295

Description

As part of NVIDIA/thrust#1805 I added a new test that combines `reduce_by_key` with `transform_output_iterator`. This fails to compile due to this line:

https://github.com/NVIDIA/thrust/blob/d641d63802d08c17bde9498677be300cb4277bdf/thrust/system/tbb/detail/reduce_by_key.inl#L329

I have disabled that test for the TBB backend using the Cmake macro `thrust_declare_test_restrictions()`. Once this issue is fixed that test should be enabled for TBB.

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.