mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-04 12:18:08 -07:00
profiles/desc: add gfx950 for rocm-7.0.2
This is initial change for ROCm-7.0.2 packages, followed by registration of new targets in rocm.eclass. Most of requests related to gfx115x (Strix / Strix Point) can be solved only with ROCm-7.0.x (which was added to profiles/desc earlier, but caused compilation failures). Examples: https://bugs.gentoo.org/962820, https://bugs.gentoo.org/962822 This release also adds support for gfx1200 (RDNA4) with few mid-segment GPUs (https://en.wikipedia.org/wiki/Radeon_RX_9000_series), with <=16GB of memory, but with native support of int8/int4 quantized computations (RDNA4-only), which compensates on that. The new gfx950 target - a flagship in AMD Instinct series (which requires >64 of RAM to compile, see https://bugs.gentoo.org/960513, so I can't even compile it on my main machine). As for gfx1150, the code is still arriving to develop branches. gfx940 and gfx941 were moved to "unofficial", but these devices should be compatible with gfx942 code (as far as I know). While ROCm-7 release was advertised as "Up to 3.8x Performance Uplift", in reality performance improvements for consumer GPUs are negligible. Maybe the comparison was done between old fp16 vs new quantized int8/int4 (i. e. apples with oranges), which is obviously faster. There are no LLVM changes (still custom version of llvm-20), the release looks mostly incremental (apart from int8/int4 features, added only for RDNA4-capable GPUs). There is an internal restructuration, most of the packages changed HOMEPAGE: hipBLAS, hipBLASLt , hipCUB, hipFFT, hipRAND, hipSPARSE, hipSPARSELt, MIOpen, rocBLAS, rocFFT, rocPRIM, rocRAND, rocSPARSE, rocThrust, and Tensile were moved to https://github.com/ROCm/rocm-libraries monorepository, while some others were moved to https://github.com/ROCm/rocm-systems. SRC_URI are still the same, as ROCm continues to publish them. Downloading the whole monorepo (471 mb tar.gz) is just bad user experience, so we might at least defer it. Bug: https://bugs.gentoo.org/964799 Bug: https://bugs.gentoo.org/962820 Bug: https://bugs.gentoo.org/962822 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44165 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -16,6 +16,7 @@ gfx90a - CDNA2 Accelerator, codename aldebaran, including AMD Instinct MI200 ser
|
||||
gfx940 - CDNA3 Accelerator, codename aqua_vangaram, MI300A rev 0
|
||||
gfx941 - CDNA3 Accelerator, codename aqua_vangaram, MI300X rev 0
|
||||
gfx942 - CDNA3 Accelerator, codename aqua_vangaram, MI300A and MI300X rev >=1
|
||||
gfx950 - CDNA4 Accelerator, including AMD Instinct MI350X and MI355X
|
||||
gfx1010 - RDNA GPU, codename navi10, including Radeon RX 5700XT/5700/5700M/5700B/5700XTB/5600XT/5600/5600M, Radeon Pro 5700XT/5700, Radeon Pro W5700X/W5700
|
||||
gfx1011 - RDNA GPU, codename navi12, including Radeon Pro 5600M/V520
|
||||
gfx1012 - RDNA GPU, codename navi14, including Radeon RX 5500XT/5500/5500M/5500XTB/5300/5300M, Radeon Pro 5500XT/5500M/5300/5300M, Radeon Pro W5500X/W5500/W5500M/W5300M
|
||||
|
||||
Reference in New Issue
Block a user