You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Deprecate fortran interface
* Resolve "Index performance of rocRAND on MI300 and curand on H100 and H200"
* Stop using __AMDGCN_WAVEFRONT_SIZE and warpSize as compile-time constants
* log more information during configure
* docs(changelog): re-organize newly added changelog entries
* Resolve "bug found on SOBOL generator"
---------
Co-authored-by: Beatriz Navidad Vilches <[email protected]>
Co-authored-by: Anton Gorenko <[email protected]>
Co-authored-by: Borys Petrov <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+12-7
Original file line number
Diff line number
Diff line change
@@ -12,20 +12,25 @@ Documentation for rocRAND is available at
12
12
### Changed
13
13
14
14
* Updated several `gfx942` auto tuning parameters.
15
-
* Deprecated C++14 and set the default target to C++17.
16
-
* Directly accessing the (scrambled) sobol32 and sobol64 constants and direction vectors is deprecated:
15
+
* Modified error handling and expanded the error information for the case of double-deallocation of the (scrambled) sobol32 and sobol64 constants and direction vectors.
16
+
17
+
### Removed
18
+
19
+
* Removed inline assembly and the `ENABLE_INLINE_ASM` CMake option. Inline assembly was used to optimizate of multiplications in the Mrg32k3a and Philox 4x32-10 generators. It is no longer needed because the current HIP compiler is able to produce code with the same or better performance.
20
+
* Removed instances of the deprecated clang definition `__AMDGCN_WAVEFRONT_SIZE`.
21
+
22
+
### Upcoming changes
23
+
24
+
* Deprecated the rocRAND Fortran API in favor of hipfort.
25
+
* Deprecated C++14 and set the default target to C++17. C++14 will be removed in the next major release.
26
+
* Directly accessing the (scrambled) sobol32 and sobol64 constants and direction vectors is deprecated and will be removed in the next major release. For:
17
27
*`h_scrambled_sobol32_constants`, use `rocrand_get_scramble_constants32` instead.
18
28
*`h_scrambled_sobol64_constants`, use `rocrand_get_scramble_constants64` instead.
19
29
*`rocrand_h_sobol32_direction_vectors`, use `rocrand_get_direction_vectors32` instead.
20
30
*`rocrand_h_sobol64_direction_vectors`, use `rocrand_get_direction_vectors64` instead.
21
31
*`rocrand_h_scrambled_sobol32_direction_vectors`, use `rocrand_get_direction_vectors32` instead.
22
32
*`rocrand_h_scrambled_sobol64_direction_vectors`, use `rocrand_get_direction_vectors64` instead.
23
33
24
-
### Upcoming changes
25
-
* C++14 will be removed in the next major release.
26
-
* Directly accessing the (scrambled) sobol32 and sobol64 constants and direction vectors will be removed in the next major release.
27
-
28
-
29
34
### Fixed
30
35
31
36
* Fixed an issue where `mt19937.hpp` would cause kernel errors during auto tuning.
0 commit comments