dev-util/therock-bin (stuff)

Search

Install

Install this package:

emerge -a dev-util/therock-bin

Package Information

Description:
Pre-built ROCm SDK distribution from the AMD ROCm/TheRock super-project. TheRock bundles all ROCm subprojects (rocm-runtime, HIP, LLVM-with-AMD, rocBLAS, hipBLAS, rocFFT, hipFFT, rocSPARSE, rocSOLVER, MIOpen, RCCL, composable_kernel, rocWMMA, rocPRIM, rocThrust, profilers) into one self-contained SDK, including its own clang. This package slices AMD's official ROCm runfile installer (rocm-installer-VER-BUILD.run, a Makeself archive from repo.radeon.com) and flatten-merges the shared base plus the selected GPU family into /opt/therock-bin, so it coexists with a system ROCm installed in /usr. Because it carries its own toolchain it can ship ROCm releases whose from-source build would require a newer LLVM than the system provides: ROCm 10.0 needs clang 23, while ::gentoo's newest keyworded LLVM is 22.1.8. It also gets officially-supported gfx1150/gfx1151 sooner than the split /usr stack can.
Homepage:
https://github.com/ROCm/TheRock
License:
MIT BSD Apache-2.0 UoI-NCSA Boost-1.0

Versions

Version EAPI Keywords Slot
7.14.0 8 ~amd64 0
7.13.0 8 ~amd64 0
10.0.0 8 ~amd64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>iohann.s.titov@gmail.com</email>
		<name>Ivan S. Titov</name>
	</maintainer>
	<longdescription lang="en">
    Pre-built ROCm SDK distribution from the AMD ROCm/TheRock super-project.
    TheRock bundles all ROCm subprojects (rocm-runtime, HIP, LLVM-with-AMD,
    rocBLAS, hipBLAS, rocFFT, hipFFT, rocSPARSE, rocSOLVER, MIOpen, RCCL,
    composable_kernel, rocWMMA, rocPRIM, rocThrust, profilers) into one
    self-contained SDK, including its own clang. This package slices AMD's
    official ROCm runfile installer (rocm-installer-VER-BUILD.run, a Makeself
    archive from repo.radeon.com) and flatten-merges the shared base plus the
    selected GPU family into /opt/therock-bin, so it coexists with a system
    ROCm installed in /usr.

    Because it carries its own toolchain it can ship ROCm releases whose
    from-source build would require a newer LLVM than the system provides:
    ROCm 10.0 needs clang 23, while ::gentoo's newest keyworded LLVM is
    22.1.8. It also gets officially-supported gfx1150/gfx1151 sooner than the
    split /usr stack can.
  </longdescription>
	<upstream>
		<remote-id type="github">ROCm/TheRock</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-util/therock-bin | euse -E <flag> -p dev-util/therock-bin | euse -D <flag> -p dev-util/therock-bin

Flag Description 7.14.0 7.13.0 10.0.0
( ⚠️
) ⚠️
gfx1030 ⚠️
gfx1100 ⚠️
gfx1101 ⚠️
gfx1102 ⚠️
gfx1103 ⚠️
gfx1150 ⚠️
gfx1151 ⚠️
gfx1152 ⚠️
gfx1153 ⚠️
gfx1200 ⚠️
gfx1201 ⚠️
gfx908 ⚠️
gfx90a ⚠️
gfx942 ⚠️
gfx950 ⚠️

Manifest

Type File Size Versions
DIST rocm-installer-10.0.0-4.run 5956896366 bytes 10.0.0
DIST rocm-installer-7.13.0-3.run 12375592040 bytes 7.13.0
DIST rocm-installer-7.14.0-7.run 5863415408 bytes 7.14.0
Unmatched Entries
Type File Size