Junyi Hou
9e2a6ea4bf
Fix typos in rocm_smi.py, README.md, rsmiBindings.py
...
Change-Id: Ib03cec6130983a56657a388799fc2afaf3b8f728
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-04-05 11:15:41 -04:00
Daniel Martinez
38d1275d64
change CMAKE_HOST_SYSTEM_PROCESSOR to CMAKE_SYSTEM_PROCESSOR
...
Change-Id: I8e379676091903e2af3909e6d90daf6d62b8232c
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-04-05 11:15:14 -04:00
Ammar ELWazir
90b8328902
Update to Clang-tidy-15 ( #742 )
...
* Update continuous_integration.yml
* Update build.sh
* Update continuous_integration.yml
* Update build.sh
* Update continuous_integration.yml
[ROCm/rocprofiler-sdk commit: 176d1552cf ]
2024-04-05 07:43:17 -05:00
Ammar ELWazir
176d1552cf
Update to Clang-tidy-15 ( #742 )
...
* Update continuous_integration.yml
* Update build.sh
* Update continuous_integration.yml
* Update build.sh
* Update continuous_integration.yml
2024-04-05 07:43:17 -05:00
Ammar ELWazir
7575ee58ce
Update rerun.yml
...
[ROCm/rocprofiler-sdk commit: 91307cab11 ]
2024-04-04 21:38:01 -05:00
Ammar ELWazir
91307cab11
Update rerun.yml
2024-04-04 21:38:01 -05:00
Ammar ELWazir
4d7b831f55
Rerun for pc-sampling runner-set ( #741 )
...
* Update rerun.yml
* Update rerun.yml
* Update rerun.yml
[ROCm/rocprofiler-sdk commit: 791aa0bcda ]
2024-04-04 21:00:58 -05:00
Ammar ELWazir
791aa0bcda
Rerun for pc-sampling runner-set ( #741 )
...
* Update rerun.yml
* Update rerun.yml
* Update rerun.yml
2024-04-04 21:00:58 -05:00
Galantsev, Dmitrii
d1400df06c
GIT - Sync dependabot settings with amdsmi
...
Change-Id: I9442355fa0b4a7858c4c9232631a044789166601
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-04-04 17:02:05 -05:00
Galantsev, Dmitrii
65cf46dc76
GIT - Sync dependabot settings with amdsmi
...
Change-Id: Id67a7f5273fd274291a1044dca50cc4006e853a5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-04-04 17:00:50 -05:00
Karl W Schulz
a99b74810c
fix execution error when OMNIPERF_COLOR env is set; update coloring to
...
support four modes:
(0) - no coloring and no loglevel delimiters
(1) - colored loglevel delimiters
(2) - non-colored loglevel delimiters
(3) - fully colored messages for all levels besides INFO
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 65967658e9 ]
2024-04-04 14:44:51 -05:00
Karl W Schulz
65967658e9
fix execution error when OMNIPERF_COLOR env is set; update coloring to
...
support four modes:
(0) - no coloring and no loglevel delimiters
(1) - colored loglevel delimiters
(2) - non-colored loglevel delimiters
(3) - fully colored messages for all levels besides INFO
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-04-04 14:44:51 -05:00
Ammar ELWazir
4ed58bb885
Update rerun.yml
...
[ROCm/rocprofiler-sdk commit: eae890e335 ]
2024-04-04 12:21:32 -05:00
Ammar ELWazir
eae890e335
Update rerun.yml
2024-04-04 12:21:32 -05:00
Ammar ELWazir
c74379fa5b
Update rerun.yml
...
[ROCm/rocprofiler-sdk commit: ad22340a8c ]
2024-04-04 12:17:36 -05:00
Ammar ELWazir
ad22340a8c
Update rerun.yml
2024-04-04 12:17:36 -05:00
Ammar ELWazir
baf290269d
Fixing Re-Run ( #740 )
...
* Update rerun.yml
* Update rerun.yml
* Update rerun.yml
* Update rerun.yml
[ROCm/rocprofiler-sdk commit: 48e4af1685 ]
2024-04-04 11:27:24 -05:00
Ammar ELWazir
48e4af1685
Fixing Re-Run ( #740 )
...
* Update rerun.yml
* Update rerun.yml
* Update rerun.yml
* Update rerun.yml
2024-04-04 11:27:24 -05:00
Ammar ELWazir
9d846f0553
Fixing rerun comments ( #738 )
...
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Rerun separated in different yml file
* Update rerun.yml
* Update rerun.yml
* Update rerun.yml
[ROCm/rocprofiler-sdk commit: 8c6017e7ff ]
2024-04-04 11:02:14 -05:00
Ammar ELWazir
8c6017e7ff
Fixing rerun comments ( #738 )
...
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Rerun separated in different yml file
* Update rerun.yml
* Update rerun.yml
* Update rerun.yml
2024-04-04 11:02:14 -05:00
Ammar ELWazir
e809612fff
Adding PC Sampling CI ( #739 )
...
* Create ci_pc_sampling.yml
* Update continuous_integration.yml
* Update ci_pc_sampling.yml
* Update ci_pc_sampling.yml
* Update continuous_integration.yml
[ROCm/rocprofiler-sdk commit: 8c03c8a914 ]
2024-04-04 10:03:08 -05:00
Ammar ELWazir
8c03c8a914
Adding PC Sampling CI ( #739 )
...
* Create ci_pc_sampling.yml
* Update continuous_integration.yml
* Update ci_pc_sampling.yml
* Update ci_pc_sampling.yml
* Update continuous_integration.yml
2024-04-04 10:03:08 -05:00
Ammar ELWazir
b5d4745e4e
Adding useful scripts for formating and building ( #737 )
...
* Addin useful scripts for formating and building
* Update build.sh
* Update build.sh
* Update continuous_integration.yml
[ROCm/rocprofiler-sdk commit: 5bb087f072 ]
2024-04-04 06:49:17 -05:00
Ammar ELWazir
5bb087f072
Adding useful scripts for formating and building ( #737 )
...
* Addin useful scripts for formating and building
* Update build.sh
* Update build.sh
* Update continuous_integration.yml
2024-04-04 06:49:17 -05:00
gobhardw
f0daa910d8
Disabling PC-sampling compilation
...
Change-Id: I56cc8a1c69ca32dc147cb945b18e708b3292beaf
2024-04-04 02:17:04 -04:00
gobhardw
622ec081ad
Disabling PC-sampling compilation
...
Change-Id: I56cc8a1c69ca32dc147cb945b18e708b3292beaf
[ROCm/rocprofiler commit: f0daa910d8 ]
2024-04-04 02:17:04 -04:00
Benjamin Welton
f090e6d784
Add debug printing for write interceptor injected packets ( #674 )
...
* Add debug printing for write interceptor injected packets
Adds debug printing for write interceptor injected
packets. All packets that pass through the write
intercepter while enabled will be printed.
Only executes/prints when the environment variable
GLOG_v is set to 2 or higher (otherwise it is a no-op
and the expression is not evaluated).
* source formatting (clang-format v11) (#675 )
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
* Changes on fmt location
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: e0caae9ebc ]
2024-04-03 18:14:22 -07:00
Benjamin Welton
e0caae9ebc
Add debug printing for write interceptor injected packets ( #674 )
...
* Add debug printing for write interceptor injected packets
Adds debug printing for write interceptor injected
packets. All packets that pass through the write
intercepter while enabled will be printed.
Only executes/prints when the environment variable
GLOG_v is set to 2 or higher (otherwise it is a no-op
and the expression is not evaluated).
* source formatting (clang-format v11) (#675 )
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
* Changes on fmt location
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
2024-04-03 18:14:22 -07:00
Giovanni LB
563b1b023e
Moving ATT Parser to v0.5
...
Change-Id: I0a348c183a9140de81d83e7ec0f337afe859bfd5
2024-04-03 12:06:20 -04:00
Giovanni LB
35d9cd1793
Moving ATT Parser to v0.5
...
Change-Id: I0a348c183a9140de81d83e7ec0f337afe859bfd5
[ROCm/rocprofiler commit: 563b1b023e ]
2024-04-03 12:06:20 -04:00
gobhardw
79096aff75
SWDEV-454917 Fix for multi-line input files in counter collection
...
Change-Id: Ibe63514cb6e14fe628f60a9f1952df24802d6d05
2024-04-03 15:09:57 +05:30
gobhardw
43e528d546
SWDEV-454917 Fix for multi-line input files in counter collection
...
Change-Id: Ibe63514cb6e14fe628f60a9f1952df24802d6d05
[ROCm/rocprofiler commit: 79096aff75 ]
2024-04-03 15:09:57 +05:30
Benjamin Welton
80e32505d5
Convert LOG() -> ROCP_X logging macros. ( #695 )
...
* Convert LOG() -> ROCP_X logging macros.
This patch converts the LOG() macro to the ROCP_X logging macros.
There are the following levels of logs.
Logs whos expressions are not evaluated unless the log level is enabled:
ROCP_TRACE - VLOG(2) (enabeled by env variable GLOG_v=2)
ROCP_INFO - VLOG(1) (enabeled by env variable GLOG_v=1)
Logs whos expressions are always evaluated:
ROCP_WARNING - LOG(WARNING)
ROCP_ERROR - LOG(ERROR)
ROCP_FATAL - LOG(FATAL)
ROCP_DFATAL - DLOG(FATAL) (only fatal in debug mode)
* source formatting (clang-format v11) (#696 )
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
* Minor fix
* Fixes for VLOG before main
* fix vmodule
* source formatting (clang-format v11) (#718 )
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
* memory leak fix
* Vlog change
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: 41c0ddd72d ]
2024-04-02 17:15:30 -07:00
Benjamin Welton
41c0ddd72d
Convert LOG() -> ROCP_X logging macros. ( #695 )
...
* Convert LOG() -> ROCP_X logging macros.
This patch converts the LOG() macro to the ROCP_X logging macros.
There are the following levels of logs.
Logs whos expressions are not evaluated unless the log level is enabled:
ROCP_TRACE - VLOG(2) (enabeled by env variable GLOG_v=2)
ROCP_INFO - VLOG(1) (enabeled by env variable GLOG_v=1)
Logs whos expressions are always evaluated:
ROCP_WARNING - LOG(WARNING)
ROCP_ERROR - LOG(ERROR)
ROCP_FATAL - LOG(FATAL)
ROCP_DFATAL - DLOG(FATAL) (only fatal in debug mode)
* source formatting (clang-format v11) (#696 )
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
* Minor fix
* Fixes for VLOG before main
* fix vmodule
* source formatting (clang-format v11) (#718 )
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
* memory leak fix
* Vlog change
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <1683479+bwelton@users.noreply.github.com >
2024-04-02 17:15:30 -07:00
Gopesh Bhardwaj
d7781d0b40
README update ( #730 )
...
* README update
* Addressing review comments
[ROCm/rocprofiler-sdk commit: 5e4dd502d9 ]
2024-04-02 14:11:05 -05:00
Gopesh Bhardwaj
5e4dd502d9
README update ( #730 )
...
* README update
* Addressing review comments
2024-04-02 14:11:05 -05:00
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
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