Rakesh Roy
ff50326d82
SWDEV-454217, SWDEV-454220, SWDEV-453412, SWDEV-453415, SWDEV-453453 - Disable failing tests in PSDB stress test & CI
...
- These tests failed/hanged in PSDB stress test & Jenkins CI
Change-Id: Id116528081881ddcf71052ba7f6efee2de22de42
[ROCm/hip-tests commit: 00a5500450 ]
2024-04-02 23:40:34 +05:30
Rakesh Roy
00a5500450
SWDEV-454217, SWDEV-454220, SWDEV-453412, SWDEV-453415, SWDEV-453453 - Disable failing tests in PSDB stress test & CI
...
- These tests failed/hanged in PSDB stress test & Jenkins CI
Change-Id: Id116528081881ddcf71052ba7f6efee2de22de42
2024-04-02 23:40:34 +05:30
Ammar ELWazir
076fb895ec
Update formatting.yml
...
[ROCm/rocprofiler-sdk commit: 872aa1b1d2 ]
2024-04-02 11:28:44 -05:00
Ammar ELWazir
872aa1b1d2
Update formatting.yml
2024-04-02 11:28:44 -05:00
Shweta Khatri
244ad319ac
Revert "Use HybridMutex for IPC locks"
...
This reverts commit 5c520f4544c654e5f18e05cabd1c63d64473cfab.
Reason for revert: This patch is introducing a synchronization related bug in Unit_hipGetSetDevice_MultiThreaded testcase.
Change-Id: I367e4d4f1d75b21658ac1127c58982894a97cedb
2024-04-02 12:27:55 -04:00
Shweta Khatri
89e51e1f63
Revert "Use HybridMutex for IPC locks"
...
This reverts commit 5c520f4544c654e5f18e05cabd1c63d64473cfab.
Reason for revert: This patch is introducing a synchronization related bug in Unit_hipGetSetDevice_MultiThreaded testcase.
Change-Id: I367e4d4f1d75b21658ac1127c58982894a97cedb
[ROCm/ROCR-Runtime commit: 244ad319ac ]
2024-04-02 12:27:55 -04:00
Benjamin Welton
19ecb86ee3
Wait for all memory copies to complete before allowing destruction ( #725 )
...
* Wait for all mem copies to complete before destroying.
* Update source/lib/rocprofiler-sdk/hsa/async_copy.cpp
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
* Update async_copy.cpp
---------
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
[ROCm/rocprofiler-sdk commit: 1e612a5e52 ]
2024-04-02 08:22:37 -05:00
Benjamin Welton
1e612a5e52
Wait for all memory copies to complete before allowing destruction ( #725 )
...
* Wait for all mem copies to complete before destroying.
* Update source/lib/rocprofiler-sdk/hsa/async_copy.cpp
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
* Update async_copy.cpp
---------
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
2024-04-02 08:22:37 -05:00
Jonathan R. Madsen
6fe6bcc832
Stop all client contexts prior to finalization ( #721 )
...
* Stop all client contexts prior to finalization
* Update lib/common/container/static_vector.hpp
- improve emplace_back for non-{move,copy}-assignable object
* Update samples/intercept_table/client.cpp
- improve robustness against static object destruction
* Update lib/rocprofiler-sdk/context/context.cpp
- change storage of registered context array
- stable_vector of optional contexts
- common::static_object wrapper around stable_vector
* Update samples/intercept_table/client.cpp
- use variable template for underlying function pointer
[ROCm/rocprofiler-sdk commit: 939e23e9d1 ]
2024-04-02 03:05:11 -05:00
Jonathan R. Madsen
939e23e9d1
Stop all client contexts prior to finalization ( #721 )
...
* Stop all client contexts prior to finalization
* Update lib/common/container/static_vector.hpp
- improve emplace_back for non-{move,copy}-assignable object
* Update samples/intercept_table/client.cpp
- improve robustness against static object destruction
* Update lib/rocprofiler-sdk/context/context.cpp
- change storage of registered context array
- stable_vector of optional contexts
- common::static_object wrapper around stable_vector
* Update samples/intercept_table/client.cpp
- use variable template for underlying function pointer
2024-04-02 03:05:11 -05:00
Gopesh Bhardwaj
3cb4c162f7
SWDEV-451569: bug in tracing options ( #728 )
...
[ROCm/rocprofiler-sdk commit: e3c7eed7c0 ]
2024-04-02 03:03:02 -05:00
Gopesh Bhardwaj
e3c7eed7c0
SWDEV-451569: bug in tracing options ( #728 )
2024-04-02 03:03:02 -05:00
dependabot[bot]
e5fdc0a747
Bump actions/configure-pages from 4 to 5 ( #706 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 4 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[ROCm/rocprofiler-sdk commit: 9d6809d0b6 ]
2024-04-02 02:34:32 -05:00
dependabot[bot]
9d6809d0b6
Bump actions/configure-pages from 4 to 5 ( #706 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 4 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 02:34:32 -05:00
Ammar ELWazir
a130be0ccc
Formating Issue fix ( #726 )
...
* Update formatting.yml
* Update formatting.yml
* Update client.cpp
* Update formatting.yml
* Update samples/api_buffered_tracing/client.cpp
* Update client.cpp
[ROCm/rocprofiler-sdk commit: ddbcf34da5 ]
2024-04-02 02:14:59 -05:00
Ammar ELWazir
ddbcf34da5
Formating Issue fix ( #726 )
...
* Update formatting.yml
* Update formatting.yml
* Update client.cpp
* Update formatting.yml
* Update samples/api_buffered_tracing/client.cpp
* Update client.cpp
2024-04-02 02:14:59 -05:00
Ammar ELWazir
18940a08b8
Update validate.py ( #727 )
...
[ROCm/rocprofiler-sdk commit: c45573f559 ]
2024-04-02 01:59:33 -05:00
Ammar ELWazir
c45573f559
Update validate.py ( #727 )
2024-04-02 01:59:33 -05:00
Ammar ELWazir
521e2794e6
Update run-ci.py ( #641 )
...
* Temp: Fixing node id
* source formatting (clang-format v11) (#709 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Using logical node id
* Update agent.cpp
* Update agent.cpp
* Python formatting
* Update run-ci.py
* Update run-ci.py
* Update continuous_integration.yml
* Update continuous_integration.yml
running directly using the prepared runner container
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update run-ci.py
* Clean up
* Fixing install paths
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Fixing GPU Agents Test Validation
* python formatting (black) (#712 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Fixing the issue with rocclr detected kernels __amd_rocclr_.*
* python formatting (black) (#713 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Fixing the issue with rocclr detected kernels __amd_rocclr_.*
* Fixing static number of async copies and using hsa_api instead for validation
* python formatting (black) (#714 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Increasing the time limit for waiting on active signals
* Update continuous_integration.yml
* Update async_copy.cpp
* Update CMakeLists.txt
* changing node id to logical node id in rocprofv3
* Update tool.cpp
* testing async mem copy signal decrement
* Update logging.cpp
* Update validate.py
---------
Co-authored-by: Ammar ELWazir <aelwazir@rocprofiler1.amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
Co-authored-by: Ammar ELWazir <aelwazir@rocprofiler2.amd.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: 2905fb5e95 ]
2024-04-02 01:39:24 -05:00
Ammar ELWazir
2905fb5e95
Update run-ci.py ( #641 )
...
* Temp: Fixing node id
* source formatting (clang-format v11) (#709 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Using logical node id
* Update agent.cpp
* Update agent.cpp
* Python formatting
* Update run-ci.py
* Update run-ci.py
* Update continuous_integration.yml
* Update continuous_integration.yml
running directly using the prepared runner container
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update run-ci.py
* Clean up
* Fixing install paths
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Fixing GPU Agents Test Validation
* python formatting (black) (#712 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Fixing the issue with rocclr detected kernels __amd_rocclr_.*
* python formatting (black) (#713 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Fixing the issue with rocclr detected kernels __amd_rocclr_.*
* Fixing static number of async copies and using hsa_api instead for validation
* python formatting (black) (#714 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Increasing the time limit for waiting on active signals
* Update continuous_integration.yml
* Update async_copy.cpp
* Update CMakeLists.txt
* changing node id to logical node id in rocprofv3
* Update tool.cpp
* testing async mem copy signal decrement
* Update logging.cpp
* Update validate.py
---------
Co-authored-by: Ammar ELWazir <aelwazir@rocprofiler1.amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
Co-authored-by: Ammar ELWazir <aelwazir@rocprofiler2.amd.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2024-04-02 01:39:24 -05:00
Ammar ELWazir
c1c514f743
Use logical_node_id for mapping rocprofiler agents to HSA agents ( #708 )
...
* Temp: Fixing node id
* source formatting (clang-format v11) (#709 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Using logical node id
* Update agent.cpp
* Update agent.cpp
* Python formatting
---------
Co-authored-by: Ammar ELWazir <aelwazir@rocprofiler1.amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
Co-authored-by: Ammar ELWazir <aelwazir@rocprofiler2.amd.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: 62625d0aa1 ]
2024-04-02 01:38:18 -05:00
Ammar ELWazir
62625d0aa1
Use logical_node_id for mapping rocprofiler agents to HSA agents ( #708 )
...
* Temp: Fixing node id
* source formatting (clang-format v11) (#709 )
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
* Using logical node id
* Update agent.cpp
* Update agent.cpp
* Python formatting
---------
Co-authored-by: Ammar ELWazir <aelwazir@rocprofiler1.amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ammarwa <3832908+ammarwa@users.noreply.github.com >
Co-authored-by: Ammar ELWazir <aelwazir@rocprofiler2.amd.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2024-04-02 01:38:18 -05:00
Benjamin Welton
a79493bbb9
Revert "Add additional debug info and do iteration on per-agent basis" ( #723 )
...
This reverts commit a66d3475b6 .
[ROCm/rocprofiler-sdk commit: 4200faf813 ]
2024-04-01 22:27:27 -07:00
Benjamin Welton
4200faf813
Revert "Add additional debug info and do iteration on per-agent basis" ( #723 )
...
This reverts commit 6fc239f6eb .
2024-04-01 22:27:27 -07:00
Benjamin Welton
a66d3475b6
Add additional debug info and do iteration on per-agent basis
...
[ROCm/rocprofiler-sdk commit: 6fc239f6eb ]
2024-04-01 18:45:04 -07:00
Benjamin Welton
6fc239f6eb
Add additional debug info and do iteration on per-agent basis
2024-04-01 18:45:04 -07:00
Jonathan R. Madsen
f2c193a7e6
Update internal threading ( #720 )
...
- update lib/rocprofiler-sdk/internal_threading.*
- use PTL::TaskManager instead of PTL::TaskGroup
- easier to handle for our needs
- eliminate data race in rocprofiler_flush_buffer
- combine memory management of TaskManager and ThreadPool
[ROCm/rocprofiler-sdk commit: 092c428b78 ]
2024-04-01 20:31:54 -05:00
Jonathan R. Madsen
092c428b78
Update internal threading ( #720 )
...
- update lib/rocprofiler-sdk/internal_threading.*
- use PTL::TaskManager instead of PTL::TaskGroup
- easier to handle for our needs
- eliminate data race in rocprofiler_flush_buffer
- combine memory management of TaskManager and ThreadPool
2024-04-01 20:31:54 -05:00
Charis Poag
4d1fab2ef6
Merge amd-staging into amd-master 20240401
...
Change-Id: I52c8665735e86deed53645197c11889fc7ece8c5
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/rocm_smi_lib commit: 6fada8c4a6 ]
2024-04-01 17:48:06 -05:00
Charis Poag
6fada8c4a6
Merge amd-staging into amd-master 20240401
...
Change-Id: I52c8665735e86deed53645197c11889fc7ece8c5
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2024-04-01 17:48:06 -05:00
Stella Laurenzo
a180fea5ad
Properly nest build time headers to match arrangement at install time.
...
The build tree was missing a level of nesting, causing diversions based
on in-tree/out-of-tree use.
KR: Also fixed kfdtest paths
Change-Id: I8638b6d6227daabddd8eaa2aa387ba578b8dfab8
Signed-off-by: Stella Laurenzo <stellaraccident@gmail.com >
Signed-off-by: Kent Russell <kent.russell@amd.com >
2024-04-01 17:10:40 -04:00
Stella Laurenzo
2fea138040
Properly nest build time headers to match arrangement at install time.
...
The build tree was missing a level of nesting, causing diversions based
on in-tree/out-of-tree use.
KR: Also fixed kfdtest paths
Change-Id: I8638b6d6227daabddd8eaa2aa387ba578b8dfab8
Signed-off-by: Stella Laurenzo <stellaraccident@gmail.com >
Signed-off-by: Kent Russell <kent.russell@amd.com >
[ROCm/ROCR-Runtime commit: a180fea5ad ]
2024-04-01 17:10:40 -04:00
Benjamin Welton
e2dfd3bbc9
Add debug printout for data in CC validate
...
[ROCm/rocprofiler-sdk commit: 001f9baa04 ]
2024-04-01 13:02:50 -07:00
Benjamin Welton
001f9baa04
Add debug printout for data in CC validate
2024-04-01 13:02:50 -07:00
coleramos425
016f9fc69c
Update documentation runner assets
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: aa5f4e7b95 ]
2024-04-01 14:35:57 -05:00
coleramos425
aa5f4e7b95
Update documentation runner assets
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-01 14:35:57 -05:00
coleramos425
b6e857a4ee
Define a README for /src subdir
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 9403dce667 ]
2024-04-01 14:30:21 -05:00
coleramos425
9403dce667
Define a README for /src subdir
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-01 14:30:21 -05:00
coleramos425
fc315248c7
Reorganizing docs runner and setting archive subdir for old docs
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: aac471c0fa ]
2024-04-01 14:30:21 -05:00
coleramos425
aac471c0fa
Reorganizing docs runner and setting archive subdir for old docs
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-01 14:30:21 -05:00
coleramos425
6287e6dad3
Remove hardcoded URLs from docs in favor of relative links
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 9c93449cc7 ]
2024-04-01 14:30:21 -05:00
coleramos425
9c93449cc7
Remove hardcoded URLs from docs in favor of relative links
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-01 14:30:21 -05:00
coleramos425
55ebe7059c
Move dispatch id patch to proper util func in utils. Enable in rocprofv2 post-processing
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: e0556f32ab ]
2024-04-01 14:30:21 -05:00
coleramos425
e0556f32ab
Move dispatch id patch to proper util func in utils. Enable in rocprofv2 post-processing
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-01 14:30:21 -05:00
Nick Curtis
22b596dc32
implement rocprofv2 workaround for dispatch ids ( #336 )
...
* implement rocprofv2 workaround for dispatch ids
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
* formatting
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
---------
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
Co-authored-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: a1017b68e9 ]
2024-04-01 14:30:21 -05:00
Nick Curtis
a1017b68e9
implement rocprofv2 workaround for dispatch ids ( #336 )
...
* implement rocprofv2 workaround for dispatch ids
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
* formatting
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
---------
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
Co-authored-by: Nicholas Curtis <nicurtis@amd.com >
2024-04-01 14:30:21 -05:00
coleramos425
22e5069fc5
Adding documentation for global command line options
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 1a3bdad90a ]
2024-04-01 14:30:21 -05:00
coleramos425
1a3bdad90a
Adding documentation for global command line options
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-01 14:30:21 -05:00
colramos-amd
5d15f4d6fa
Restore OMNIPERF_COLOR global to disable default log coloring
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 6cc8f0154f ]
2024-04-01 14:30:21 -05:00
colramos-amd
6cc8f0154f
Restore OMNIPERF_COLOR global to disable default log coloring
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-04-01 14:30:21 -05:00