-
Notifications
You must be signed in to change notification settings - Fork 47
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fixed overflow bug for large sizes in thrust::shuffle * Added definitions of execution space macros * Add missing overloads for thrust::pow * Refactors thrust::unique_by_key to use cub::DeviceSelect::UniqueByKey * Fix a typo in thrust-config.cmake * Check that thrust::pair is trivially copyable * Remove double ignore in discard_iterator.h docs * Replace deprecated _VSTD macro with std * Update mode example to use thrust::unique_count * Ensure that thrust fancy iterators are trivially_copy_constructible when possible * Use checked allocators in CUB catch2 tests * Refactors thrust::copy_if to use cub::DeviceSelect * Refactor thrust::[stable_]partition[_copy] to use cub::DevicePartition * Fix include of <thrust/random.h> with NVC++ * Cleanup diagnostic handling * Rework config.h * Bump version to 2.4.0 * Fix issues with ambiguous calls to addressof in thrust::optional * Try harder to unwrap nested thrust::tuple_of_iterator_references, CUDA backend * Added missing element from thrust's tuple implementation * Ensure that we can run reduce_by_key with const inputs * Leave definitions of __host__ and __device__ This prevents CCCL/thrust's build breakage because of v2.4.0 changes * Patched up CI because of CCCL2.4.0 tests' build failure * Updated tests and examples for __host__ __device__ use * Updated CHANGELOG * Added operator to transform_reduce benchmark * Added mem allocator in benchmarks * Changes for review * ci: set up sccache * Added helper functions for choosing between different custom reporter * Added json and csv custom reporter for benchmarks * Changes for review * Added hipstdpar tests * Relocated our ParallelSTL additions * Fixed several naming issues * Added missing unimplemented algorithms * Split hipstdpar_lib.hpp * Added relevant information to README and CHANGELOG regarding HIPSTDPAR * Clarified upstream LLVM offload support * Emit error when HIPSTDPAR macros are not defined * Move forwarding calls to rocPRIM to thrust's stubs * Fix path to hipstdpar impl headers * Prevent building hipstdpar tests when no compatible libstdc++ is present * Disable TBB tests build --------- Co-authored-by: Beatriz Navidad Vilches <beatriz@streamhpc.com> Co-authored-by: Robin Voetter <robin@streamhpc.com>
- Loading branch information
1 parent
2695a52
commit bc24ef2
Showing
710 changed files
with
13,550 additions
and
13,115 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.