Skip to content

Releases: ROCm/rocRAND

rocRAND 2.10.13 for ROCm 5.1.0

30 Mar 17:31
eb9ec66
Compare
Choose a tag to compare

Added

  • Generating a random sequence different sizes now produces the same sequence without gaps
    indepent of how many values are generated per call.
    • Only in the case of XORWOW, MRG32K3A, PHILOX4X32_10, SOBOL32 and SOBOL64
    • This only holds true if the size in each call is a divisor of the distributions
      output_width due to performance
    • Similarly the output pointer has to be aligned to output_width * sizeof(output_type)

Changed

  • hipRAND split into a separate package
  • Header file installation location changed to match other libraries.
    • Using the rocrand.h header file should now use #include <rocrand/rocrand.h>, rather than #include <rocrand/rocrand.h>
  • rocRAND still includes hipRAND using a submodule
    • The rocRAND package also sets the provides field with hipRAND, so projects which require hipRAND can begin to specify it.

Fixed

  • Fix offset behaviour for XORWOW, MRG32K3A and PHILOX4X32_10 generator, setting offset now
    correctly generates the same sequence starting from the offset.
    • Only uniform int and float will work as these can be generated with a single call to the generator

Known issues

  • kernel_xorwow unit test is failing for certain GPU architectures.

rocRAND-2.10.12 for ROCm 5.0.2

04 Mar 17:53
7c31c1d
Compare
Choose a tag to compare

rocRAND code for ROCm 5.0.2 is unchanged from rocRAND for ROCm 5.0.1. The library was rebuilt for the updated ROCm 5.0.2 stack.

rocRAND-2.10.12 for ROCm 5.0.1

16 Feb 22:14
7c31c1d
Compare
Choose a tag to compare

rocRAND code for ROCm 5.0.1 is unchanged from rocRAND for ROCm 5.0.0. The library was rebuilt for the updated ROCm 5.0.1 stack.

rocRAND-2.10.12 for ROCm 5.0.0

09 Feb 20:26
7c31c1d
Compare
Choose a tag to compare

Changed

  • No updates or changes for ROCm 5.0.0.

rocRAND-2.10.12 for ROCm 4.5.2

10 Dec 19:17
af4379f
Compare
Choose a tag to compare

rocRAND code for ROCm 4.5.2 is unchanged from rocRAND for ROCm 4.5.0. The library was rebuilt for the updated ROCm 4.5.2 stack.

rocRAND-2.10.12 for ROCm 4.5.0

27 Oct 21:21
af4379f
Compare
Choose a tag to compare

Addded

  • Initial HIP on Windows support. See README for instructions on how to build and install.
  • Sobol64 support added.
  • Benchmark time measurement improvement
  • Address Sanitizer build option added.

Changed

  • Packaging split into a runtime package called rocrand and a development package called rocrand-devel. The development package depends on runtime. The runtime package suggests the development package for all supported OSes except CentOS 7 to aid in the transition. The suggests feature in packaging is introduced as a deprecated feature and will be removed in a future rocm release.

Fixed

  • Fix for mrg_uniform_distribution_double generating incorrect range of values
  • Fix for order of state calls for log_normal, normal, and uniform

Known issues

  • kernel_xorwow test is failing for certain GPU architectures.
  • nvcc backend fix
  • Fix ranges of MRG32k3a device functions.

rocRAND-2.10.10 for ROCm 4.3.1

27 Aug 17:40
16989af
Compare
Choose a tag to compare

No changes made for ROCm 4.3.1.

rocRAND-2.10.10 for ROCm 4.3.0

30 Jul 22:49
16989af
Compare
Choose a tag to compare

Added

  • gfx90a support added.
  • gfx1030 support added
  • gfx803 supported re-enabled

Fixed

  • Memory leaks in Poisson tests has been fixed.
  • Memory leaks when generator has been created but setting seed/offset/dimensions throws an exception has been fixed.

rocRAND-2.10.9 for ROCm 4.2.0

10 May 23:17
Compare
Choose a tag to compare

Fixed

  • rocRAND benchmark performance drop for xorwow has been fixed for older ROCm builds.

rocRAND-2.10.8 for ROCm 4.1.0

23 Mar 01:18
Compare
Choose a tag to compare

Added

  • Ability to force install dependencies with new -d flag in install script

Changed

  • rocRAND package name has been updated to support newer versions of ROCm.

Fixed

  • rocRAND benchmark performance drop has been fixed.
  • Debug builds via the install script have been fixed.

Known Issues

  • None