Releases: ROCm/rocThrust
Releases · ROCm/rocThrust
rocThrust 2.14.0 for ROCm 5.1.1
rocThrust code for ROCm 5.1.1 did not change. The library was rebuilt for the updated ROCm 5.1.1 stack.
rocThrust 2.14.0 for ROCm 5.1.0
Added
- Updated to match upstream Thrust 1.15.0
Known issues
- async_copy, partition, and stable_sort_by_key unit tests are failing on HIP on Windows.
rocThrust 2.13.0 for ROCm 5.0.2
rocThrust code for ROCm 5.0.2 is unchanged from rocThrust for ROCm 5.0.1. The library was rebuilt for the updated ROCm 5.0.2 stack.
rocThrust 2.13.0 for ROCm 5.0.1
rocThrust code for ROCm 5.0.1 is unchanged from rocThrust for ROCm 5.0.0. The library was rebuilt for the updated ROCm 5.0.1 stack.
rocThrust 2.13.0 for ROCm 5.0.0
Added
- Updated to match upstream Thrust 1.13.0
- Updated to match upstream Thrust 1.14.0
- Added async scan
Changed
- Scan algorithms:
inclusive_scan
now uses the input-type as accumulator-type,exclusive_scan
uses initial-value-type.- This particularly changes behaviour of small-size input types with large-size output types (e.g.
short
input,int
output). - And low-res input with high-res output (e.g.
float
input,double
output)
- This particularly changes behaviour of small-size input types with large-size output types (e.g.
rocThrust-2.11.2 for ROCm 4.5.2
rocThrust code for ROCm 4.5.2 is unchanged from rocThrust for ROCm 4.5.0. The library was rebuilt for the updated ROCm 4.5.2 stack.
rocThrust-2.11.2 for ROCm 4.5.0
Addded
- Initial HIP on Windows support. See README for instructions on how to build and install.
- gfx1030 support
- Address Sanitizer build option
Changed
- Packaging changed to a development package (called rocthrust-dev for
.deb
packages, and rocthrust-devel for.rpm
packages). As rocThrust is a header-only library, there is no runtime package. To aid in the transition, the development package sets the "provides" field to provide the package rocthrust, so that existing packages depending on rocthrust can continue to work. This provides feature is introduced as a deprecated feature and will be removed in a future ROCm release.
Known issues
- async_copy, partition, and stable_sort_by_key unit tests are failing on HIP on Windows.
Fixed
- async_transform unit test failure fixed.
rocThrust-2.11.0 for ROCm 4.3.1
No changes made for ROCm 4.3.1.
rocThrust-2.11.0 for ROCm 4.3.0
Added
- Updated to match upstream Thrust 1.11
- gfx90a support added
- gfx803 support re-enabled
rocThrust-2.10.9 for ROCm 4.2.0
Added
- Updated to match upstream Thrust 1.10
Changed
- Minimum cmake version required for building rocThrust is now 3.10.2
Fixed
- Size zero inputs are now properly handled with newer ROCm builds that no longer allow zero-size kernel grid/block dimensions
- Warning of unused results fixed.