Galantsev, Dmitrii
a885944d97
SWDEV-468423 - Install authentication scripts
...
Change-Id: I4289fa546bf44861c18f71e156c84a4f7dd4a2ed
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-06-18 17:20:12 -05:00
Galantsev, Dmitrii
12c8237705
Fix assignment of member dismiss_
...
This patch fixes error:
error: assignment of member 'dismiss_' in read-only object
Reported by kind Gentoo folks:
<https://bugs.gentoo.org/918709 >
Change-Id: I7cc593043e97402afd85593c528ace86952b1350
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-06-17 16:56:46 -04:00
jatang
e7b96b1e71
SWDEV-458392 - Add gfx12 support.
...
Change-Id: I91bb6a3329bf77f26005a345c18b63b86922028a
2024-06-17 13:24:48 -04:00
jatang
c8d58d1986
SWDEV-458392 - Add gfx12 support.
...
Change-Id: I91bb6a3329bf77f26005a345c18b63b86922028a
[ROCm/rocprofiler commit: e7b96b1e71 ]
2024-06-17 13:24:48 -04:00
David Galiffi
a8595dc524
Removing static version asserts. ( #347 )
...
It is causing failures on our internal builds
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: f9ae806b78 ]
2024-06-15 12:33:08 +05:30
David Galiffi
f9ae806b78
Removing static version asserts. ( #347 )
...
It is causing failures on our internal builds
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-06-15 12:33:08 +05:30
ajanicijamd
8e39fd3cab
Changed macros verbprintf and verbprintf_bare so they write to stdout… ( #346 )
...
Flush stdout when listing keys + bump verbose level for GPU count
[ROCm/rocprofiler-systems commit: 74ed76529a ]
2024-06-14 16:50:25 -04:00
ajanicijamd
74ed76529a
Changed macros verbprintf and verbprintf_bare so they write to stdout… ( #346 )
...
Flush stdout when listing keys + bump verbose level for GPU count
2024-06-14 16:50:25 -04:00
dependabot[bot]
7de51c8248
Bump rocm-docs-core from 1.2.1 to 1.4.0 in /docs/sphinx
...
Bumps [rocm-docs-core](https://github.com/ROCm/rocm-docs-core ) from 1.2.1 to 1.4.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.2.1...v1.4.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Change-Id: I60c2d94a447b71ca0ce26a87b7f55b055b8aff8e
2024-06-14 15:25:19 -04:00
dependabot[bot]
311429fe7a
Bump rocm-docs-core from 1.2.0 to 1.2.1 in /docs/sphinx
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.2.1/CHANGELOG.md )
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v1.2.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Change-Id: I60c3d94a447b71ca0ce26a87b7f55b055b9aef9f
2024-06-14 15:24:49 -04:00
Giovanni LB
4d0fee6637
SWDEV-468021: Improving profiler performance
...
Change-Id: I91921160a19aaea1fedfa40d11b83114d6a6fc65
2024-06-14 15:29:27 -03:00
Giovanni LB
4a09c57f1a
SWDEV-468021: Improving profiler performance
...
Change-Id: I91921160a19aaea1fedfa40d11b83114d6a6fc65
[ROCm/rocprofiler commit: 4d0fee6637 ]
2024-06-14 15:29:27 -03:00
Ammar ELWazir
a7d7d47576
Pumping down the ioctl version for CI only ( #928 )
...
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
[ROCm/rocprofiler-sdk commit: 9364754e66 ]
2024-06-14 00:30:04 -05:00
Ammar ELWazir
9364754e66
Pumping down the ioctl version for CI only ( #928 )
...
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
2024-06-14 00:30:04 -05:00
Ammar ELWazir
2f8e9a312b
Update controller.cpp ( #932 )
...
* Update controller.cpp
* Update controller.cpp
* Formatting
[ROCm/rocprofiler-sdk commit: c6ec8ca1db ]
2024-06-13 18:54:21 -05:00
Ammar ELWazir
c6ec8ca1db
Update controller.cpp ( #932 )
...
* Update controller.cpp
* Update controller.cpp
* Formatting
2024-06-13 18:54:21 -05:00
Benjamin Welton
a24b266138
Remove unnecessary AgentCache argument from profile construction ( #931 )
...
This argument is not necessary. Removed.
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: ef156c3bee ]
2024-06-13 16:21:49 -07:00
Benjamin Welton
ef156c3bee
Remove unnecessary AgentCache argument from profile construction ( #931 )
...
This argument is not necessary. Removed.
Co-authored-by: Benjamin Welton <ben@amd.com >
2024-06-13 16:21:49 -07:00
Benjamin Welton
1136afe587
Allow multiple agents in a single context for agent profiling ( #908 )
...
Allow multiple profiles for agent profiling
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: 06d46ba3a0 ]
2024-06-13 19:40:57 +00:00
Benjamin Welton
06d46ba3a0
Allow multiple agents in a single context for agent profiling ( #908 )
...
Allow multiple profiles for agent profiling
Co-authored-by: Benjamin Welton <ben@amd.com >
2024-06-13 19:40:57 +00:00
Giovanni Lenzi Baraldi
37b0cfd7dc
ATT API changes - add user_data field and separation of dispatch vs agent profiling ( #893 )
...
* DRM Issue Fix for SLES 15 (#897 )
* DRM Issue Fix
* Formatting Fix
* PC sampling: CID manager unit test (#898 )
* Adding per-dispatch userdata field to ATT
* Clang tidy
* Formatting
* Update source/lib/rocprofiler-sdk/hsa/aql_packet.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Adding dispatch_id, fixing user_data and update aql_profile_v2
* Formatting
* Tidy fixes
* Second fix for userdata
* removing assert for union
* Adding serialization. Created agent profiling-like thread trace
* Implemented agent thread trace
* Update source/lib/rocprofiler-sdk/hsa/aql_packet.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Restructured thread trace packets
* Added agent API tests
* Fixing multigpu for agent test
* Formatting
* Formatting
* Improving header locations
* Fixing merge conflicts
* Tidy
* Tidy
* Tidy
---------
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: 9676295d3d ]
2024-06-13 15:29:29 -03:00
Giovanni Lenzi Baraldi
9676295d3d
ATT API changes - add user_data field and separation of dispatch vs agent profiling ( #893 )
...
* DRM Issue Fix for SLES 15 (#897 )
* DRM Issue Fix
* Formatting Fix
* PC sampling: CID manager unit test (#898 )
* Adding per-dispatch userdata field to ATT
* Clang tidy
* Formatting
* Update source/lib/rocprofiler-sdk/hsa/aql_packet.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Adding dispatch_id, fixing user_data and update aql_profile_v2
* Formatting
* Tidy fixes
* Second fix for userdata
* removing assert for union
* Adding serialization. Created agent profiling-like thread trace
* Implemented agent thread trace
* Update source/lib/rocprofiler-sdk/hsa/aql_packet.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Restructured thread trace packets
* Added agent API tests
* Fixing multigpu for agent test
* Formatting
* Formatting
* Improving header locations
* Fixing merge conflicts
* Tidy
* Tidy
* Tidy
---------
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
2024-06-13 15:29:29 -03:00
Gopesh Bhardwaj
f7c804f916
docs and tests format ( #927 )
...
[ROCm/rocprofiler-sdk commit: 2cfd88e571 ]
2024-06-13 22:59:20 +05:30
Gopesh Bhardwaj
2cfd88e571
docs and tests format ( #927 )
2024-06-13 22:59:20 +05:30
Vladimir Indic
6119a60191
Disable counter collection if PC sampling is enabled ( #924 )
...
[ROCm/rocprofiler-sdk commit: c66aacd537 ]
2024-06-13 18:26:05 +02:00
Vladimir Indic
c66aacd537
Disable counter collection if PC sampling is enabled ( #924 )
2024-06-13 18:26:05 +02:00
Benjamin Welton
e31b06a7f2
Fix agent profiling for SQ counters ( #919 )
...
* Fix agent profiling for SQ counters
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: c32d8b6696 ]
2024-06-12 20:39:18 -07:00
Benjamin Welton
c32d8b6696
Fix agent profiling for SQ counters ( #919 )
...
* Fix agent profiling for SQ counters
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
2024-06-12 20:39:18 -07:00
Benjamin Welton
1d9efb38bf
Fix for SLES/RHEL compilers ( #925 )
...
* Fix for SLES/RHEL compilers
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: 99340964a6 ]
2024-06-12 20:38:35 -07:00
Benjamin Welton
99340964a6
Fix for SLES/RHEL compilers ( #925 )
...
* Fix for SLES/RHEL compilers
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
2024-06-12 20:38:35 -07:00
Manjunath P Jakaraddi
0f51b3b55e
SWDEV-465322: Adding support for Perfcounter SIMD Mask in ATT ( #910 )
...
* SWDEV-465322: Adding support for r Perfcounter SIMD Mask in ATT
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Welton <bewelton@amd.com >
* Adding unit tests
* Adding counters check for gfx9 and SQ block only
* Addressing review comments
* changing the struct size
* fixing header includes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Welton <bewelton@amd.com >
[ROCm/rocprofiler-sdk commit: c49719649b ]
2024-06-12 16:25:06 -07:00
Manjunath P Jakaraddi
c49719649b
SWDEV-465322: Adding support for Perfcounter SIMD Mask in ATT ( #910 )
...
* SWDEV-465322: Adding support for r Perfcounter SIMD Mask in ATT
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Welton <bewelton@amd.com >
* Adding unit tests
* Adding counters check for gfx9 and SQ block only
* Addressing review comments
* changing the struct size
* fixing header includes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Welton <bewelton@amd.com >
2024-06-12 16:25:06 -07:00
Sam Wu
2d7d7c449a
[ROCDOC-593] Update Read the Docs configuration to Python 3.10 and latest rocm-docs-core
...
Change-Id: Ia086cd708f5bfcff71780cc104afe1e0908923c9
2024-06-12 15:06:24 -06:00
Benjamin Welton
f61d91057a
Remove duplicate table code from tests ( #922 )
...
* Remove duplicate table code from tests
Remove duplicate HSA table code from tests. Cleanup
includes (and remove unnecessary ones).
[ROCm/rocprofiler-sdk commit: cfe3af9d7e ]
2024-06-12 13:21:42 -07:00
Benjamin Welton
cfe3af9d7e
Remove duplicate table code from tests ( #922 )
...
* Remove duplicate table code from tests
Remove duplicate HSA table code from tests. Cleanup
includes (and remove unnecessary ones).
2024-06-12 13:21:42 -07:00
Saurabh Verma
a63b6fcbd2
RDC metrics in v1
...
Change-Id: Iaa8cd0a37da37729df76362f10a0bb63c317a498
2024-06-11 17:00:39 -05:00
Saurabh Verma
437d39de9e
RDC metrics in v1
...
Change-Id: Iaa8cd0a37da37729df76362f10a0bb63c317a498
[ROCm/rocprofiler commit: a63b6fcbd2 ]
2024-06-11 17:00:39 -05:00
Saurabh Verma
2047bf4b8b
Fixing occupancy metrics for MI300
...
Adding changes for v1 xml which was missed in change 604738fd8d
Change-Id: I338f2736ee61e316522f1ce42cee74abec201499
2024-06-11 11:47:57 -05:00
Saurabh Verma
25eda9f856
Fixing occupancy metrics for MI300
...
Adding changes for v1 xml which was missed in change 6cf9df4ff0
Change-Id: I338f2736ee61e316522f1ce42cee74abec201499
[ROCm/rocprofiler commit: 2047bf4b8b ]
2024-06-11 11:47:57 -05:00
Galantsev, Dmitrii
d4bb33d100
Use correct rocprofiler metrics
...
Change-Id: I26603de7425abb6588f770ed68c22e14d6d20d56
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-06-11 11:15:18 -05:00
Galantsev, Dmitrii
3514225b83
Rewrite rocprofiler plugin
...
Change-Id: Ic7dd967cc60cacd2b16a465180505ea2a342fccf
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-06-11 03:11:15 -05:00
Ammar ELWazir
a50d5ce4ae
Fixing the force of using cmake python3 interpreter
...
Change-Id: I5d87dfa78052611856652fc887cdfa6764c51028
2024-06-10 16:00:09 -04:00
Ammar ELWazir
bb40910abe
Fixing the force of using cmake python3 interpreter
...
Change-Id: I5d87dfa78052611856652fc887cdfa6764c51028
[ROCm/rocprofiler commit: a50d5ce4ae ]
2024-06-10 16:00:09 -04:00
Saurabh Verma
056156135d
SWDEV-457922: Temporary fix to prevent multiple instances of either rocprofiler v1 or v2 to be running, whether it's interception or standalone mode.
...
The fix works by using a pid file and a lock file, similar to how firefox prevents multiple instances.
Change-Id: I4974a80bf920eaf0376a53410573c1cc74ec17ac
2024-06-10 12:49:29 -04:00
Saurabh Verma
c41bbe21d0
SWDEV-457922: Temporary fix to prevent multiple instances of either rocprofiler v1 or v2 to be running, whether it's interception or standalone mode.
...
The fix works by using a pid file and a lock file, similar to how firefox prevents multiple instances.
Change-Id: I4974a80bf920eaf0376a53410573c1cc74ec17ac
[ROCm/rocprofiler commit: 056156135d ]
2024-06-10 12:49:29 -04:00
Vladimir Indic
ba1e5d1ff3
The NULL value of an internal correlation ID defined ( #901 )
...
[ROCm/rocprofiler-sdk commit: b4f7154716 ]
2024-06-10 16:12:01 +02:00
Vladimir Indic
b4f7154716
The NULL value of an internal correlation ID defined ( #901 )
2024-06-10 16:12:01 +02:00
Vladimir Indic
b1c3ec2212
Disable PC sampling service if counter collection service is configured ( #899 )
...
[ROCm/rocprofiler-sdk commit: 211ee219c4 ]
2024-06-10 15:13:49 +02:00
Vladimir Indic
211ee219c4
Disable PC sampling service if counter collection service is configured ( #899 )
2024-06-10 15:13:49 +02:00
AravindanC
59230206a3
SWDEV-460492 Update permissions, install target types of executables
...
Change-Id: I23828d4938ce35f2c27d86654f4e122f8886ec1d
2024-06-07 17:42:32 -04:00