From 433934d12ef99ab315cb767e9b759eeb726b1313 Mon Sep 17 00:00:00 2001 From: Stanley Tsang Date: Wed, 17 Jan 2024 10:42:54 -0700 Subject: [PATCH] 6.0 final mergeback to develop (#430) * Add const to benchmark rocrand_device_api functions * Add static to benchmark_rocrand_device_api function * Address cppcheck warnings to benchmark_rocrand_generate * Address cppcheck warnings to benchmark_rocrand_kernel * Address cppcheck warnings to cmdparser * Address cppcheck warnings to rocrand.hpp * Address cppcheck warnings to rocrand_mrg31k3p * Address cppcheck warnings to rocrand_mrg32k3a * Address cppcheck warnings to rocrand_mtgp32 * Address cppcheck warnings to rocrand_philox4x32_10 * Address cppcheck warnings to rocrand_sobol32 * Address cppcheck warnings to rocrand_sobol64 * Address cppcheck warnings to rocrand_threefry2_impl * Address cppcheck warnings to rocrand_threefry4_impl * Address cppcheck warnings to rocrand_xorwow * Address cppcheck warnings to discrete * Address cppcheck warnings to poisson * Fix cpp-check warnings * Merge back hotfixes from 5.7 (#385) (#391) * Enable gfx94x build targets (#353) --------- * 5.7 cherry pick - Benchmark perf. improvements for discrete distributions (#379) * Remove workaround with hipGridDim_x * hipBlockDim_x It makes no difference anymore on ROCm >= 5.5, probably after switching to code object v5. * Use restrict with tables of discrete distributions This change improves performance in device API benchamrks for most engines. --------- --------- Co-authored-by: Stanley Tsang Co-authored-by: Lauren Wrubleski Co-authored-by: Eiden Yoshida Co-authored-by: Anton Gorenko * Updating changelog with correct categorizations (#393) * Remove deprecated references to amdgpu-target (#397) * Update version for ROCm 6.0 (#425) --------- Co-authored-by: RobsonRLemos Co-authored-by: Robson Lemos <31936621+RobsonRLemos@users.noreply.github.com> Co-authored-by: Lauren Wrubleski Co-authored-by: Eiden Yoshida Co-authored-by: Anton Gorenko --- CHANGELOG.md | 2 +- CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f538e7eb..2dedebdb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ Documentation for rocRAND is available at [https://rocm.docs.amd.com/projects/rocRAND/en/latest/](https://rocm.docs.amd.com/projects/rocRAND/en/latest/) -## (Unreleased) rocRAND-x.x.x for ROCm 6.0.0 +## (Unreleased) rocRAND-3.0.0 for ROCm 6.0.0 ### Changes diff --git a/CMakeLists.txt b/CMakeLists.txt index 87944cc9..5ead08b9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -160,7 +160,7 @@ if(BUILD_FILE_REORG_BACKWARD_COMPATIBILITY AND NOT WIN32) endif() # Set version variables -rocm_setup_version( VERSION "2.10.17" ) +rocm_setup_version( VERSION "3.0.0" ) set ( rocrand_VERSION ${rocRAND_VERSION} ) # Old-style version number used within the library's API. rocrand_get_version should be modified. math(EXPR rocrand_VERSION_NUMBER "${rocRAND_VERSION_MAJOR} * 100000 + ${rocRAND_VERSION_MINOR} * 100 + ${rocRAND_VERSION_PATCH}")