Versions
v6.1.1 :: 0/6.1 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64
- USE flags
- benchmark perfscripts test
v5.7.1-r2 :: 0/5.7 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64
- USE flags
- benchmark perfscripts test
v5.1.3-r1 :: 0/5.1 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64
- USE flags
- benchmark perfscripts test
USE flags
General
- benchmark
- Build and install rocfft benchmark tools.
- perfscripts
- Install rocfft-perf performance visualization suite.
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
amdgpu_targets
- 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
- gfx1030
- RDNA2 GPU, codename navi21/sienna cichlid, including Radeon RX 6950XT/6900XT/6800XT/6800, Radeon Pro W6800
- gfx1031
- RDNA2 GPU, codename navi22/navy flounder, including Radeon RX 6750XT/6700XT/6800M/6700M
- gfx1100
- RDNA3 GPU, codename navi31/plum bonito, including Radeon RX 7900XTX/7900XT, AMD Radeon Pro W7900/W7800
- gfx1100
- RDNA3 GPU, codename navi31/plum bonito, including Radeon RX 7900XTX/7900XT, AMD Radeon Pro W7900/W7800
- gfx1101
- RDNA3 GPU, codename navi32, including Radeon RX 7700XT/7800XT
- gfx1102
- RDNA3 GPU, codename navi33, including Radeon RX 7600/7600M/7600M XT/7700S/7600S, AMD Radeon PRO W7600/W7500
- gfx803
- Fiji GPU, codename fiji, including Radeon R9 Nano/Fury/FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8
- gfx900
- Vega GPU, codename vega10, including Radeon Vega Frontier Edition, Radeon RX Vega 56/64, Radeon RX Vega 64 Liquid, Radeon Pro Vega 48/56/64/64X, Radeon Pro WX 8200/9100, Radeon Pro V320/V340/SSG, Radeon Instinct MI25
- gfx906
- Vega GPU, codename vega20, including Radeon (Pro) VII, Radeon Instinct MI50/MI60
- gfx908
- CDNA Accelerator, codename arcturus, including AMD Instinct MI100 Accelerator
- gfx90a
- CDNA2 Accelerator, codename aldebaran, including AMD Instinct MI200 series Accelerators
- 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
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
Dependencies
dev-cpp / gtest : Google C++ Testing Framework
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-util / hip : C++ Heterogeneous-Compute Interface for Portability
llvm-runtimes / openmp : OpenMP runtime library for LLVM/clang compiler
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / hipRAND : CU / ROCM agnostic hip RAND implementation
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-python / numpy : Fast array and numerical python library
dev-python / pandas : Powerful data structures for data analysis and statistics
dev-python / scipy : Scientific algorithms library for Python
dev-python / sympy : Computer Algebra System in pure Python
dev-tex / latexmk : Perl script for automatically building LaTeX documents
dev-texlive / texlive-latex : TeXLive LaTeX fundamental packages
media-gfx / asymptote : A vector graphics language that provides a framework for technical drawing
Depending packages
sci-libs / hipFFT : CU / ROCM agnostic hip FFT implementation
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move sys-libs/libomp → llvm-runtimes/openmp
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sv. Lockal · gentoo
sci-libs/rocFFT: strip unsupported flags for potentially switched compiler
Bug: https://bugs.gentoo.org/936099 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sv. Lockal · gentoo
sci-libs/rocFFT: add 6.1.1
Changes: * Benchmark tools were renamed from *-rider to *-bench * Add myself to maintainers * Drop sed fixes for install path Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sv. Lockal · gentoo
sci-libs/rocFFT: fix benchmark dependencies and collision with dev-util/perf
Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-build}/cmake
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34792 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
Move {dev-util → dev-build}/rocm-cmake
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Sv. Lockal · gentoo
sci-libs/rocFFT: fix build with ld.lld
Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Sv. Lockal · gentoo
sci-libs/rocFFT: lock dev-util/hip version, as with hip-6.0 build fails with "no member named 'gcnArch'"
Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sci-libs/hipFFT: drop include directory hack.
hipFFT-5.7 is FHS compliant. Drop HIP_ROOT_DIR and unused cmake variables, it is only for FindHIP.cmake. Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sv. Lockal · gentoo
sci-libs/rocFFT: add 5.7.1 and fix test dependencies.
Cannonicalize the include path as no directory hacks are needed for 5.7.1. Bug: https://github.com/gentoo/gentoo/pull/33400 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sci-libs/rocRAND: bump to 5.6.0 and split out hipRAND.
Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Benda Xu · gentoo
sci-libs/rocFFT: normalize the header directory.
Closes: https://bugs.gentoo.org/900727 Suggested-by: Jan-Matthias Braun <jan_braun@gmx.net> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Benda Xu · gentoo
sci-libs/rocFFT: remove versioned dependence on rocm-cmake.
enable py3.11 Closes: https://bugs.gentoo.org/897226 Suggested-by: e-mmh <emma25000@caramail.fr> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/rocFFT: drop 5.0.2-r1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/rocFFT: drop 4.0.0-r1, 4.3.0-r1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sci-libs/rocFFT: relax SLOT dependency.
This unlocks the exact SLOT dependency of the lower and higher level ROCm tools to make version bumps easier. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Yiyang Wu · gentoo
sci-libs/rocFFT: add 5.1.3, use rocm.eclass
profiles/base: mask rocFFT-5.1.3 gfx906 amdgpu target, because intolerable error found on Radeon VII. No need to rebuilt rocFFT when hip upgrade because librocfft is dynamically linked to libhipamd, while llvm SLOT does not matter because it is only used to produce GPU kernels, libclang and libLLVM does not linked in. Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yiyang Wu · gentoo
sci-libs/rocFFT: rocm-cmake-5.0.2-r1 which fix doc install
Closes: https://github.com/gentoo/gentoo/pull/26286 Closes: https://bugs.gentoo.org/836274 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Yiyang Wu · gentoo
sci-libs/rocFFT: add libomp to BDEPEND when using test
One src file of test need omp.h header provided by sys-libs/libomp Closes: https://bugs.gentoo.org/836248 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Yiyang Wu · gentoo
sci-libs/rocFFT: Correct BDEPEND
Building rocFFT always needs rocm-cmake. If it's not present, cmake will try to download, causing bug #850937 Closes: https://bugs.gentoo.org/850937 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - YiyangWu · gentoo
sci-libs/rocFFT: bump version to 5.0.2
Enable benchmark and perfscript USE flags. Closes: https://github.com/gentoo/gentoo/pull/24726 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - YiyangWu · gentoo
sci-libs/rocFFT: remove unused cmake variable
__skip_rocmclang is used to avoid configuration error for cmake-3.21.(1|2), which don't exist among ebuilds anymore, so this flag is not recognized. Closes: https://github.com/gentoo/gentoo/pull/23446 Closes: https://bugs.gentoo.org/829326 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - YiyangWu · gentoo
sci-libs/rocFFT: bump version to 4.3.0
- Calculate needed memory for build rather than set to 28GiB. - Enable src_test. - Compatible with AMDGPU_TARGETS env variable. - No rpath found in the installed libraries for this version. - Use python-any-r1 because python script is used to generate kernels. Closes: https://github.com/gentoo/gentoo/pull/22129 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sci-libs/rocFFT: FFT implementation for ROCm.
Closes: https://github.com/gentoo/gentoo/pull/19146 Bug: https://bugs.gentoo.org/650804 Bug: https://github.com/gentoo/gentoo/pull/10724 Suggested-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Suggested-by: Wilfried Holzke <gentoo@holzke.net> Package-Manager: Portage-3.0.12, Repoman-3.0.1 Signed-off-by: Benda Xu <heroxbd@gentoo.org>