Releases: ROCm/rocRAND
Releases · ROCm/rocRAND
rocRAND 2.10.15 for ROCm 5.3.3
rocRAND code for ROCm 5.3.3 did not change. The library was rebuilt for the updated ROCm 5.3.3 stack.
rocRAND 2.10.15 for ROCm 5.3.2
rocRAND code for ROCm 5.3.2 did not change. The library was rebuilt for the updated ROCm 5.3.2 stack.
rocRAND 2.10.15 for ROCm 5.3.1
rocRAND code for ROCm 5.3.1 did not change. The library was rebuilt for the updated ROCm 5.3.1 stack.
rocRAND 2.10.15 for ROCm 5.3.0
Changed
- Increased number of warmup iterations for rocrand_benchmark_generate from 5 to 15 to eliminate corner cases that would generate artificially high benchmark scores.
rocRAND 2.10.14 for ROCm 5.2.3
rocRAND code for ROCm 5.2.3 did not change. The library was rebuilt for the updated ROCm 5.2.3 stack.
rocRAND 2.10.14 for ROCm 5.2.1
rocRAND code for ROCm 5.2.1 did not change. The library was rebuilt for the updated ROCm 5.2.1 stack.
rocRAND 2.10.14 for ROCm 5.2.0
Added
- Backward compatibility for deprecated
#include <rocrand.h>
using wrapper header files. - Packages for test and benchmark executables on all supported OSes using CPack.
rocRAND 2.10.13 for ROCm 5.1.3
rocRAND code for ROCm 5.1.3 did not change. The library was rebuilt for the updated ROCm 5.1.3 stack.
rocRAND 2.10.13 for ROCm 5.1.1
rocRAND code for ROCm 5.1.1 did not change. The library was rebuilt for the updated ROCm 5.1.1 stack.
rocRAND 2.10.13 for ROCm 5.1.0
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>
- Using the
- 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.