Georgii Evtushenko
Georgii Evtushenko
The issue is not related to thrust project, closing it.
@pca006132 @elalish I'm sorry; while fixing something else, I [removed](https://github.com/NVIDIA/thrust/commit/c3678ce1d1f6bc19d175d20d4402ba61d21d89c9) `__has_trivial_copy` and `__has_trivial_constructor` and completely forgot about this issue. I'm closing it but feel free to reopen in case you...
@miscco we have wait till https://github.com/NVIDIA/thrust/pull/1866 is merged.
@Jacobfaib minimal supported CUDA version for Thrust is 11.0, which doesn't support sm30. To my understanding, your use case is not supported by thrust as well. Please, give libcu++ a...
run tests
@jrhemstad removing pragma unroll unconditionally leads to unpredictable performance changes in some corner cases. We'd like to go with a user-controlled unrolling API indeed. Closing this PR.
Most of the algorithms have been changed significantly since this PR was opened. We'll have to tune algorithms in a more systematic way. Further work is tracked by the following...
@cwharris the API is public now, please take a look at the [example](https://github.com/NVIDIA/cub/blob/main/examples/device/example_device_decoupled_look_back.cu).
This issue is addressed by https://github.com/NVIDIA/cub/pull/671
I'm not sure if we want to expose this in CUB. Closing for now.