Skip to content

Releases: ROCm/rocPRIM

rocPRIM 2.12.0 for ROCm 5.4.0

30 Nov 17:38
d8726e2
Compare
Choose a tag to compare

Changed

  • device_partition, device_unique, and device_reduce_by_key now support problem
    sizes larger than 2^32 items.

Removed

  • block_sort::sort() overload for keys and values with a dynamic size. This overload was documented but the
    implementation is missing. To avoid further confusion the documentation is removed until a decision is made on
    implementing the function.

Fixed

  • Fixed the compilation failure in device_merge if the two key iterators don't match.

rocPRIM 2.11.1 for ROCm 5.3.3

17 Nov 19:21
Compare
Choose a tag to compare

Fixed

  • Fixed the compilation failure in device_merge if the two key iterators don't match.

rocPRIM 2.11.0 for ROCm 5.3.2

10 Nov 01:07
Compare
Choose a tag to compare

rocPRIM code for ROCm 5.3.2 did not change. The library was rebuilt for the updated ROCm 5.3.2 stack.

Known Issue

  • device_merge no longer correctly supports using different types for keys_input1 and keys_input2 (starting from the 5.3.0 release).

rocPRIM 2.11.0 for ROCm 5.3.1

28 Oct 16:59
Compare
Choose a tag to compare

rocPRIM code for ROCm 5.3.1 did not change. The library was rebuilt for the updated ROCm 5.3.1 stack.

rocPRIM 2.11.0 for ROCm 5.3.0

30 Sep 19:26
Compare
Choose a tag to compare

Added

  • New functions subtract_left and subtract_right in block_adjacent_difference to apply functions
    on pairs of adjacent items distributed between threads in a block.
  • New device level adjacent_difference primitives.
  • Added experimental tooling for automatic kernel configuration tuning for various architectures
  • Benchmarks collect and output more detailed system information
  • CMake functionality to improve build parallelism of the test suite that splits compilation units by
    function or by parameters.
  • Reverse iterator.

rocPRIM 2.10.14 for ROCm 5.2.3

18 Aug 16:59
Compare
Choose a tag to compare

rocPRIM code for ROCm 5.2.3 did not change. The library was rebuilt for the updated ROCm 5.2.3 stack.

rocPRIM 2.10.14 for ROCm 5.2.1

21 Jul 20:24
Compare
Choose a tag to compare

rocPRIM code for ROCm 5.2.1 did not change. The library was rebuilt for the updated ROCm 5.2.1 stack.

rocPRIM 2.10.14 for ROCm 5.2.0

28 Jun 18:45
Compare
Choose a tag to compare

Added

  • Packages for tests and benchmark executable on all supported OSes using CPack.
  • Added File/Folder Reorg Changes and Enabled Backward compatibility support using wrapper headers.

rocPRIM 2.10.13 for ROCm 5.1.3

20 May 17:05
Compare
Choose a tag to compare

rocPRIM code for ROCm 5.1.3 did not change. The library was rebuilt for the updated ROCm 5.1.3 stack.

rocPRIM 2.10.13 for ROCm 5.1.1

08 Apr 20:53
Compare
Choose a tag to compare

rocPRIM code for ROCm 5.1.1 did not change. The library was rebuilt for the updated ROCm 5.1.1 stack.