sci-libs/rocRAND
Generate pseudo-random and quasi-random numbers
-
rocRAND-10.0.0~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1102 +amdgpu_targets_gfx1103 +amdgpu_targets_gfx1150 +amdgpu_targets_gfx1151 +amdgpu_targets_gfx1152 +amdgpu_targets_gfx1153 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031
View
Download
Browse License: MIT Overlay: stuff -
rocRAND-7.2.4-r1~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: MIT Overlay: stuff -
rocRAND-7.2.0~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: MIT Overlay: gentoo -
rocRAND-7.1.0~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: MIT Overlay: gentoo -
rocRAND-7.0.2~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: MIT Overlay: gentoo -
rocRAND-6.4.3~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: MIT Overlay: gentoo -
rocRAND-6.3.3~amd64benchmark test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
View
Download
Browse License: MIT Overlay: gentoo
ChangeLog
commit e023e8b33c25175081b77861f551ab4f12937cc6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:52:46 2026 +0200
sci-libs/rocRAND: trim 7.2.4-r1 comment prose
commit 49352f02dc547ab49f5257c59ba61d7ee74e83a7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:01:29 2026 +0200
sci-libs/rocRAND: trim 10.0.0 comment prose
commit bd5b3cac1ad0ae9e17e32e078356e7add74b7933
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:40 2026 +0200
sci-libs/rocRAND: drop 7.2.3
Superseded by 7.2.4, the last release of the 7.x series and the rollback
target for the ROCm 10.0 migration. Version retention keeps the last two
plus the last of each previous major series; 7.2.4 and 10.0.0 satisfy both,
so the third version is redundant.
commit a88c98e4bbc12ad29c7d5c0036ea51499082773c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 09:55:26 2026 +0200
ROCm 10.0: slot the rocm-cmake deps, drop a stale Tensile sed, widen a guard
Six packages depended on dev-build/rocm-cmake unslotted while their peers used
:$. Emerging an individual masked 10.0 package could therefore satisfy
the build dep with 7.2.x. Now consistent across the cohort:
rocm-device-libs, rocm-opencl-runtime (which also carried a stale
">=dev-build/rocm-cmake-6.0" bound), composable-kernel, hipBLAS-common,
rocPRIM and rocRAND (twice -- DEPEND and BDEPEND).
Tensile: the v_dot4_i32_i8 syntax fix for clang-20 (bug 949817) is upstream at
10.0. Components/MAC_I8X4.py no longer emits the op_sel/op_sel_hi operands the
sed stripped, so it matched nothing. Dropped.
composable-kernel: the OOM-flag guard checked only -amdgpu-early-inline-all
while the sed removes -amdgpu-function-calls too; both are now asserted. A
silent miss on either reintroduces a build that exhausts RAM rather than
failing fast.
commit 904ae43fb1d80cfcafb67f415a1ca8f5e26fc382
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:51 2026 +0200
sci-libs/rocPRIM, sci-libs/rocRAND: add 10.0.0
rocPRIM is a plain tag retarget. rocRAND is a SOURCE-SHAPE change: ROCm/rocRAND
was folded into the rocm-libraries monorepo for 10.0 and the standalone repo
has no therock-* tags at all (its last tag is rocm-7.2.4), so the git-archive
form is gone -- the 10.0 sources ship only as the rocrand.tar.gz release asset,
and S= follows the asset's own root instead of $-rocm-$.
rocRAND's no-tests-install patch regenerated: both blocks survive verbatim but
moved (the per-test rocm_install from line 108 to 116, the trailing
CTestTestfile block from 139 to 199), so the old hunks no longer applied.
Behaviour unchanged.
commit 74a6fd81b9caf19ca7a0ef089dd97681b0d3dec2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:36:09 2026 +0200
sci-libs/rocRAND: floor benchmark at 1.9.1, revbump
cmake/Dependencies.cmake calls find_package(benchmark 1.9.1 QUIET) and,
when that fails, falls through to a FetchContent clone of
github.com/google/benchmark. That clone cannot succeed inside portage's
network sandbox, so a too-old benchmark does not degrade the build, it
breaks it.
The atom was unversioned and ::gentoo still ships dev-cpp/benchmark-1.8.4
alongside the 1.9.x line. A fresh resolve picks the newest anyway, but a
system already carrying 1.8.4 satisfied the bare atom, was offered no
upgrade, and sent any USE=benchmark build down the fetch path.
Both shipped versions carry the same shape and both are fixed. Only
USE=benchmark is affected; the default build never reaches that code.
commit 7c384c8cac70105c06770e0ccb7af0fc295f2471
Author: Raukaan Cogbrother <cogbrother@raukaan.local>
Date: Sun May 31 03:29:35 2026 +0200
metadata: normalize tab → 2-space indent in 42 imported files
42 metadata.xml files inherited tab indentation from their origin
overlays (mostly the ROCm cluster, plus a handful of dev-python and
AMD-tooling imports). The overlay convention is 2-space; this brings
them in line with the other 498 files. Maintainer attributions
preserved verbatim.
commit 9ab6e00607b896df246d651583fa2c859e1ef852
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:09 2026 +0200
sci-libs/rocRAND: add 7.2.4
commit a4acc62f90286f3c109151c4ccaec27e2fb914c8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:19:44 2026 +0200
sci-libs/rocRAND: drop stale patches superseded by 7.2.3
commit b4800e7c85e9392895272691c7a4491d24b42efc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 02:00:05 2026 +0200
sci-libs/rocRAND: add 7.2.3
commit 8a7082f1ba65632398134de525d263330415ac96
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:51:11 2025 +0100
*/*: drop rocm/hip as newer version is in main tree
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cfa997ed467a25f0a98e30e69523013fb12b4136
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 18 14:26:09 2025 +0200
added rocm and HIP v. 6.4.4 for now, as main tree lags
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:52:46 2026 +0200
sci-libs/rocRAND: trim 7.2.4-r1 comment prose
commit 49352f02dc547ab49f5257c59ba61d7ee74e83a7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:01:29 2026 +0200
sci-libs/rocRAND: trim 10.0.0 comment prose
commit bd5b3cac1ad0ae9e17e32e078356e7add74b7933
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:40 2026 +0200
sci-libs/rocRAND: drop 7.2.3
Superseded by 7.2.4, the last release of the 7.x series and the rollback
target for the ROCm 10.0 migration. Version retention keeps the last two
plus the last of each previous major series; 7.2.4 and 10.0.0 satisfy both,
so the third version is redundant.
commit a88c98e4bbc12ad29c7d5c0036ea51499082773c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 09:55:26 2026 +0200
ROCm 10.0: slot the rocm-cmake deps, drop a stale Tensile sed, widen a guard
Six packages depended on dev-build/rocm-cmake unslotted while their peers used
:$. Emerging an individual masked 10.0 package could therefore satisfy
the build dep with 7.2.x. Now consistent across the cohort:
rocm-device-libs, rocm-opencl-runtime (which also carried a stale
">=dev-build/rocm-cmake-6.0" bound), composable-kernel, hipBLAS-common,
rocPRIM and rocRAND (twice -- DEPEND and BDEPEND).
Tensile: the v_dot4_i32_i8 syntax fix for clang-20 (bug 949817) is upstream at
10.0. Components/MAC_I8X4.py no longer emits the op_sel/op_sel_hi operands the
sed stripped, so it matched nothing. Dropped.
composable-kernel: the OOM-flag guard checked only -amdgpu-early-inline-all
while the sed removes -amdgpu-function-calls too; both are now asserted. A
silent miss on either reintroduces a build that exhausts RAM rather than
failing fast.
commit 904ae43fb1d80cfcafb67f415a1ca8f5e26fc382
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:51 2026 +0200
sci-libs/rocPRIM, sci-libs/rocRAND: add 10.0.0
rocPRIM is a plain tag retarget. rocRAND is a SOURCE-SHAPE change: ROCm/rocRAND
was folded into the rocm-libraries monorepo for 10.0 and the standalone repo
has no therock-* tags at all (its last tag is rocm-7.2.4), so the git-archive
form is gone -- the 10.0 sources ship only as the rocrand.tar.gz release asset,
and S= follows the asset's own root instead of $-rocm-$.
rocRAND's no-tests-install patch regenerated: both blocks survive verbatim but
moved (the per-test rocm_install from line 108 to 116, the trailing
CTestTestfile block from 139 to 199), so the old hunks no longer applied.
Behaviour unchanged.
commit 74a6fd81b9caf19ca7a0ef089dd97681b0d3dec2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:36:09 2026 +0200
sci-libs/rocRAND: floor benchmark at 1.9.1, revbump
cmake/Dependencies.cmake calls find_package(benchmark 1.9.1 QUIET) and,
when that fails, falls through to a FetchContent clone of
github.com/google/benchmark. That clone cannot succeed inside portage's
network sandbox, so a too-old benchmark does not degrade the build, it
breaks it.
The atom was unversioned and ::gentoo still ships dev-cpp/benchmark-1.8.4
alongside the 1.9.x line. A fresh resolve picks the newest anyway, but a
system already carrying 1.8.4 satisfied the bare atom, was offered no
upgrade, and sent any USE=benchmark build down the fetch path.
Both shipped versions carry the same shape and both are fixed. Only
USE=benchmark is affected; the default build never reaches that code.
commit 7c384c8cac70105c06770e0ccb7af0fc295f2471
Author: Raukaan Cogbrother <cogbrother@raukaan.local>
Date: Sun May 31 03:29:35 2026 +0200
metadata: normalize tab → 2-space indent in 42 imported files
42 metadata.xml files inherited tab indentation from their origin
overlays (mostly the ROCm cluster, plus a handful of dev-python and
AMD-tooling imports). The overlay convention is 2-space; this brings
them in line with the other 498 files. Maintainer attributions
preserved verbatim.
commit 9ab6e00607b896df246d651583fa2c859e1ef852
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:09 2026 +0200
sci-libs/rocRAND: add 7.2.4
commit a4acc62f90286f3c109151c4ccaec27e2fb914c8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:19:44 2026 +0200
sci-libs/rocRAND: drop stale patches superseded by 7.2.3
commit b4800e7c85e9392895272691c7a4491d24b42efc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 02:00:05 2026 +0200
sci-libs/rocRAND: add 7.2.3
commit 8a7082f1ba65632398134de525d263330415ac96
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:51:11 2025 +0100
*/*: drop rocm/hip as newer version is in main tree
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cfa997ed467a25f0a98e30e69523013fb12b4136
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 18 14:26:09 2025 +0200
added rocm and HIP v. 6.4.4 for now, as main tree lags

