dev-util / roctracer

Callback/Activity Library for Performance tracing AMD GPU's

Official package sites : https://github.com/ROCm/roctracer ·

v6.1.1-r1 :: 0/6.1 :: gentoo

Modified
License
MIT
Keywords
~amd64
USE flags
test

v5.7.1-r1 :: 0/5.7 :: gentoo

Modified
License
MIT
Keywords
~amd64
USE flags
test

v5.3.3-r1 :: 0/5.3 :: gentoo

Modified
License
MIT
Keywords
~amd64
USE flags
test

v5.1.3-r1 :: 0/5.1 :: gentoo

Modified
License
MIT
Keywords
~amd64

General

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

llvm_slot

18
Use LLVM 18.

dev-libs / rocr-runtime : Radeon Open Compute Runtime

dev-util / hip : C++ Heterogeneous-Compute Interface for Portability

dev-libs / rocr-runtime : Radeon Open Compute Runtime

dev-util / hip : C++ Heterogeneous-Compute Interface for Portability

dev-util / rocprofiler : Callback/Activity Library for Performance tracing AMD GPU's

sci-libs / caffe2 : A deep learning framework

sci-libs / miopen : AMD's Machine Intelligence Library

766836
dev-util/roctracer-4.0.0-r1 fails to compile with dev-lang/python-exec[-native-symlinks]
779658
dev-util/roctracer-4.0.0-r1 fails to compile (roctracer_kfd.h:29:10: fatal error: kfd_ostream_ops.h: No such file or directory)
892730
dev-util/roctracer-5.3.3 fails tests: x86_64-pc-linux-gnu-g++: error: unrecognized command-line option -print-resource-dir
904074
dev-util/rocprofiler-5.4.3 and dev-util/roctracer-5.4.3 version bump
916123
dev-util/roctracer-5.3.3-r1 - sh:line <snip>: .../clang: No such file or directory
919022
dev-util/roctracer-5.3.3-r1 - [clang] /.../roctx.cpp: error: reinterpret_cast from const void to decltype(report_activity.load()) (aka int ( )(activity_domain
919901
dev-util/roctracer-5.3.3-r1 - -- Configuring incomplete, errors occurred!
Repository mirror & CI · gentoo
Merge updates from master
Sv. Lockal · gentoo
dev-util/roctracer: strip unsupported flags for potentially switched compiler
Also fix libc++ in hipcc (clang-18) has no <experimental/filesystem>. Also remove unused cmake flag. Bug: https://bugs.gentoo.org/936099 Closes: https://bugs.gentoo.org/854111 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/roctracer: explicitly call llvm-r1_pkg_setup too
Signed-off-by: Sam James <sam@gentoo.org>
Sv. Lockal · gentoo
dev-util/roctracer: bugfixes for 6.1.1
* specify python executable for cmake, otherwise it uses latest * remove -Werror from hardcoded flags * enable py3.13 Closes: https://bugs.gentoo.org/934969 Closes: https://bugs.gentoo.org/892732 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37310 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sv. Lockal · gentoo
dev-util/roctracer: lock roctracer-6.1.1 to compatible dev-util/hip
Attempt to build roctracer-6.1.1 with hip-5.7.1 fails with "hip/hip_deprecated.h: No such file or directory". Leave dev-libs/rocr-runtime version unset, as it is set in dev-util/hip anyways. Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sv. Lockal · gentoo
dev-util/roctracer: support LLVM 18 and llvm-r1.eclass
Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Yiyang Wu · gentoo
dev-util/roctracer: add 6.1.1
Update remote-id 1 test failed out of 22: Failed load_unload_reload_test due to llvm error: CommandLine Error: Option 'disassemble' registered more than once! Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sv. Lockal · gentoo
dev-util/roctracer: add 5.7.1
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
dev-util/roctracer: enable py3.11
Closes: https://github.com/gentoo/gentoo/pull/30987 Closes: https://bugs.gentoo.org/906132 Suggested-by: e-mmh <emma25000@caramail.fr> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
dev-util/roctracer: break the tight version coupling.
roctracer does not require specific versions of hip and rocr-runtime. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Yiyang Wu · gentoo
dev-util/roctracer: strip -Werror and fix a configure issue
hip-config.cmake run ${HIP_CXX_COMPILER} -print-resource-dir to determine some paths. By default, HIP_CXX_COMPILER=${CMAKE_CXX_COMPILER}=gcc, causing configuration issues, so set HIP_CXX_COMPILER=hipcc. Closes: https://bugs.gentoo.org/891945 Bug: https://bugs.gentoo.org/892730 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29376 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yiyang Wu · gentoo
dev-util/roctracer: add 5.3.3
Add myself as maintainer; use rocm.eclass to enable test. All tests passed on gfx1031 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Andreas Sturmlechner · gentoo
dev-util/roctracer: 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
dev-util/roctracer: drop 4.0.0-r1, 4.2.0-r1, 4.3.0-r3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/roctracer: use python_has_version inside python_check_deps
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yiyang Wu · gentoo
dev-util/roctracer: Skip loading proprietary AQLProfile lib
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
dev-util/roctracer: add 5.1.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
Yiyang Wu · gentoo
dev-util/roctracer: patch to respect LDFLAG
Closes: https://bugs.gentoo.org/766851 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25891 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Yiyang Wu · gentoo
dev-util/roctracer-4.3.0: fix wrong SRC_URI
Reported-by: Andrew Ammerlaan Reference: https://github.com/gentoo/gentoo/pull/25891#issuecomment-1161567616 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yiyang Wu · gentoo
dev-util/roctracer: compile tarcer_tool for rocprofiler
- patch out loading libhsa-amd-aqlprofile64.so - Use `hipconfig -p` to determine HIP_PATH Bug: https://github.com/gentoo/gentoo/pull/25536 Bug: https://bugs.gentoo.org/716948 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
Benda Xu · gentoo
dev-util/roctracer: version bump to 5.0.2.
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
dev-util/roctracer: fix ci 'PythonMissingDeps'
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
dev-util/roctracer: Install _ostream_ops headers
Closes: https://bugs.gentoo.org/832173 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/roctracer: pthread_yield -> sched_yield (glibc 2.34)
Closes: https://bugs.gentoo.org/808049 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
YiyangWu · gentoo
dev-util/roctracer: bump version to 4.3.0
Use python-any-r1 to ensure dev-python/CppHeaderParser and dev-python/ply BDEPEND Closes: https://github.com/gentoo/gentoo/pull/22035 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
YiyangWu · gentoo
dev-util/roctracer: bump version to 4.2
fix the missing dependency of dev-util/hip-4.2: https://qa-reports.gentoo.org/output/gentoo-ci/222df9ee45/output.html#dev-util/hip Bug: https://github.com/gentoo/gentoo/pull/21655 Closes: https://github.com/gentoo/gentoo/pull/21973 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
dev-util/roctracer: performance tracing for AMD GPUs.
Closes: https://github.com/gentoo/gentoo/pull/19148 Suggested-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Suggested-by: Wilfried Holzke <gentoo@holzke.net> Bug: https://bugs.gentoo.org/650804 Bug: https://github.com/gentoo/gentoo/pull/10724 Package-Manager: Portage-3.0.12, Repoman-3.0.1 Signed-off-by: Benda Xu <heroxbd@gentoo.org>