Skip to content

Commit 86225de

Browse files
committed
Strip refs to determinism through and through
1 parent e27b85d commit 86225de

File tree

1 file changed

+0
-19
lines changed

1 file changed

+0
-19
lines changed

cub/cub/device/device_merge.cuh

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include <cub/device/dispatch/dispatch_merge.cuh>
1818
#include <cub/util_namespace.cuh>
1919

20-
#include <cuda/__execution/determinism.h>
2120
#include <cuda/__execution/require.h>
2221
#include <cuda/std/__functional/operations.h>
2322
#include <cuda/std/cstdint>
@@ -193,15 +192,6 @@ struct DeviceMerge
193192
{
194193
_CCCL_NVTX_RANGE_SCOPE("cub::DeviceMerge::MergeKeys");
195194

196-
using requirements_t = ::cuda::std::execution::
197-
__query_result_or_t<EnvT, ::cuda::execution::__get_requirements_t, ::cuda::std::execution::env<>>;
198-
using requested_determinism_t =
199-
::cuda::std::execution::__query_result_or_t<requirements_t,
200-
::cuda::execution::determinism::__get_determinism_t,
201-
::cuda::execution::determinism::run_to_run_t>;
202-
static_assert(!::cuda::std::is_same_v<requested_determinism_t, ::cuda::execution::determinism::gpu_to_gpu_t>,
203-
"gpu_to_gpu determinism is not supported for unstable device merge");
204-
205195
return detail::dispatch_with_env(
206196
env, [&]([[maybe_unused]] auto tuning, void* d_temp_storage, size_t& temp_storage_bytes, cudaStream_t stream) {
207197
return detail::merge::dispatch(
@@ -423,15 +413,6 @@ struct DeviceMerge
423413
{
424414
_CCCL_NVTX_RANGE_SCOPE("cub::DeviceMerge::MergePairs");
425415

426-
using requirements_t = ::cuda::std::execution::
427-
__query_result_or_t<EnvT, ::cuda::execution::__get_requirements_t, ::cuda::std::execution::env<>>;
428-
using requested_determinism_t =
429-
::cuda::std::execution::__query_result_or_t<requirements_t,
430-
::cuda::execution::determinism::__get_determinism_t,
431-
::cuda::execution::determinism::run_to_run_t>;
432-
static_assert(!::cuda::std::is_same_v<requested_determinism_t, ::cuda::execution::determinism::gpu_to_gpu_t>,
433-
"gpu_to_gpu determinism is not supported for unstable device merge");
434-
435416
return detail::dispatch_with_env(
436417
env, [&]([[maybe_unused]] auto tuning, void* d_temp_storage, size_t& temp_storage_bytes, cudaStream_t stream) {
437418
return detail::merge::dispatch(

0 commit comments

Comments
 (0)