Matthias Gehre
e9e972144d
Fix rocprofv3 pmc crash on gfx1151 ( #2169 ) ( #2171 )
...
* Fix #2169 : rocprofv3 pmc crash on gfx1151
This PR addresses two issues for gfx1151:
- In Pm4Factory::GetGpuId, the first matching entry from the gfxip_map
vector was taken, but "gfx115" came after "gfx11".
- HsaRsrcFactory::GetHsaAgentsCallback would fail when it saw an NPU
agent. Now it ignores it and continues.
2025-12-05 16:58:48 +01:00
jonatluu
6b8aae3796
Enable Lintian Support rocm-systems ( #1578 )
...
* draft testing fix for no copyright file and no changelog
* test fix no-changelog no-copyright
* changelog copyright fixt
* remove utils.cmake
* rocr lintian
* lintian overrides, copyright, changelog install
* fix lintian overrides install
* comp_type static fix and remove debug logs
* syntax error
* update static build check
* update file permissions to 0755 to fix error control-file-has-bad-permissions 0664 != 0755
* fix lintian errors in rdc and remove logs from roctracer
* lintian error fix rocprofiler
* fix lintian error
* mmove lintian overrides install
* lintian errors fix
* move lintian overrides install
* use changelog already provided by rdc
* fix formatting use existing changelog if provided
* fix formatting use changelog in rocprofiler
* draft testing fix for no copyright file and no changelog
* test fix no-changelog no-copyright
* changelog copyright fixt
* lintian overrides, copyright, changelog install
* fix lintian overrides install
* comp_type static fix and remove debug logs
* fix lintian errors in rdc and remove logs from roctracer
* lintian error fix rocprofiler
* fix lintian error
* mmove lintian overrides install
* lintian errors fix
* move lintian overrides install
* use changelog already provided by rdc
* fix formatting use existing changelog if provided
* fix formatting use changelog in rocprofiler
* remove overrides. Use existing changelog and copyright
* resolve merge conflict
* update license for hsa-rocr. Use NCSA license
* install license
* install license
2025-11-20 11:38:39 -05:00
Venkateshwar Reddy Kandula
ba5b8aa16f
[rocprofiler] Disable runFeatureTests and runTracerFeatureTests test to unblock psdb ( #1404 )
...
* disable feature profiler tests temporarily
* Update tracer_gtest.cpp
* Update profiler_gtest.cpp
2025-10-16 14:55:36 -07:00
Venkateshwar Reddy Kandula
997b36f5bc
[rocprofiler][navi4] Remove navi4x support on rocprofv2. ( #307 )
...
* Remove navi4x support on rocprofv2.
* remove gfx12 from build scripts.
* bug fix.
* address comments.
* update changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* address comments
Co-authored-by: Swati Rawat <120587655+SwRaw@users.noreply.github.com >
---------
Co-authored-by: Venkateshwar Reddy Kandula <venkateshwar.kandula1306@gmail.com >
Co-authored-by: Swati Rawat <120587655+SwRaw@users.noreply.github.com >
2025-09-22 03:17:29 -05:00
Gopesh Bhardwaj
470b7d7ccd
SWDEV-553065 palamida scan fix ( #1010 )
2025-09-19 01:01:12 -04:00
Joseph Macaranas
696881ae82
LICENSE clean up ( #919 )
...
- Clean up and standardization of MIT licenses after discussion with legal team.
- Update README.md with blurb for top-level files.
- MIT License explicitly mentioned for relevant projects.
- Removal of years.
- Copyright attribution should be to `Advanced Micro Devices, Inc.` and not `AMD ROCm(TM) Software`
- Removal of `All rights reserved.`
- Reduce line width of the text for readability.
- Add clear visual separators for additional licenses.
- Convert text files to markdown format for aforementioned separators.
- Update build scripts to point to renamed files.
- Fixed SMI doc references
Co-authored-by: Maisam Arif <Maisam.Arif@amd.com >
2025-09-10 12:06:14 -04:00
Ammar ELWazir
22c07f02da
ROCProfiler CI Clean up & Testing ( #240 )
...
* CI Clean up & Testing
* CI Clean up & Testing
2025-08-11 14:26:09 -05:00
Gopesh Bhardwaj
891b07aa5a
README update ( #120 )
2025-08-08 13:27:08 +05:30
Elwazir, Ammar
cb816c1c21
Update sync-mainline.yaml
...
[ROCm/rocprofiler commit: a84c455a9d ]
2025-08-05 10:28:30 -05:00
Elwazir, Ammar
909f551889
Update sync-staging.yaml
...
[ROCm/rocprofiler commit: 008ee0a6f5 ]
2025-08-05 10:27:18 -05:00
Elwazir, Ammar
2cf4ef5ea0
Update sync-staging.yaml
...
[ROCm/rocprofiler commit: 07a55ae99c ]
2025-08-05 10:22:54 -05:00
Bhardwaj, Gopesh
831f2d16d6
Disabling this test as its not designed for Navi ( #96 )
...
* Disabling this test as its not designed for Navi
* Update tests-v2/featuretests/tracer/tracer_gtest.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
[ROCm/rocprofiler commit: 4a3d1848a6 ]
2025-07-16 11:22:56 +05:30
Bhardwaj, Gopesh
03b8988d9b
SWDEV-539836 Do not parse private/internal members ( #71 )
...
[ROCm/rocprofiler commit: 93e0c4a17c ]
2025-06-27 20:46:14 +05:30
Yat Sin, David
1360fbfd64
Remove unnecessary dependency on hsakmt ( #57 )
...
[ROCm/rocprofiler commit: 16ae2e90c6 ]
2025-06-18 21:01:23 -05:00
Luu, Jonathan
1f560d3953
SWDEV-531400 - Remove file reorganization backward compatibility (rocprofiler) ( #35 )
...
remove backwards compatibility
Co-authored-by: Jonathan Luu <jonatluu@amd.com >
[ROCm/rocprofiler commit: 7f7f1c0fd5 ]
2025-06-09 11:11:41 -04:00
Rawat, Swati
327442a451
Update README.md ( #8 )
...
Updating README to add a note about doc on rocm.docs portal
Co-authored-by: srawat <120587655+SwRaw@users.noreply.github.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
[ROCm/rocprofiler commit: 578db226c2 ]
2025-05-21 14:45:06 +05:30
Hila, Nino
ff3970a11b
Update palamida.yml ( #28 )
...
* Add palamida.yml - removing url
[ROCm/rocprofiler commit: e5bc845ceb ]
2025-05-12 21:51:44 -07:00
Hila, Nino
1fe630015a
Add palamida.yml ( #25 )
...
[ROCm/rocprofiler commit: 0e243f4643 ]
2025-04-23 21:06:16 -05:00
Elwazir, Ammar
0270964ce6
SWDEV-526393: HSA_TOOLS_LIB is not respected for some pytorch APPs ( #24 )
...
HSA_TOOLS_LIB is not respected for some pytorch APPs
Instead of depending on HSA_TOOLS_LIB, move to depending on LD_PRELOAD for loading the rocprofiler library.
[ROCm/rocprofiler commit: f23fe43c29 ]
2025-04-14 08:41:00 -05:00
Baraldi, Giovanni
1a3e33774c
SWDEV-520093+SWDEV-521137+SWDEV-523996: Fix for missing AMDGPU_HSA_V6 ( #20 )
...
* Adding AMDGPU_HSA_V6
* Fix segment
* Fix conflicts
* ident fix
* Symbol lookup fix
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
[ROCm/rocprofiler commit: 6301f46d13 ]
2025-03-28 10:02:49 -07:00
Mallya, Ameya Keshava
be0f948018
Added KWS check for amd-mainline
...
[ROCm/rocprofiler commit: f17b7e8c3e ]
2025-03-28 08:39:23 -07:00
Mallya, Ameya Keshava
8d749753e3
Added release trigger for further releases
...
[ROCm/rocprofiler commit: 9892bc9d6e ]
2025-03-14 14:02:46 -07:00
Bhardwaj, Gopesh
978fbca608
Updated changelog for 6.4 ( #21 )
...
[ROCm/rocprofiler commit: b7dc66ad8b ]
2025-03-11 11:31:08 -07:00
Bhardwaj, Gopesh
11888f953a
swdev-515336: removing deprecated features from documentation ( #12 )
...
[ROCm/rocprofiler commit: 1fcb951d0e ]
2025-02-13 13:04:29 -06:00
Bhardwaj, Gopesh
43c073897d
Disbaling #pragma deprecation warnings ( #11 )
...
[ROCm/rocprofiler commit: 0bb6be99cb ]
2025-02-10 10:11:17 -06:00
Elwazir, Ammar
35646e7b05
Adding Public Sync GH Action ( #10 )
...
Adding Public Sync to ROCProfiler
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
[ROCm/rocprofiler commit: 5891f34f85 ]
2025-02-07 09:11:51 -06:00
Welton, Benjamin
f9cdc37350
[SWDEV-482060] Set execute permission for HSA allocated memory ( #7 )
...
Set execute permission for HSA allocated memory
We need execute permission for HSA memory (req for IB buffers).
Enforcement is upcoming which will break counter collection (see ticket).
Change-Id: Id939bbdd8686915407bc60d0dfcd5110b0e91e90
Co-authored-by: Benjamin Welton <bewelton@amd.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
[ROCm/rocprofiler commit: 6cc5501260 ]
2025-02-06 07:54:06 -06:00
Bhardwaj, Gopesh
f48bdc2ea6
SWDEV-509568: rocprofiler v1 and v2 API deprecation notice ( #5 )
...
* SWDEV-509568: rocprofiler v1 and v2 API deprecation notice
* correcting typo in warning message
[ROCm/rocprofiler commit: 20415eff0a ]
2025-02-05 22:50:31 +05:30
Mallya, Ameya Keshava
5ce076aef6
Added !verify trigger
...
[ROCm/rocprofiler commit: 75280c9a82 ]
2025-01-28 20:19:17 -08:00
Mallya, Ameya Keshava
a3bf6879da
Added PSDB trigger for staging
...
[ROCm/rocprofiler commit: ae8f4b32a7 ]
2025-01-23 16:53:25 -08:00
Mallya, Ameya Keshava
1f6b476eff
Added PSDB trigger for npi
...
[ROCm/rocprofiler commit: 11cd25d1f5 ]
2025-01-23 16:12:59 -08:00
Rawat, Swati
c9a4af3fd2
Update copyright date to 2025 in License.md ( #4 )
...
Update LICENSE
Co-authored-by: srawat <120587655+SwRaw@users.noreply.github.com >
[ROCm/rocprofiler commit: 8c62af8ae6 ]
2025-01-21 21:41:26 -06:00
Mallya, Ameya Keshava
512d621ff0
Added KWS check
...
[ROCm/rocprofiler commit: 09936e6937 ]
2025-01-17 08:22:53 -08:00
Bhardwaj, Gopesh
8d5dee3348
Tool deprecation message for rocprofiler v1,v2 ( #2 )
...
[ROCm/rocprofiler commit: bae2c449a2 ]
2025-01-15 11:29:21 -06:00
Mallya, Ameya Keshava
f3377a24f9
Update rocm-ci-caller.yml
...
[ROCm/rocprofiler commit: 619836b4ea ]
2025-01-13 18:54:35 -08:00
Mallya, Ameya Keshava
457e61fad0
Merge pull request #1 from AMD-ROCm-Internal/amd-master
...
Test PR
[ROCm/rocprofiler commit: f5267f7ab0 ]
2025-01-13 13:41:36 -08:00
Mallya, Ameya Keshava
fb7aefe2cf
Create rocm-ci-caller.yml
...
[ROCm/rocprofiler commit: bce807a560 ]
2025-01-13 13:40:41 -08:00
Giovanni Baraldi
d63f98bd00
SWDEV-508485: Adding MFMA F8 metric
...
Change-Id: I947d2645e8dc1544d198a4e0a02500feee10d89d
[ROCm/rocprofiler commit: f19bed4c8c ]
2025-01-09 12:18:02 -06:00
gobhardw
fcf92aa257
SWDEV-505232 README updated for kernel filteration
...
Change-Id: Id0176ca748e89778a49f8b5302ea25e8d5bdd07a
[ROCm/rocprofiler commit: 485513e7af ]
2025-01-08 00:09:02 +05:30
gobhardw
28fc7b2b47
Re-enable kernel-info tests
...
Change-Id: Idd94c0993e9608431add169df15055a46dbe30e4
[ROCm/rocprofiler commit: 0a88e8b35a ]
2025-01-07 00:08:34 -05:00
Giovanni Baraldi
4ab71520ac
SWDEV-490031: Adding ops 16,32,64 metrics for rdc
...
Change-Id: Ia694a79425aeda15ecbb3fef993d880220651ef7
[ROCm/rocprofiler commit: edc9228dab ]
2024-12-31 04:17:12 -06:00
Giovanni Baraldi
2c7baf6c89
SWDEV-490031: Fixing activity metrics
...
Change-Id: Id4e74b0f3ff35d892de05e044faf399d98199354
[ROCm/rocprofiler commit: 59e9e3a0c3 ]
2024-12-17 10:32:01 -06:00
Giovanni baraldi
2baa5bd4ab
SWDEV-495749: Adding SIMD_UTILIZATION metric
...
Change-Id: I38afd5db02de7a416d11274823bc4a0c326f1fbe
[ROCm/rocprofiler commit: bcc709c174 ]
2024-12-16 10:22:57 -06:00
Giovanni Baraldi
2ed79bc08c
SWDEV-495743: Fix unit test for CU num
...
Change-Id: Id6265af21f57cf43b54b267aa1eeb045371c09e8
[ROCm/rocprofiler commit: 4bb497850e ]
2024-12-12 17:22:23 -06:00
Giovanni baraldi
6c8472f668
SWDEV-495743: Use simd_count instead of cu_per_array for derived metrics
...
Change-Id: Iddd14817fdcd017e7f91492ecf95b88814b58171
[ROCm/rocprofiler commit: f4ac97535a ]
2024-12-12 09:34:09 -06:00
Jason Tang
2c8312626e
SWDEV-500435 - Use raw strings for regular expression.
...
Starting from Python version 3.12, a backslash-character pair that
is not a valid escape sequence generates a SyntaxWarning, instead
of DeprecationWarning. Using raw strings fixes the warnings.
Change-Id: I6a9f35e2e2e5d9d09410dfb5964fdc19cf0bfa4a
[ROCm/rocprofiler commit: 01f01adedf ]
2024-12-04 16:48:42 -05:00
gobhardw
1eae69c812
Disabling kernel names matching test
...
Change-Id: I70d74c421599a38207943a59c424ae7681b9fdcb
[ROCm/rocprofiler commit: fe55de6bef ]
2024-12-03 15:59:24 +05:30
gobhardw
f9a3bd2477
Disabling kernel number, names checking tests
...
Change-Id: I629d8e9029386bf6a23b2e866169044d63327241
[ROCm/rocprofiler commit: 9c68ae6ef8 ]
2024-12-03 10:12:52 +05:30
Mark Meserve
7398620acc
SWDEV-495956: Fix for bad characters in HSA trace
...
- Fixes issue where invalid UTF-8 characters in a trace log would crash
the program
- Bad characters could appear with hsa_amd_enable_logging
- The first parameter of type uint8_t* is interpreted as a cstring
during log creation
- This change only fixes the crash, not this issue
Change-Id: I66771a66deee347000a98a91c4aa9cfb674c8f08
[ROCm/rocprofiler commit: 09f2b0aa2a ]
2024-12-02 10:48:56 -06:00
Giovanni Baraldi
9ccbdb8630
Fix for cache invalidation in stitch.py
...
Change-Id: I81fa7bd7006feb20fead5eca2003886f58e3ca53
[ROCm/rocprofiler commit: 3f437a9c41 ]
2024-11-22 13:24:57 -06:00