Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
cub/cub.cuh
✓ #include <cub/cub.cuh>
Sort keys using CUB radix sort
#include <cub/cub.cuh>
#include <thrust/device_vector.h>
int main() {
thrust::device_vector<int> d_in = {3, 1, 4, 1, 5};
thrust::device_vector<int> d_out(d_in.size());
size_t temp_storage_bytes = 0;
cub::DeviceRadixSort::SortKeys(nullptr, temp_storage_bytes, d_in.data().get(), d_out.data().get(), d_in.size());
thrust::device_vector<char> temp_storage(temp_storage_bytes);
cub::DeviceRadixSort::SortKeys(temp_storage.data().get(), temp_storage_bytes, d_in.data().get(), d_out.data().get(), d_in.size());
return 0;
}
Audit
Dependencies
No dependency data recorded yet.
Resources
No resource links recorded.