You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Merged changes from upstream CCCL/thrust 2.3.2
Only the NVIDIA backend uses tuple and pair types from libcu++, other backends continue to
use the original Thrust implementations and hence do not require libcu++ (CCCL) as a dependency.
Added the thrust::hip::par_det execution policy to enable bitwise reproducibility on algorithms that are not bitwise reproducible by default.
Changed
Updated the default value for the -a argument from rmake.py to gfx906:xnack-,gfx1030,gfx1100,gfx1101,gfx1102,gfx1151,gfx1200,gfx1201.
Enabled the upstream (thrust) test suite for execution by default. It can still be disabled by CMake option -DENABLE_UPSTREAM_TESTS=OFF.
Resolved issues
Fixed an issue in rmake.py where the list storing cmake options would contain individual characters instead of a full string of options.
Fixed the HIP backend not passing TestCopyIfNonTrivial from the upstream (thrust) test suite.
Fixed tests failing when compiled with -D_GLIBCXX_ASSERTIONS=ON.