Rename block_threads -> threads_per_block#8836
Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
536e889 to
9993ba5
Compare
| return {rp, | ||
| cub::warp_reduce_policy{rp.block_threads, TUNE_S_THREADS_PER_WARP, s_items, rp.vec_size, rp.load_modifier}, | ||
| cub::warp_reduce_policy{rp.block_threads, TUNE_M_THREADS_PER_WARP, m_items, rp.vec_size, rp.load_modifier}}; | ||
| return { |
There was a problem hiding this comment.
Reminder: This will generate merge issues with #8840
|
@coderabbitai full review |
✅ Actions performedFull review triggered. |
📝 WalkthroughSummary by CodeRabbit
WalkthroughThis PR systematically renames the ChangesPolicy Field Rename: block_threads → threads_per_block
|
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: ede3f459-7abf-473a-be5e-7acb9a5926f7
📒 Files selected for processing (100)
cub/benchmarks/bench/radix_sort/policy_selector.hcub/benchmarks/bench/segmented_reduce/base.cuhcub/benchmarks/bench/transform/common.hcub/cub/agent/agent_batched_topk.cuhcub/cub/agent/agent_for.cuhcub/cub/agent/agent_histogram.cuhcub/cub/agent/agent_merge.cuhcub/cub/agent/agent_merge_sort.cuhcub/cub/agent/agent_topk.cuhcub/cub/block/block_load_to_shared.cuhcub/cub/block/block_radix_rank.cuhcub/cub/block/specializations/block_reduce_warp_reductions.cuhcub/cub/block/specializations/block_topk_air.cuhcub/cub/device/dispatch/dispatch_adjacent_difference.cuhcub/cub/device/dispatch/dispatch_batch_memcpy.cuhcub/cub/device/dispatch/dispatch_batched_topk.cuhcub/cub/device/dispatch/dispatch_find.cuhcub/cub/device/dispatch/dispatch_for.cuhcub/cub/device/dispatch/dispatch_histogram.cuhcub/cub/device/dispatch/dispatch_merge.cuhcub/cub/device/dispatch/dispatch_merge_sort.cuhcub/cub/device/dispatch/dispatch_radix_sort.cuhcub/cub/device/dispatch/dispatch_reduce.cuhcub/cub/device/dispatch/dispatch_reduce_by_key.cuhcub/cub/device/dispatch/dispatch_reduce_deterministic.cuhcub/cub/device/dispatch/dispatch_reduce_nondeterministic.cuhcub/cub/device/dispatch/dispatch_rle.cuhcub/cub/device/dispatch/dispatch_scan.cuhcub/cub/device/dispatch/dispatch_scan_by_key.cuhcub/cub/device/dispatch/dispatch_segmented_radix_sort.cuhcub/cub/device/dispatch/dispatch_segmented_reduce.cuhcub/cub/device/dispatch/dispatch_segmented_scan.cuhcub/cub/device/dispatch/dispatch_segmented_sort.cuhcub/cub/device/dispatch/dispatch_select_if.cuhcub/cub/device/dispatch/dispatch_streaming_reduce_by_key.cuhcub/cub/device/dispatch/dispatch_three_way_partition.cuhcub/cub/device/dispatch/dispatch_topk.cuhcub/cub/device/dispatch/dispatch_transform.cuhcub/cub/device/dispatch/dispatch_unique_by_key.cuhcub/cub/device/dispatch/kernels/kernel_batched_topk.cuhcub/cub/device/dispatch/kernels/kernel_for_each.cuhcub/cub/device/dispatch/kernels/kernel_histogram.cuhcub/cub/device/dispatch/kernels/kernel_merge_sort.cuhcub/cub/device/dispatch/kernels/kernel_radix_sort.cuhcub/cub/device/dispatch/kernels/kernel_reduce.cuhcub/cub/device/dispatch/kernels/kernel_reduce_deterministic.cuhcub/cub/device/dispatch/kernels/kernel_scan.cuhcub/cub/device/dispatch/kernels/kernel_segmented_radix_sort.cuhcub/cub/device/dispatch/kernels/kernel_segmented_reduce.cuhcub/cub/device/dispatch/kernels/kernel_segmented_scan.cuhcub/cub/device/dispatch/kernels/kernel_segmented_sort.cuhcub/cub/device/dispatch/kernels/kernel_three_way_partition.cuhcub/cub/device/dispatch/kernels/kernel_transform.cuhcub/cub/device/dispatch/kernels/kernel_unique_by_key.cuhcub/cub/device/dispatch/tuning/tuning_adjacent_difference.cuhcub/cub/device/dispatch/tuning/tuning_batch_memcpy.cuhcub/cub/device/dispatch/tuning/tuning_batched_topk.cuhcub/cub/device/dispatch/tuning/tuning_find.cuhcub/cub/device/dispatch/tuning/tuning_for.cuhcub/cub/device/dispatch/tuning/tuning_histogram.cuhcub/cub/device/dispatch/tuning/tuning_merge.cuhcub/cub/device/dispatch/tuning/tuning_merge_sort.cuhcub/cub/device/dispatch/tuning/tuning_radix_sort.cuhcub/cub/device/dispatch/tuning/tuning_reduce.cuhcub/cub/device/dispatch/tuning/tuning_reduce_by_key.cuhcub/cub/device/dispatch/tuning/tuning_reduce_deterministic.cuhcub/cub/device/dispatch/tuning/tuning_rle_non_trivial_runs.cuhcub/cub/device/dispatch/tuning/tuning_scan.cuhcub/cub/device/dispatch/tuning/tuning_scan_by_key.cuhcub/cub/device/dispatch/tuning/tuning_segmented_reduce.cuhcub/cub/device/dispatch/tuning/tuning_segmented_scan.cuhcub/cub/device/dispatch/tuning/tuning_segmented_sort.cuhcub/cub/device/dispatch/tuning/tuning_select_if.cuhcub/cub/device/dispatch/tuning/tuning_three_way_partition.cuhcub/cub/device/dispatch/tuning/tuning_topk.cuhcub/cub/device/dispatch/tuning/tuning_transform.cuhcub/cub/device/dispatch/tuning/tuning_unique_by_key.cuhcub/cub/util_arch.cuhcub/cub/util_device.cuhcub/cub/warp/warp_exchange.cuhcub/cub/warp/warp_load.cuhcub/cub/warp/warp_merge_sort.cuhcub/cub/warp/warp_store.cuhcub/test/catch2_test_device_reduce_env.cucub/test/catch2_test_device_scan_by_key_env.cucub/test/catch2_test_device_scan_env.cucub/test/catch2_test_device_segmented_reduce_max_seg_size.cucub/test/catch2_test_device_select_env.cucub/test/catch2_test_device_transform.cucub/test/catch2_test_vsmem.cucudax/include/cuda/experimental/__execution/bulk.cuhcudax/include/cuda/experimental/__execution/stream/adaptor.cuhcudax/include/cuda/experimental/__execution/stream/scheduler.cuhdocs/cub/developer/device_scope.rstdocs/cub/policy_selectors.rstdocs/cub/tuning.rstlibcudacxx/test/libcudacxx/cuda/execution/tune.pass.cpppython/cuda_cccl/tests/coop/test_warp_merge_sort.pythrust/thrust/system/cuda/detail/core/agent_launcher.hthrust/thrust/system/cuda/detail/core/util.h
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
🥳 CI Workflow Results🟩 Finished in 2h 11m: Pass: 100%/467 | Total: 7d 03h | Max: 2h 10m | Hits: 96%/602782See results here. |
BlockThreadstoThreadsPerBlock#8835