Ranjith Ramakrishnan
7dc71710dd
SWDEV-383837 - Update the package dependencies
...
The hip libraries depends on multiple standard shared libraries.
Corresponding packages are added to the dependency list.
Removed hipcc from hip-runtime package dependency list
Rearranged the package dependencies as well
The base (docker) images usually comes with the standard packages installed.
So even without the standard packages in dependency list, the installation will go through.
But its good to have all the required packages in the dependency list.
Change-Id: Iacab7993dffaa00efd1344d3eafb55f6317d1509
2024-06-14 20:34:22 -04:00
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]
6fbc261d94
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
[ROCm/rocminfo commit: 7de51c8248 ]
2024-06-14 15:25:19 -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]
8c70f3e1b3
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
[ROCm/rocminfo commit: 311429fe7a ]
2024-06-14 15:24:49 -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
Jacob Lambert
1fdc02a6e7
SWDEV-459586 - Clarify warning for amdgpu-arch failure
...
We more clearly define what happens in the case of amdgpu-arch
failure, and instruct developers on how to workaround the failure
Change-Id: Ifff569a7d688b6545ca457116e534a1830fa03c0
[ROCm/clr commit: 3c5b304992 ]
2024-06-14 15:13:37 -04:00
Jacob Lambert
3c5b304992
SWDEV-459586 - Clarify warning for amdgpu-arch failure
...
We more clearly define what happens in the case of amdgpu-arch
failure, and instruct developers on how to workaround the failure
Change-Id: Ifff569a7d688b6545ca457116e534a1830fa03c0
2024-06-14 15:13:37 -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
kjayapra-amd
abeed5c711
SWDEV-467706 - Do not set HostMemoryDirectAccess flag for vaddr mem creation.
...
Change-Id: Iac30e906eea8a05a192a981f9069a5bbade10728
[ROCm/clr commit: d1b833e509 ]
2024-06-14 06:55:11 -04:00
kjayapra-amd
d1b833e509
SWDEV-467706 - Do not set HostMemoryDirectAccess flag for vaddr mem creation.
...
Change-Id: Iac30e906eea8a05a192a981f9069a5bbade10728
2024-06-14 06:55:11 -04:00
Branislav Brzak
c2128d0af9
SWDEV-465203 - Treat 0 elf length images as invalid
...
This addresses:
SWDEV-465203
SWDEV-465202
Change-Id: I49fcdd537fd07585e25c5fdef37cd10815466f79
[ROCm/clr commit: f014124527 ]
2024-06-14 04:56:43 -04:00
Branislav Brzak
f014124527
SWDEV-465203 - Treat 0 elf length images as invalid
...
This addresses:
SWDEV-465203
SWDEV-465202
Change-Id: I49fcdd537fd07585e25c5fdef37cd10815466f79
2024-06-14 04:56:43 -04:00
Marko Arandjelovic
8b557c7318
SWDEV-441296 - Fixes related to hipTexObjectCreate unit test
...
- Avoid potential division by zero
- Nullptr check
Change-Id: Ic857eb4fe968173c852eb7a67934e33fc74c055f
[ROCm/clr commit: d12af175af ]
2024-06-14 03:58:34 -04:00
Marko Arandjelovic
d12af175af
SWDEV-441296 - Fixes related to hipTexObjectCreate unit test
...
- Avoid potential division by zero
- Nullptr check
Change-Id: Ic857eb4fe968173c852eb7a67934e33fc74c055f
2024-06-14 03:58:34 -04: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
Jaydeep Patel
af3ed0fcf1
SWDEV-461702 - Disable interprocess for >3GBs local memory due to PAL failure.
...
Change-Id: I211d4de2e04a45148b92d256378516d2f79e210a
[ROCm/clr commit: c03ccdb9b9 ]
2024-06-14 00:12:21 -04:00
Jaydeep Patel
c03ccdb9b9
SWDEV-461702 - Disable interprocess for >3GBs local memory due to PAL failure.
...
Change-Id: I211d4de2e04a45148b92d256378516d2f79e210a
2024-06-14 00:12:21 -04: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
Anusha GodavarthySurya
39ee453f6e
SWDEV-466037 - Add nvidia mapping for hip APIs
...
Change-Id: If8ef48715a13720454f61f693debe51bd15a4edc
[ROCm/hipother commit: 19390bc9ca ]
2024-06-13 10:35:31 +00:00
Anusha GodavarthySurya
19390bc9ca
SWDEV-466037 - Add nvidia mapping for hip APIs
...
Change-Id: If8ef48715a13720454f61f693debe51bd15a4edc
2024-06-13 10:35:31 +00: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
Ranjith Ramakrishnan
1637f46394
SWDEV-467162 - Temporarily disable hip-lang test for static builds
...
Hip-lang test is failing in static build environment. Disabling it for time being
TODO: Need to renable the test once its fixed
Change-Id: Ie15f02a157a13b3f105596ad673a8a1da6e78b67
[ROCm/hip-tests commit: c7e0c65779 ]
2024-06-12 14:36:04 -07:00
Ranjith Ramakrishnan
c7e0c65779
SWDEV-467162 - Temporarily disable hip-lang test for static builds
...
Hip-lang test is failing in static build environment. Disabling it for time being
TODO: Need to renable the test once its fixed
Change-Id: Ie15f02a157a13b3f105596ad673a8a1da6e78b67
2024-06-12 14:36:04 -07:00
Sam Wu
6d4aa1f2e6
[ROCDOC-593] Update Read the Docs configuration to Python 3.10 and latest rocm-docs-core
...
Change-Id: Ia086cd708f5bfcff71780cc104afe1e0908923c9
[ROCm/rocm_smi_lib commit: 2d7d7c449a ]
2024-06-12 15:06:24 -06: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
Ioannis Assiouras
dfe46a3093
SWDEV-467069 - Added safety check in activity prof for accumulate command
...
Adding a safety check prevents an invalid memory access
if timestamps and kernelNames vectors are of different size.
The patch also moves the addKernelNames for the accumulate command
into dispatchAqlPacket function.
Change-Id: Iea0927e1253800403a1ae3f3d72de1e7d96476c3
[ROCm/clr commit: d44f44a5b1 ]
2024-06-12 21:53:03 +01:00
Ioannis Assiouras
d44f44a5b1
SWDEV-467069 - Added safety check in activity prof for accumulate command
...
Adding a safety check prevents an invalid memory access
if timestamps and kernelNames vectors are of different size.
The patch also moves the addKernelNames for the accumulate command
into dispatchAqlPacket function.
Change-Id: Iea0927e1253800403a1ae3f3d72de1e7d96476c3
2024-06-12 21:53:03 +01:00
Ioannis Assiouras
af089a2171
SWDEV-463865 - namespace changes to prevent symbol conflicts in static builds
...
Change-Id: I09ceb5962b7aa19156909f47167c87d6887c9cd1
[ROCm/clr commit: 3edf1501cc ]
2024-06-12 16:22:27 -04:00
Ioannis Assiouras
3edf1501cc
SWDEV-463865 - namespace changes to prevent symbol conflicts in static builds
...
Change-Id: I09ceb5962b7aa19156909f47167c87d6887c9cd1
2024-06-12 16:22:27 -04: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