Skip to content

Commit 44adbf9

Browse files
committed
Strip refs to determinism through and through
1 parent e27b85d commit 44adbf9

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

cub/cub/device/device_merge.cuh

Lines changed: 0 additions & 13 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>
@@ -195,12 +194,6 @@ struct DeviceMerge
195194

196195
using requirements_t = ::cuda::std::execution::
197196
__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");
204197

205198
return detail::dispatch_with_env(
206199
env, [&]([[maybe_unused]] auto tuning, void* d_temp_storage, size_t& temp_storage_bytes, cudaStream_t stream) {
@@ -425,12 +418,6 @@ struct DeviceMerge
425418

426419
using requirements_t = ::cuda::std::execution::
427420
__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");
434421

435422
return detail::dispatch_with_env(
436423
env, [&]([[maybe_unused]] auto tuning, void* d_temp_storage, size_t& temp_storage_bytes, cudaStream_t stream) {

0 commit comments

Comments
 (0)