This repository has been 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
-
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