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

Disallow float offset type in cub::segmented_reducde #1430

Merged
merged 9 commits into from
Mar 12, 2024

Conversation

gonidelis
Copy link
Member

@gonidelis gonidelis commented Feb 23, 2024

Description

Fixes #1221 for introducing tag_dispatching intermediate layer in cub::SegmentedReduce that improves error reporting and enforces that the offset type be integral.

Checklist

  • Add tests.
  • Export Doxygen examples in standalone test cases.

@gonidelis gonidelis marked this pull request as ready for review February 24, 2024 06:24
@gonidelis gonidelis requested review from a team as code owners February 24, 2024 06:24
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/test/test_device_segmented_reduce_offset_type_fail.cu Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
cub/cub/device/device_segmented_reduce.cuh Outdated Show resolved Hide resolved
@gonidelis gonidelis force-pushed the segmented_reduce_error_reporting branch 6 times, most recently from 35bab94 to b171103 Compare March 4, 2024 22:14
@gonidelis gonidelis force-pushed the segmented_reduce_error_reporting branch from 81c9ec5 to f42a631 Compare March 6, 2024 18:39
@NVIDIA NVIDIA deleted a comment from copy-pr-bot bot Mar 6, 2024
gonidelis

This comment was marked as duplicate.

@gonidelis
Copy link
Member Author

@miscco merge?

@gonidelis gonidelis force-pushed the segmented_reduce_error_reporting branch from 16aa410 to 4cac551 Compare March 11, 2024 20:40
@gonidelis gonidelis force-pushed the segmented_reduce_error_reporting branch from 4cac551 to 868d50c Compare March 11, 2024 20:48
@NVIDIA NVIDIA deleted a comment from copy-pr-bot bot Mar 11, 2024
@miscco miscco enabled auto-merge (squash) March 12, 2024 07:08
@miscco miscco merged commit b26a63b into NVIDIA:main Mar 12, 2024
584 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

[BUG]: Improve error reporting for segmented reduce
3 participants