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

Update interfaces to CUB 1.16 #192

Merged
merged 65 commits into from
Apr 12, 2022
Merged

Update interfaces to CUB 1.16 #192

merged 65 commits into from
Apr 12, 2022

Conversation

mfep
Copy link
Contributor

@mfep mfep commented Mar 16, 2022

  • Testing whether special floating point values (e.g. NaNs) are properly sorted
  • WarpExchange uses the rocPRIM primitive now
  • Public interfaces are updated to comply with CUB 1.16
    • Referencing CUB and thrust version 1.16 by the CUB backend
    • Deprecated type traits. The use of standard header <type_traits> is suggested instead.
    • Added UniqueByKey to DeviceSelect
    • DeviceRadixSort now supports problem sizes over INT_MAX
    • Added new interfaces to BlockAdjacentDifference and deprecated the old ones
    • Added DeviceAdjacentDifference
    • Added missing structs to thread_operators.hpp in the rocPRIM backend
    • Additional tiny changes to the public interface

Depends on ROCm/rocPRIM#316

Vince and others added 30 commits February 16, 2022 19:25
…to 'develop_stream'

Resolve "Sorting tests for floating-points don't test -NaN"

Closes #85

See merge request amd/hipCUB!71
Resolve "Use rocPRIM's warp exchange"

Closes #88

See merge request amd/hipCUB!73
Default CUDA architecture is 53 to fix __half

Closes #99

See merge request amd/hipCUB!77
Nvcc gpu targets

See merge request amd/hipCUB!80
Resolve "Port minor API changes from CUB 1.16"

See merge request amd/hipCUB!76
Referencing CUB/thrust 1.16

See merge request amd/hipCUB!81
@mfep mfep marked this pull request as ready for review March 22, 2022 08:33
@stanleytsang-amd stanleytsang-amd merged commit 488b6c8 into develop Apr 12, 2022
@mfep mfep deleted the cub-1.16 branch April 12, 2022 08:17
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.

3 participants