dev-util/rocm-smi
ROCm System Management Interface Library
-
rocm-smi-10.0.0~amd64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: inode64-overlay -
rocm-smi-10.0.0~amd64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: stuff -
rocm-smi-7.2.4~amd64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: stuff -
rocm-smi-7.2.4~amd64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: inode64-overlay -
rocm-smi-7.2.0~amd64python_targets_python3_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: gentoo -
rocm-smi-7.1.0~amd64python_targets_python3_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: gentoo -
rocm-smi-7.0.2~amd64python_targets_python3_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: MIT Overlay: gentoo
ChangeLog
commit 60edc61a6d2c90f37e4f18181eb3f640836ab2bb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:02:36 2026 +0200
dev-util/rocm-smi: trim 7.2.4 comments
commit 8babb5cab5b6cd8945df7c17b5fce740239a61db
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:02:36 2026 +0200
dev-util/rocm-smi: guard 7.2.4 rewrites
Fail early when upstream metadata moves instead of letting a stale
rewrite silently produce an incorrect package.
commit 8c67687577f0397b97555250e70f1cf25a2b7adf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 03:51:12 2026 +0200
dev-util/rocm-smi: trim 10.0.0 comment prose
commit da42249b7b19683b91497b3213fc2a33b2619e47
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:37 2026 +0200
dev-util/rocm-smi: 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 b49f0b8c58cc98f84304b1e7b11b828c821d4766
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 09:54:46 2026 +0200
dev-util/rocm-smi: restore the remove-example patch, regenerated for 10.0
The 10.0.0 ebuild dropped this patch claiming the example target was gone. That
was wrong, and the error was in the checking rather than the reasoning: I
looked for an example/ directory at the archive root, but it lives at
rocm_smi/example/ (and oam/example/). The target is very much alive --
rocm_smi/CMakeLists.txt still sets SMI_EXAMPLE_EXE, builds
example/rocm_smi_example.cc and links it.
Regenerated against 10.0: the block survives verbatim, only the surrounding
lines moved (add_library collapsed to one line, target_link_libraries gained
PRIVATE and dl), which is why the 5.7.1 hunk no longer applied. WITH_EXAMPLE is
never set, so the executable is simply not built.
The no-strip patch stays dropped; that one was checked correctly (CMAKE_STRIP
has zero occurrences anywhere in the 10.0 archive).
commit 11e5ff78a533f40d3c1274352829e3218c661c19
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:01 2026 +0200
dev-util/rocm-smi, dev-util/hipify-clang, sci-libs/hipBLAS-common: add 10.0.0
First of the ROCm 10.0 split-stack cohort: the three packages with no
intra-stack dependencies. Retarget SRC_URI from the retired rocm-* release line
to therock-<major.minor>.
hipify-clang is the ONE stack component still living in its own repo at 10.0
(rccl, rocRAND, rocSOLVER, rocSPARSE and rocThrust were folded into the
rocm-libraries/rocm-systems monorepos and have no therock-* tags at all), so it
keeps the git-archive shape; only the tag moves, and it also spells the
extracted directory, hence the S= change.
rocm-smi: both 5.7.1 patches dropped as obsolete -- upstream removed the
POST_BUILD $ commands entirely and there is no example/ directory
left to gate. Its "find_program (GIT NAMES git)" sed anchor also lost its space
at 10.0 and so had been silently matching nothing; re-anchored to accept both
spellings. All three surviving seds now assert their anchor first, since `sed`
exits 0 on no-match and `|| die` can never catch a stale one -- the
path_librocm one especially, where a silent miss would point the Python
bindings at the wrong soname.
commit d26e488d095396a8343a1053601f18f59982a8df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:04:12 2026 +0200
*/*: drop dead Python targets from PYTHON_COMPAT
139 ebuilds across 65 packages still listed python3_10, python3_11 or
python3_13t. None of the three is a supported implementation any more:
gentoo's python-utils-r1 sets _PYTHON_ALL_IMPLS to python3_ plus
python3_t, and everything older falls into the branch commented
"implementations deprecated prior to EAPI 9 are fatal".
Inert today, which is why nothing caught it. Targets outside
_PYTHON_ALL_IMPLS are silently dropped rather than rejected, so they
never became USE flags and never produced a dependency atom -- an ebuild
declaring python3_ was only ever offering 12, 13 and 14.
Two reasons to clean them up anyway. The eclass branch they land in
dies for any EAPI other than 7 or 8, so all 139 are waiting to break on
the first EAPI 9 bump. And pkgcheck's OldPythonCompat is a git-scoped
check that only inspects ebuilds touched in a commit range, so it never
reports these on a full-tree scan and would instead fire on whichever
unrelated commit next touches one of them.
No revbump, because nothing observable changes. Verified on a sample
spanning every transformation shape that the python USE flags portage
offers are byte-identical before and after, and that a pkgcheck run
over all 65 packages returns a set-identical list of findings.
The eight python2_7 ebuilds are deliberately untouched: that target is
also absent from _PYTHON_ALL_IMPLS, but they reach it through the
_PYTHON_ALLOW_PY27 hatch in the overlay's forked python-utils-r1_py2.
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 5b3c001a7da4e04ed7804e3db133c11444942553
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 16:14:28 2026 +0200
sci-libs, dev-libs, dev-util: fix S for ROCm 7.2.4 tarball relayout
The rocm-7.2.4 per-component release-asset tarballs are re-rolled with a
lowercase top-level wrapper dir (hipblas/, rocblas/, rocr-runtime/, ...)
where the 7.2.3 assets exploded flat into WORKDIR. The bumped ebuilds
kept S="$", so src_prepare died applying PATCHES and running
seds against paths that had shifted one level down. Point S at the
wrapper dir each tarball actually unpacks to, matching the layout
hipBLASLt/hipsparselt already use. roct-thunk-interface's libhsakmt now
lives under the rocr-runtime/ wrapper too.
commit b6dd0d61a516427ec37bf7d9eadb12251f932169
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:05 2026 +0200
dev-util/rocm-smi: add 7.2.4
commit 8d94cd3a556bdfd613e1ef1060f763e7257c15ab
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:35:40 2026 +0200
dev-util/rocm-smi: disable py3.11
commit 619405f6b923fd83366a11b4238a5c82a7f84512
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:17:48 2026 +0200
dev-util/rocm-smi: drop stale patches superseded by 7.2.3
commit 8683c588e7c81925d62a73361d5be8ee9388bc43
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 10:56:09 2026 +0200
dev-util/rocm-smi: 7.2.3 fix S= for flat upstream tarball
The 7.2.3 release-asset tarballs from ROCm/rocm-systems and ROCm/rocm-libraries
unpack contents directly into ./ instead of into a wrapping <assetname>/ subdir as in
7.2.0. Adjust S= so src_prepare finds the source tree.
commit 4aaa9786002b5521767efd92eb5decbae4349b2f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:54:25 2026 +0200
dev-util/rocm-smi: add 7.2.3
commit a5947a70afb079cfb4f60bef381f6beabf08798e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:57:18 2025 +0100
*/*: drop rocm/hip as newer version is in main tree, cntd
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 08:02:36 2026 +0200
dev-util/rocm-smi: trim 7.2.4 comments
commit 8babb5cab5b6cd8945df7c17b5fce740239a61db
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:02:36 2026 +0200
dev-util/rocm-smi: guard 7.2.4 rewrites
Fail early when upstream metadata moves instead of letting a stale
rewrite silently produce an incorrect package.
commit 8c67687577f0397b97555250e70f1cf25a2b7adf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 03:51:12 2026 +0200
dev-util/rocm-smi: trim 10.0.0 comment prose
commit da42249b7b19683b91497b3213fc2a33b2619e47
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:37 2026 +0200
dev-util/rocm-smi: 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 b49f0b8c58cc98f84304b1e7b11b828c821d4766
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 09:54:46 2026 +0200
dev-util/rocm-smi: restore the remove-example patch, regenerated for 10.0
The 10.0.0 ebuild dropped this patch claiming the example target was gone. That
was wrong, and the error was in the checking rather than the reasoning: I
looked for an example/ directory at the archive root, but it lives at
rocm_smi/example/ (and oam/example/). The target is very much alive --
rocm_smi/CMakeLists.txt still sets SMI_EXAMPLE_EXE, builds
example/rocm_smi_example.cc and links it.
Regenerated against 10.0: the block survives verbatim, only the surrounding
lines moved (add_library collapsed to one line, target_link_libraries gained
PRIVATE and dl), which is why the 5.7.1 hunk no longer applied. WITH_EXAMPLE is
never set, so the executable is simply not built.
The no-strip patch stays dropped; that one was checked correctly (CMAKE_STRIP
has zero occurrences anywhere in the 10.0 archive).
commit 11e5ff78a533f40d3c1274352829e3218c661c19
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:01 2026 +0200
dev-util/rocm-smi, dev-util/hipify-clang, sci-libs/hipBLAS-common: add 10.0.0
First of the ROCm 10.0 split-stack cohort: the three packages with no
intra-stack dependencies. Retarget SRC_URI from the retired rocm-* release line
to therock-<major.minor>.
hipify-clang is the ONE stack component still living in its own repo at 10.0
(rccl, rocRAND, rocSOLVER, rocSPARSE and rocThrust were folded into the
rocm-libraries/rocm-systems monorepos and have no therock-* tags at all), so it
keeps the git-archive shape; only the tag moves, and it also spells the
extracted directory, hence the S= change.
rocm-smi: both 5.7.1 patches dropped as obsolete -- upstream removed the
POST_BUILD $ commands entirely and there is no example/ directory
left to gate. Its "find_program (GIT NAMES git)" sed anchor also lost its space
at 10.0 and so had been silently matching nothing; re-anchored to accept both
spellings. All three surviving seds now assert their anchor first, since `sed`
exits 0 on no-match and `|| die` can never catch a stale one -- the
path_librocm one especially, where a silent miss would point the Python
bindings at the wrong soname.
commit d26e488d095396a8343a1053601f18f59982a8df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:04:12 2026 +0200
*/*: drop dead Python targets from PYTHON_COMPAT
139 ebuilds across 65 packages still listed python3_10, python3_11 or
python3_13t. None of the three is a supported implementation any more:
gentoo's python-utils-r1 sets _PYTHON_ALL_IMPLS to python3_ plus
python3_t, and everything older falls into the branch commented
"implementations deprecated prior to EAPI 9 are fatal".
Inert today, which is why nothing caught it. Targets outside
_PYTHON_ALL_IMPLS are silently dropped rather than rejected, so they
never became USE flags and never produced a dependency atom -- an ebuild
declaring python3_ was only ever offering 12, 13 and 14.
Two reasons to clean them up anyway. The eclass branch they land in
dies for any EAPI other than 7 or 8, so all 139 are waiting to break on
the first EAPI 9 bump. And pkgcheck's OldPythonCompat is a git-scoped
check that only inspects ebuilds touched in a commit range, so it never
reports these on a full-tree scan and would instead fire on whichever
unrelated commit next touches one of them.
No revbump, because nothing observable changes. Verified on a sample
spanning every transformation shape that the python USE flags portage
offers are byte-identical before and after, and that a pkgcheck run
over all 65 packages returns a set-identical list of findings.
The eight python2_7 ebuilds are deliberately untouched: that target is
also absent from _PYTHON_ALL_IMPLS, but they reach it through the
_PYTHON_ALLOW_PY27 hatch in the overlay's forked python-utils-r1_py2.
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 5b3c001a7da4e04ed7804e3db133c11444942553
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 16:14:28 2026 +0200
sci-libs, dev-libs, dev-util: fix S for ROCm 7.2.4 tarball relayout
The rocm-7.2.4 per-component release-asset tarballs are re-rolled with a
lowercase top-level wrapper dir (hipblas/, rocblas/, rocr-runtime/, ...)
where the 7.2.3 assets exploded flat into WORKDIR. The bumped ebuilds
kept S="$", so src_prepare died applying PATCHES and running
seds against paths that had shifted one level down. Point S at the
wrapper dir each tarball actually unpacks to, matching the layout
hipBLASLt/hipsparselt already use. roct-thunk-interface's libhsakmt now
lives under the rocr-runtime/ wrapper too.
commit b6dd0d61a516427ec37bf7d9eadb12251f932169
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:05 2026 +0200
dev-util/rocm-smi: add 7.2.4
commit 8d94cd3a556bdfd613e1ef1060f763e7257c15ab
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:35:40 2026 +0200
dev-util/rocm-smi: disable py3.11
commit 619405f6b923fd83366a11b4238a5c82a7f84512
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:17:48 2026 +0200
dev-util/rocm-smi: drop stale patches superseded by 7.2.3
commit 8683c588e7c81925d62a73361d5be8ee9388bc43
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 10:56:09 2026 +0200
dev-util/rocm-smi: 7.2.3 fix S= for flat upstream tarball
The 7.2.3 release-asset tarballs from ROCm/rocm-systems and ROCm/rocm-libraries
unpack contents directly into ./ instead of into a wrapping <assetname>/ subdir as in
7.2.0. Adjust S= so src_prepare finds the source tree.
commit 4aaa9786002b5521767efd92eb5decbae4349b2f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:54:25 2026 +0200
dev-util/rocm-smi: add 7.2.3
commit a5947a70afb079cfb4f60bef381f6beabf08798e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:57:18 2025 +0100
*/*: drop rocm/hip as newer version is in main tree, cntd
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

