Luu, Jonathan
9a620d64d9
SWDEV-531400 - Remove File reorganization backward computability (roctracer) ( #40 )
...
* SWDEV-531400 - Remove File reorganization backward computability (roctracer)
* removing no longer needed files
---------
Co-authored-by: Jonathan Luu <jonatluu@amd.com >
2025-06-18 13:33:41 -04:00
xuchen-amd
0b6e03adb0
CLI: enable roofline plot ( #760 )
...
* enable roofline plot in cli.
* Add roofline to analysis config.
* Unify global variables.
* Disable roofline for baseline comparison and gfx908.
* Add check for roofline.csv
[ROCm/rocprofiler-compute commit: 80159ee117 ]
2025-06-18 13:19:58 -04:00
xuchen-amd
80159ee117
CLI: enable roofline plot ( #760 )
...
* enable roofline plot in cli.
* Add roofline to analysis config.
* Unify global variables.
* Disable roofline for baseline comparison and gfx908.
* Add check for roofline.csv
2025-06-18 13:19:58 -04:00
Pratik Basyal
0f7ae37ca6
Broken link to ROCprofiler-SDK updated ( #254 )
...
[ROCm/rocprofiler-systems commit: 66e71574ba ]
2025-06-18 13:15:18 -04:00
Pratik Basyal
66e71574ba
Broken link to ROCprofiler-SDK updated ( #254 )
2025-06-18 13:15:18 -04:00
Daniel Su
f155355b33
Add thread header to videodecode example ( #252 )
...
[ROCm/rocprofiler-systems commit: 475d6c0f1f ]
2025-06-18 12:40:24 -04:00
Daniel Su
475d6c0f1f
Add thread header to videodecode example ( #252 )
2025-06-18 12:40:24 -04:00
Ramakrishnan, Ranjith
311f83e921
SWDEV-504756 - Prevent the modification of python interpreter directives ( #27 )
...
"/usr/bin/env python3" is getting converted to "/usr/libexec/platform-python" in RHEL8. Undefining __brp_mangle_shebangs will prevent the same
[ROCm/rocm-core commit: 0d7160da9a ]
2025-06-18 09:27:05 -07:00
Ramakrishnan, Ranjith
0d7160da9a
SWDEV-504756 - Prevent the modification of python interpreter directives ( #27 )
...
"/usr/bin/env python3" is getting converted to "/usr/libexec/platform-python" in RHEL8. Undefining __brp_mangle_shebangs will prevent the same
2025-06-18 09:27:05 -07:00
Aurelien Bouteiller
08d8324f74
Rework cmakery: ( #136 )
...
* Rework cmakery:
* detect rocm/hip/rocshmem better, make sure that ROCM_PATH and
ROCM_ROOT don't conflict and are taken by default
* add /opt/rocm as a fallback when nothing else found
* obtain hipcc in a sanitized way (ensure we use the same logic we
use to later find_package hip)
* factorize redundancies
* export GPU_TARGETS as part of the cmake target for librocshmem,
this helps with a clean error when an application tries to link
with the wrong offload-target flag (rather than a cryptic link error)
* phased out ROCSHMEM_HOME, in favor of rocshmem_ROOT (the cmake
blessed way)
* Remove references to ROCSHMEM_HOME, we prefer ROCSHMEM_ROOT
* Pick CMAKE_PREFIX_PATH method for consistent finding hip/rocm
* Undo this pr using LANGUAGE HIP, maybe later
* Use only rocmcmakebuildtools as recommended from 6.4 onward
[ROCm/rocshmem commit: ee5363be7a ]
2025-06-18 11:46:33 -04:00
Aurelien Bouteiller
ee5363be7a
Rework cmakery: ( #136 )
...
* Rework cmakery:
* detect rocm/hip/rocshmem better, make sure that ROCM_PATH and
ROCM_ROOT don't conflict and are taken by default
* add /opt/rocm as a fallback when nothing else found
* obtain hipcc in a sanitized way (ensure we use the same logic we
use to later find_package hip)
* factorize redundancies
* export GPU_TARGETS as part of the cmake target for librocshmem,
this helps with a clean error when an application tries to link
with the wrong offload-target flag (rather than a cryptic link error)
* phased out ROCSHMEM_HOME, in favor of rocshmem_ROOT (the cmake
blessed way)
* Remove references to ROCSHMEM_HOME, we prefer ROCSHMEM_ROOT
* Pick CMAKE_PREFIX_PATH method for consistent finding hip/rocm
* Undo this pr using LANGUAGE HIP, maybe later
* Use only rocmcmakebuildtools as recommended from 6.4 onward
2025-06-18 11:46:33 -04:00
josnarlo
5ed9fba9be
[SWDEV-538604] Sync Unified Header and AMDSMI Comments
...
Signed-off-by: josnarlo <Joseph.Narlo@amd.com >
2025-06-18 09:13:01 -05:00
josnarlo
ed9086505d
[SWDEV-538604] Sync Unified Header and AMDSMI Comments
...
Signed-off-by: josnarlo <Joseph.Narlo@amd.com >
[ROCm/amdsmi commit: 5ed9fba9be ]
2025-06-18 09:13:01 -05:00
Belton-Schure, Aidan
615b904729
SWDEV-535738 - Properly define size_t for windows ( #481 )
...
[ROCm/clr commit: adda2602e1 ]
2025-06-18 19:32:11 +05:30
Belton-Schure, Aidan
adda2602e1
SWDEV-535738 - Properly define size_t for windows ( #481 )
2025-06-18 19:32:11 +05:30
Baraldi, Giovanni
0ea9dbf7a8
Adding doc links for trace decoder, aqlprofile and viewer ( #464 )
...
Adding interlinks for trace decoder, aqlprofile and viewer
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
[ROCm/rocprofiler-sdk commit: 9dadbbace5 ]
2025-06-18 14:10:18 +02:00
Baraldi, Giovanni
9dadbbace5
Adding doc links for trace decoder, aqlprofile and viewer ( #464 )
...
Adding interlinks for trace decoder, aqlprofile and viewer
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
2025-06-18 14:10:18 +02:00
Brzak, Branislav
10abe4220a
SWDEV-537686 - Remove unmaintained text editor metadata ( #154 )
...
[ROCm/hip commit: 41f4f1c040 ]
2025-06-18 13:13:35 +05:30
Brzak, Branislav
41f4f1c040
SWDEV-537686 - Remove unmaintained text editor metadata ( #154 )
2025-06-18 13:13:35 +05:30
Chris Freehill
24f36de037
rocr: Add missing close of dmabuf after import
2025-06-17 20:22:34 -04:00
Chris Freehill
14b5faf333
rocr: Add missing close of dmabuf after import
...
[ROCm/ROCR-Runtime commit: 24f36de037 ]
2025-06-17 20:22:34 -04:00
vedithal-amd
ab985464ef
Add docker files for testing ( #761 )
...
[ROCm/rocprofiler-compute commit: b16256fd07 ]
2025-06-17 16:18:35 -04:00
vedithal-amd
b16256fd07
Add docker files for testing ( #761 )
2025-06-17 16:18:35 -04:00
Elwazir, Ammar
b9b44070c9
Create external PR Workflow ( #118 )
...
Create external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Separating Internal and External Workflows (#119 )
* Separating Internal and External Workflows
* Update continuous_integration.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Create external-pr-sync.yml (#121 )
* Create external-pr-sync.yml
* Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Create external-pr-close.yml
Fixing External PR Workflows
Fixing External PR Workflows
Fixing External PR Workflows
[ROCm/aqlprofile commit: 2f771e6107 ]
2025-06-17 14:55:35 -05:00
Elwazir, Ammar
2f771e6107
Create external PR Workflow ( #118 )
...
Create external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Separating Internal and External Workflows (#119 )
* Separating Internal and External Workflows
* Update continuous_integration.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Create external-pr-sync.yml (#121 )
* Create external-pr-sync.yml
* Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Create external-pr-close.yml
Fixing External PR Workflows
Fixing External PR Workflows
Fixing External PR Workflows
2025-06-17 14:55:35 -05:00
Avinash Kethineedi
14756a73b1
Refactor Barrier_all and Sync_all APIs to use default context ( #159 )
...
* Refactor `Barrier_all` and `Sync_all` to use default context
- Removed context-specific implementations of barrier_all and sync_all
- Added barrier_all and sync_all to the default context implementation
- Updated functional tests to use the default context for barrier_all and sync_all
* Update `Barrier_all` and `Sync_all` API usage in documentation
* Update `CHANGELOG`
---------
Co-authored-by: Yiltan <ytemucin@amd.com >
[ROCm/rocshmem commit: bf48bcabf2 ]
2025-06-17 11:16:18 -05:00
Avinash Kethineedi
bf48bcabf2
Refactor Barrier_all and Sync_all APIs to use default context ( #159 )
...
* Refactor `Barrier_all` and `Sync_all` to use default context
- Removed context-specific implementations of barrier_all and sync_all
- Added barrier_all and sync_all to the default context implementation
- Updated functional tests to use the default context for barrier_all and sync_all
* Update `Barrier_all` and `Sync_all` API usage in documentation
* Update `CHANGELOG`
---------
Co-authored-by: Yiltan <ytemucin@amd.com >
2025-06-17 11:16:18 -05:00
Trowbridge, Ian
8de9854a62
[SDK] [CI] Update HSA EXT Step Version ( #460 )
...
Update HSA EXT step version
[ROCm/rocprofiler-sdk commit: 883a57ece7 ]
2025-06-17 08:55:58 -07:00
Trowbridge, Ian
883a57ece7
[SDK] [CI] Update HSA EXT Step Version ( #460 )
...
Update HSA EXT step version
2025-06-17 08:55:58 -07:00
Trowbridge, Ian
191778f071
Add copyright disclaimer for new files ( #16 )
...
[ROCm/rocprofiler-register commit: 19fe192e8f ]
2025-06-17 10:34:21 -05:00
Trowbridge, Ian
19fe192e8f
Add copyright disclaimer for new files ( #16 )
2025-06-17 10:34:21 -05:00
Elwazir, Ammar
ca571e5d13
Add test target to the default build target ( #117 )
...
Signed-off-by: zichguan-amd <zichuan.guan@amd.com >
Co-authored-by: zichguan-amd <zichuan.guan@amd.com >
[ROCm/aqlprofile commit: 8dad9518dc ]
2025-06-17 10:13:37 -05:00
Elwazir, Ammar
8dad9518dc
Add test target to the default build target ( #117 )
...
Signed-off-by: zichguan-amd <zichuan.guan@amd.com >
Co-authored-by: zichguan-amd <zichuan.guan@amd.com >
2025-06-17 10:13:37 -05:00
David Galiffi
133834335d
Unhandled enum in switch statement ( #247 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 244c193a57 ]
2025-06-17 09:57:27 -04:00
David Galiffi
244c193a57
Unhandled enum in switch statement ( #247 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-17 09:57:27 -04:00
Elwazir, Ammar
4d79e1df30
[SDK] Support CMake option for using internal RCCL tracing + (temporary) enable in CI ( #457 )
...
* Temp: disable RCCL tracing
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Adding option to disable rccl tracing from CMake
* Update codeql.yml
* Misc updates
- ROCPROFILER_BUILD_RCCL -> ROCPROFILER_INTERNAL_RCCL_API_TRACE
- env.EXTRA_TEMP_CMAKE_OPTIONS -> env.GLOBAL_CMAKE_OPTIONS
- add (advanced) option ROCPROFILER_INTERNAL_RCCL_API_TRACE
* Fix rocprofiler::sdk::get_enum_label
- missing enum labels for HIP_RUNTIME_API_TABLE_STEP_VERSION > 8
* Update tests/rocprofv3/advanced-thread-trace/CMakeLists.txt
- improve various aspect of cmake -- particularly echoing where attdecoder_LIBRARY was found
* Use CMAKE_MESSAGE_INDENT
- add prefix to cmake messages to help indicate where messages are coming from
- make find_package(Python3 ...) QUIET for bindings
* Fix rocprofiler::sdk::get_enum_label
- handle HSA_AMD_EXT_API_TABLE_MAJOR_VERSION
* Fix rocprofv3 message for att library path
* Fix tests/rocprofv3/advanced-thread-trace/att_input.yml config
* Fix rocprofv3 check_att_capability + soversion/version library resolution
- Account for ROCPROF_ATT_LIBRARY_PATH in env in check_att_capability
- Add resolve_library_path
- supports resolution of library names to SOVERSION and VERSION paths
* Fix python linting error (unused import)
---------
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: aeb1621c2b ]
2025-06-17 08:32:54 -05:00
Elwazir, Ammar
aeb1621c2b
[SDK] Support CMake option for using internal RCCL tracing + (temporary) enable in CI ( #457 )
...
* Temp: disable RCCL tracing
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Adding option to disable rccl tracing from CMake
* Update codeql.yml
* Misc updates
- ROCPROFILER_BUILD_RCCL -> ROCPROFILER_INTERNAL_RCCL_API_TRACE
- env.EXTRA_TEMP_CMAKE_OPTIONS -> env.GLOBAL_CMAKE_OPTIONS
- add (advanced) option ROCPROFILER_INTERNAL_RCCL_API_TRACE
* Fix rocprofiler::sdk::get_enum_label
- missing enum labels for HIP_RUNTIME_API_TABLE_STEP_VERSION > 8
* Update tests/rocprofv3/advanced-thread-trace/CMakeLists.txt
- improve various aspect of cmake -- particularly echoing where attdecoder_LIBRARY was found
* Use CMAKE_MESSAGE_INDENT
- add prefix to cmake messages to help indicate where messages are coming from
- make find_package(Python3 ...) QUIET for bindings
* Fix rocprofiler::sdk::get_enum_label
- handle HSA_AMD_EXT_API_TABLE_MAJOR_VERSION
* Fix rocprofv3 message for att library path
* Fix tests/rocprofv3/advanced-thread-trace/att_input.yml config
* Fix rocprofv3 check_att_capability + soversion/version library resolution
- Account for ROCPROF_ATT_LIBRARY_PATH in env in check_att_capability
- Add resolve_library_path
- supports resolution of library names to SOVERSION and VERSION paths
* Fix python linting error (unused import)
---------
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-06-17 08:32:54 -05:00
Bhardwaj, Gopesh
1f4084c7b5
Adding rocpd documenation ( #449 )
...
* Adding rocpd docuemenation
* rocpd format
* CHANGELOG update and indexing
* Fixing links
* format fixes
* fixing table
* major edits
* fixed logical error
* fixing rocprofv3 avail
[ROCm/rocprofiler-sdk commit: 3e43b1f019 ]
2025-06-17 15:41:53 +05:30
Bhardwaj, Gopesh
3e43b1f019
Adding rocpd documenation ( #449 )
...
* Adding rocpd docuemenation
* rocpd format
* CHANGELOG update and indexing
* Fixing links
* format fixes
* fixing table
* major edits
* fixed logical error
* fixing rocprofv3 avail
2025-06-17 15:41:53 +05:30
Lytovchenko, Danylo
d42c7875a6
SWDEV-123456 - add AI CodeQL workflows ( #558 )
...
[ROCm/clr commit: a2550e0a9e ]
2025-06-17 09:30:58 +02:00
Lytovchenko, Danylo
a2550e0a9e
SWDEV-123456 - add AI CodeQL workflows ( #558 )
2025-06-17 09:30:58 +02:00
Nilesh M Negi
7c422271a8
[MSCCLPP] Disable MSCCLPP Executor ( #1744 )
...
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com >
[ROCm/rccl commit: 92a5d225d9 ]
2025-06-17 01:29:55 -05:00
Nilesh M Negi
92a5d225d9
[MSCCLPP] Disable MSCCLPP Executor ( #1744 )
...
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com >
2025-06-17 01:29:55 -05:00
David Yat Sin
649ec63a4f
rocrtst: Reduce host memory limit to 90%
...
Further reduce upper bound for rocrtstFunc.Memory_Max_Mem
as previous limit of 95% can still trigger OOM killer.
2025-06-16 21:02:20 -04:00
David Yat Sin
b0e43cc426
rocrtst: Reduce host memory limit to 90%
...
Further reduce upper bound for rocrtstFunc.Memory_Max_Mem
as previous limit of 95% can still trigger OOM killer.
[ROCm/ROCR-Runtime commit: 649ec63a4f ]
2025-06-16 21:02:20 -04:00
Aurelien Bouteiller
56a3181a6f
Swdev/536571 with additional issues found for other various missing includes ( #158 )
...
* Revert "SWDEV-536571 - Include assert header. (#157 )"
This reverts commit 87d2efa430 .
* Fix use of assert/abort and required includes
* Disable IPC AMO testers for non-implemented functions
[ROCm/rocshmem commit: 551603829c ]
2025-06-16 20:21:06 -04:00
Aurelien Bouteiller
551603829c
Swdev/536571 with additional issues found for other various missing includes ( #158 )
...
* Revert "SWDEV-536571 - Include assert header. (#157 )"
This reverts commit bcc14b1a34 .
* Fix use of assert/abort and required includes
* Disable IPC AMO testers for non-implemented functions
2025-06-16 20:21:06 -04:00
Sarat Kamisetty
e359e834f5
generic net plugin ctxt that is extensible for use in multiple APIs ( #1735 )
...
Co-authored-by: Sarat Kamisetty <sakamiset@amd.com >
[ROCm/rccl commit: fa0422f174 ]
2025-06-16 14:48:08 -07:00
Sarat Kamisetty
fa0422f174
generic net plugin ctxt that is extensible for use in multiple APIs ( #1735 )
...
Co-authored-by: Sarat Kamisetty <sakamiset@amd.com >
2025-06-16 14:48:08 -07:00
David Yat Sin
488cfd467c
rocr: Always send free scratch notifications
...
Always send notification to profiler tools when scratch memory is freed.
2025-06-16 17:39:33 -04:00