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::sequencesupport, several MSVC-related compilation fixes, fewer conversion warnings,counting_iteratorinitialization, 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::sequenceto 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_traitson MSVC + C++17.-Wconversionwarnings. Thanks to Matt Stack (@matt-stack) for this contribution.thrust::for_eachdocumentation. 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