Skip to content

Releases: ROCm/rocThrust

rocThrust 2.14.0 for ROCm 5.1.1

08 Apr 20:55
Compare
Choose a tag to compare

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

30 Mar 17:31
Compare
Choose a tag to compare

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

04 Mar 17:53
0178023
Compare
Choose a tag to compare

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

16 Feb 22:13
0178023
Compare
Choose a tag to compare

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

09 Feb 20:20
0178023
Compare
Choose a tag to compare

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)

rocThrust-2.11.2 for ROCm 4.5.2

10 Dec 19:17
2b0de5d
Compare
Choose a tag to compare

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

27 Oct 21:07
2b0de5d
Compare
Choose a tag to compare

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

27 Aug 17:40
bb4d0b7
Compare
Choose a tag to compare

No changes made for ROCm 4.3.1.

rocThrust-2.11.0 for ROCm 4.3.0

30 Jul 22:47
bb4d0b7
Compare
Choose a tag to compare

Added

  • Updated to match upstream Thrust 1.11
  • gfx90a support added
  • gfx803 support re-enabled

rocThrust-2.10.9 for ROCm 4.2.0

10 May 23:17
Compare
Choose a tag to compare

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.