This repository was archived by the owner on Mar 21, 2024. It is now read-only.
Thrust 1.15.0 (NVIDIA HPC SDK 21.11) #1550
alliepiper
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Thrust 1.15.0 accompanies the NVIDIA HPC SDK 21.11 release. It provides numerous bugfixes, including non-numeric
thrust::sequence
support, several MSVC-related compilation fixes, fewer conversion warnings,counting_iterator
initialization, and documentation updates.Deprecation Notices
A future version of Thrust will remove support for CUDA Dynamic Parallelism (CDP).
This will only affect calls to Thrust algorithms made from CUDA device-side code that currently launches a kernel; such calls will instead execute sequentially on the calling GPU thread instead of launching a device-wide kernel.
Bug Fixes
thrust::sequence
to work with non-numeric types. Thanks to Ben Jude (@bjude) for this contribution.max()
on MSVC. Thanks to Thomas (@TomInTheShell) for this contribution.counting_iterator
's default constructor.std::allocator_traits
on MSVC + C++17.-Wconversion
warnings. Thanks to Matt Stack (@matt-stack) for this contribution.thrust::for_each
documentation. Thanks to Salman (@untamedimpala) for this contribution.Other Enhancements
cub::DeviceMergeSort
.This discussion was created from the release Thrust 1.15.0 (NVIDIA HPC SDK 21.11).
Beta Was this translation helpful? Give feedback.
All reactions