Skip to content
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

Deprecate CUB iterators which exist in Thrust or libcu++ #3261

Open
4 tasks done
Tracked by #101
bernhardmgruber opened this issue Jan 7, 2025 · 0 comments · May be fixed by #3304
Open
4 tasks done
Tracked by #101

Deprecate CUB iterators which exist in Thrust or libcu++ #3261

bernhardmgruber opened this issue Jan 7, 2025 · 0 comments · May be fixed by #3304
Assignees
Labels
cub For all items related to CUB

Comments

@bernhardmgruber
Copy link
Contributor

bernhardmgruber commented Jan 7, 2025

CUB has several iterators which are also present in Thrust or in libcu++. Those should be deprecated (with eventual removal):

  • cub::TransformInputIterator
  • cub::ConstantInputIterator
  • cub::CountingInputIterator
  • cub::DiscardOutputIterator

We can further consider to either move cub::ArgIndexInputIterator to Thrust or libcu++, or remove it, since it's equivalnet to zipping a counting iterator with another input iterator.

@bernhardmgruber bernhardmgruber added cub For all items related to CUB breaking Breaking change labels Jan 7, 2025
@bernhardmgruber bernhardmgruber changed the title Drop CUB iterators which exist in Thrust or libcu++ Deprecate CUB iterators which exist in Thrust or libcu++ Jan 9, 2025
@bernhardmgruber bernhardmgruber removed the breaking Breaking change label Jan 9, 2025
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jan 9, 2025
@bernhardmgruber bernhardmgruber self-assigned this Jan 9, 2025
@bernhardmgruber bernhardmgruber linked a pull request Jan 9, 2025 that will close this issue
@cccl-authenticator-app cccl-authenticator-app bot moved this to In Review in CCCL Jan 9, 2025
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jan 9, 2025
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jan 9, 2025
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jan 10, 2025
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cub For all items related to CUB
Projects
Status: In Review
Development

Successfully merging a pull request may close this issue.

1 participant