|
17 | 17 | #include <cub/device/dispatch/dispatch_merge.cuh> |
18 | 18 | #include <cub/util_namespace.cuh> |
19 | 19 |
|
20 | | -#include <cuda/__execution/determinism.h> |
21 | 20 | #include <cuda/__execution/require.h> |
22 | 21 | #include <cuda/std/__functional/operations.h> |
23 | 22 | #include <cuda/std/cstdint> |
@@ -195,12 +194,6 @@ struct DeviceMerge |
195 | 194 |
|
196 | 195 | using requirements_t = ::cuda::std::execution:: |
197 | 196 | __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 | 197 |
|
205 | 198 | return detail::dispatch_with_env( |
206 | 199 | env, [&]([[maybe_unused]] auto tuning, void* d_temp_storage, size_t& temp_storage_bytes, cudaStream_t stream) { |
@@ -425,12 +418,6 @@ struct DeviceMerge |
425 | 418 |
|
426 | 419 | using requirements_t = ::cuda::std::execution:: |
427 | 420 | __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 | 421 |
|
435 | 422 | return detail::dispatch_with_env( |
436 | 423 | env, [&]([[maybe_unused]] auto tuning, void* d_temp_storage, size_t& temp_storage_bytes, cudaStream_t stream) { |
|
0 commit comments