Skip to content

Commit 7513841

Browse files
Drop deprecated warp/block algo specializations (#4007)
1 parent 93a6505 commit 7513841

11 files changed

+0
-53
lines changed

cub/cub/block/specializations/block_histogram_atomic.cuh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,4 @@ struct BlockHistogramAtomic
8383
};
8484
} // namespace detail
8585

86-
template <int BINS>
87-
using BlockHistogramAtomic CCCL_DEPRECATED_BECAUSE(
88-
"This class is considered an implementation detail and the public interface will be "
89-
"removed.") = detail::BlockHistogramAtomic<BINS>;
90-
9186
CUB_NAMESPACE_END

cub/cub/block/specializations/block_histogram_sort.cuh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -237,9 +237,4 @@ struct BlockHistogramSort
237237
};
238238
} // namespace detail
239239

240-
template <typename T, int BLOCK_DIM_X, int ITEMS_PER_THREAD, int BINS, int BLOCK_DIM_Y, int BLOCK_DIM_Z>
241-
using BlockHistogramSort CCCL_DEPRECATED_BECAUSE(
242-
"This class is considered an implementation detail and the public interface will be "
243-
"removed.") = detail::BlockHistogramSort<T, BLOCK_DIM_X, ITEMS_PER_THREAD, BINS, BLOCK_DIM_Y, BLOCK_DIM_Z>;
244-
245240
CUB_NAMESPACE_END

cub/cub/block/specializations/block_reduce_raking.cuh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -249,9 +249,4 @@ struct BlockReduceRaking
249249
};
250250
} // namespace detail
251251

252-
template <typename T, int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z>
253-
using BlockReduceRaking CCCL_DEPRECATED_BECAUSE(
254-
"This class is considered an implementation detail and the public interface will be "
255-
"removed.") = detail::BlockReduceRaking<T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z>;
256-
257252
CUB_NAMESPACE_END

cub/cub/block/specializations/block_reduce_raking_commutative_only.cuh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -231,9 +231,4 @@ struct BlockReduceRakingCommutativeOnly
231231
};
232232
} // namespace detail
233233

234-
template <typename T, int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z>
235-
using BlockReduceRakingCommutativeOnly CCCL_DEPRECATED_BECAUSE(
236-
"This class is considered an implementation detail and the public interface will be "
237-
"removed.") = detail::BlockReduceRakingCommutativeOnly<T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z>;
238-
239234
CUB_NAMESPACE_END

cub/cub/block/specializations/block_reduce_warp_reductions.cuh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -256,9 +256,4 @@ struct BlockReduceWarpReductions
256256
};
257257
} // namespace detail
258258

259-
template <typename T, int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z>
260-
using BlockReduceWarpReductions CCCL_DEPRECATED_BECAUSE(
261-
"This class is considered an implementation detail and the public interface will be "
262-
"removed.") = detail::BlockReduceWarpReductions<T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z>;
263-
264259
CUB_NAMESPACE_END

cub/cub/block/specializations/block_scan_raking.cuh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -787,9 +787,4 @@ struct BlockScanRaking
787787
};
788788
} // namespace detail
789789

790-
template <typename T, int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, bool MEMOIZE>
791-
using BlockScanRaking CCCL_DEPRECATED_BECAUSE(
792-
"This class is considered an implementation detail and the public interface will be "
793-
"removed.") = detail::BlockScanRaking<T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, MEMOIZE>;
794-
795790
CUB_NAMESPACE_END

cub/cub/block/specializations/block_scan_warp_scans.cuh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -534,9 +534,5 @@ struct BlockScanWarpScans
534534
}
535535
};
536536
} // namespace detail
537-
template <typename T, int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z>
538-
using BlockScanWarpScans CCCL_DEPRECATED_BECAUSE(
539-
"This class is considered an implementation detail and the public interface will be "
540-
"removed.") = detail::BlockScanWarpScans<T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z>;
541537

542538
CUB_NAMESPACE_END

cub/cub/warp/specializations/warp_reduce_shfl.cuh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -726,9 +726,4 @@ struct WarpReduceShfl
726726
};
727727
} // namespace detail
728728

729-
template <typename T, int LOGICAL_WARP_THREADS>
730-
using WarpReduceShfl CCCL_DEPRECATED_BECAUSE(
731-
"This class is considered an implementation detail and the public interface will be "
732-
"removed.") = detail::WarpReduceShfl<T, LOGICAL_WARP_THREADS>;
733-
734729
CUB_NAMESPACE_END

cub/cub/warp/specializations/warp_reduce_smem.cuh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -408,8 +408,4 @@ struct WarpReduceSmem
408408
};
409409
} // namespace detail
410410

411-
template <typename T, int LOGICAL_WARP_THREADS>
412-
using WarpReduceSmem CCCL_DEPRECATED_BECAUSE(
413-
"This class is considered an implementation detail and the public interface will be "
414-
"removed.") = detail::WarpReduceSmem<T, LOGICAL_WARP_THREADS>;
415411
CUB_NAMESPACE_END

cub/cub/warp/specializations/warp_scan_shfl.cuh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -685,9 +685,4 @@ struct WarpScanShfl
685685
};
686686
} // namespace detail
687687

688-
template <typename T, int LOGICAL_WARP_THREADS>
689-
using WarpScanShfl CCCL_DEPRECATED_BECAUSE(
690-
"This class is considered an implementation detail and the public interface will be "
691-
"removed.") = detail::WarpScanShfl<T, LOGICAL_WARP_THREADS>;
692-
693688
CUB_NAMESPACE_END

0 commit comments

Comments
 (0)