162 Commits

Autor SHA1 Nachricht Datum
Gopesh Bhardwaj 470b7d7ccd SWDEV-553065 palamida scan fix (#1010) 2025-09-19 01:01:12 -04: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
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
Giovanni Baraldi 3979438e90 Small fix for stitch.py
Change-Id: I8435aaeb4452b54e5563bbdb47b269f9d0a97b3a


[ROCm/rocprofiler commit: a5192bb9b3]
2024-11-20 15:28:51 -06:00
Giovanni Baraldi c8865a346e SWDEV-495349: Fixes for gfx12 ISA
Change-Id: Id8e6372a70cc3607616e9e26fe42faed7523922a


[ROCm/rocprofiler commit: e124053821]
2024-11-11 13:43:55 -06:00
Giovanni LB 6f37da626f Fix for s_delay_alu followed by s_waitcnt on gfx11
Change-Id: I3254ee80a0a5542467da5c61cf60f9e27aab9a36


[ROCm/rocprofiler commit: dfa81b0cab]
2024-10-07 14:11:24 -03:00
gobhardw 10e9800220 SWDEV-484201 removing extra licenses
Change-Id: I1a1fb1e9487f1a3e63e9551278bd62b8f930792a


[ROCm/rocprofiler commit: c2701e4da4]
2024-09-12 19:58:45 +05:30
Venkateshwar Reddy Kandula 1ab3e7930a SWDEV-480556:new HIP APIs with struct defined inside union.
- Fixes issue where types defined inside of a union were unable to find by function which generates hip_begin.cpp.i.
- Also works for futureHIP APIs with  nunion,  when defined new types inside it.

Change-Id: If1e1c4f80dc511450fd154d64d39a05f81565220


[ROCm/rocprofiler commit: 52125f7966]
2024-09-09 01:11:44 +00:00
Ammar ELWazir 0e9e3f0ab6 SWDEV-482307: Fixing Perfetto Plugin
Change-Id: Iec128a03b8b57c76861e9cd8ddfd647965076ca8


[ROCm/rocprofiler commit: a6c31edfc3]
2024-09-05 12:15:22 -04:00
Giovanni LB 3b53fb2c47 Adding early checks for ELF file
Change-Id: I1dc833fc2b017edae5c5456b14c376e88ca2bef7


[ROCm/rocprofiler commit: 698b6eb641]
2024-08-26 17:41:20 -03:00
Benjamin Welton c45fbe91ff Add support for kernel name filtering to rocprofv2
rocprofv2 does not support the "kernel:" attribute in
input files. This commit adds support for this attribute
for cli/csv output. This is requested by Alibaba/Omniperf
to have compatible execution with both v1/v2 (JSON and CTF
are not supported here and not needed).

Filtering can also be enabled by the flag ROCPROFILER_KERNEL_FILTER.

Change-Id: I376382d9e5b10a8356df8d175b1a56396b5b51d3


[ROCm/rocprofiler commit: b32eb2bda9]
2024-08-12 13:41:39 -04:00
Giovanni LB a34d5dbc16 Fixing perfetto tracks for multigpu
Change-Id: I0b18180218fc19c8a478112e9a374e863fd3741c


[ROCm/rocprofiler commit: 00163488d7]
2024-08-08 00:59:48 -04:00
Giovanni LB 6defbd0f2e SWDEV-476512: Further rocsys fixes
Change-Id: I9ae8534a2b6b23f76514920a6c4d39025bc882bc


[ROCm/rocprofiler commit: c4adefccde]
2024-08-05 10:42:00 -04:00
Giovanni LB 9915421ec0 SWDEV-477001: Fixing line offset and copy command for webui
Change-Id: I830bc7afd552e314f931514e938ba2214a765e63


[ROCm/rocprofiler commit: 7edee28288]
2024-08-01 00:32:58 -03:00
Manjunath-Jakaraddi d8ab9e0c02 fix incorrect number of cols in csv
Change-Id: I08fae458db8077b7f40868cf173ae14cb5a5312c


[ROCm/rocprofiler commit: 55cddfebb2]
2024-07-29 10:53:35 -04:00
Giovanni LB 1c897ae070 SWDEV-474179: Fixing hang issue for perfetto and missing records for trace period
Change-Id: I8926565720873d7dd730c5518f60ac6521e3bbf5


[ROCm/rocprofiler commit: 95ed584e6d]
2024-07-22 01:09:47 -04:00
Giovanni LB 0f6481259c Adding ATT support for gfx12
Change-Id: I549f36061bd961347eb92795846d660069c263fc


[ROCm/rocprofiler commit: 893bcb0c10]
2024-06-21 11:25:49 -04:00
AravindanC d7c2fa8867 SWDEV-460492 Update permissions, install target types of executables
Change-Id: I23828d4938ce35f2c27d86654f4e122f8886ec1d


[ROCm/rocprofiler commit: 59230206a3]
2024-06-07 17:42:32 -04:00
Ammar ELWazir 31bc8c5fde General fixes for CI
Change-Id: I16e4d1fbc71a378eba6738c6953760e8e4de525e


[ROCm/rocprofiler commit: db82c5ef62]
2024-06-07 11:22:07 -05:00
gobhardw a67f4fdd93 SWDEV-465520: RHEL9 toolchain doesnt seem to support experimental filesystem
Change-Id: I6b1e7f42c49b1c7af412c0b68851724861c9970a


[ROCm/rocprofiler commit: 1e69b3e2f6]
2024-06-05 12:50:48 -04:00
Ammar ELWazir bfa7ace4b4 Fixing Activities Trace Period
Change-Id: If37d8518392112cedc66ce616adaaad22c517d4a


[ROCm/rocprofiler commit: 80dce3d672]
2024-05-31 18:09:53 -05:00
Ammar ELWazir d0dfb4f3e2 Adding JSON & Major fixes
Adding Chrome Tracing JSON for V2
Some fixes for the Kernel Dispatch tracing
Changes related to the HIP Runtime Destruction fix

Change-Id: I2fe1f1ef66b415df17c503a4a9fadcfa107d8c49


[ROCm/rocprofiler commit: b8726a6225]
2024-05-29 01:21:52 -04:00
Giovanni LB 4dbea01f91 Scrapping a microsecond from perfetto
Change-Id: I6d9e360a1530d9cb147c64dd45dc47cfc2d13ea1


[ROCm/rocprofiler commit: 7c45264e00]
2024-05-16 11:32:17 -04:00
Ammar ELWazir f93fad8364 SWDEV-419012: Adding New Perfetto SDK & Fixing early destruction of perfetto plugin
Change-Id: Ie1d8e753f10a1ba0686b021c14b788b444499f14


[ROCm/rocprofiler commit: 5d1320928c]
2024-05-14 11:24:40 -04:00
Giovanni LB 0fc6fb9cf2 Fixing crash on [deprecated] file mode
Change-Id: I39b644429d19b185f278caa039a3180c2fa3ab7c


[ROCm/rocprofiler commit: 67faf92553]
2024-05-09 06:17:07 -03:00
Ammar ELWazir c81c5cd89b Fixing issue related to python support in CentOS 7
Change-Id: I296fda319ab82505e836a4179c95c3a1e444ae00


[ROCm/rocprofiler commit: 1be381d18c]
2024-04-22 17:39:36 -05:00
Giovanni LB e64e15aba4 Re-enabling ATT tests
Change-Id: Ied23410d40eecbbfb8972d36ed065289f74aaa0c


[ROCm/rocprofiler commit: 97c6b0b867]
2024-04-17 18:49:55 -03:00
gobhardw 622ec081ad Disabling PC-sampling compilation
Change-Id: I56cc8a1c69ca32dc147cb945b18e708b3292beaf


[ROCm/rocprofiler commit: f0daa910d8]
2024-04-04 02:17:04 -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
Giovanni LB 227e49b3fd Updating to load_delta. Fixing perfetto plugin.
Change-Id: If893f84b0ff108cfa0ccdcf717ee8592aa621032


[ROCm/rocprofiler commit: 4dd21807c0]
2024-03-07 15:21:37 -03:00
Giovanni LB 5966704855 Fixing metadata path for CTF plugin
Change-Id: I04f81c38e2f9f2da9f4ac771ae9dff04cd6a76c6


[ROCm/rocprofiler commit: 6bffcbdc69]
2024-03-04 21:56:57 -03:00
AravindanC 5c36b649c5 SWDEV-428381 Remove Hardcoded rocm path
Change-Id: I39cfbc9add62813076db1992faea4426638859af


[ROCm/rocprofiler commit: 2d7167d068]
2024-02-27 10:41:54 -05:00
Giovanni LB fe83593ccc Adding late-replace envvar filenames to ATT
Change-Id: I5df51934ffa25358503013e1a230adb894d6ff94


[ROCm/rocprofiler commit: fe00badc6e]
2024-02-22 10:02:32 -05:00
Giovanni LB 5d19da5db4 SWDEV-446854: Fixing ATT crash on rocblas_sgemm
Change-Id: I932b92c4e188655500b1b150d9594ec663dd25c7


[ROCm/rocprofiler commit: a1999fa366]
2024-02-20 14:55:27 -05:00
Giovanni LB bf90bc8fe8 SWDEV-444112: Fixing plugins race condition
Change-Id: I0057d1ade4e1123b878489ff31851b25976217c6


[ROCm/rocprofiler commit: 6ed22f3d62]
2024-02-01 14:11:31 -03:00
Giovanni LB 175f4e024e Fixing SE numbering and cache invalidade parsing
Change-Id: Ie63c68a0b2b07427586faaf69b68a19c315387e3


[ROCm/rocprofiler commit: 363abb238b]
2024-01-31 13:11:19 -03:00
Giovanni LB 3cca2ccb9f SWDEV-443217: Fixing stitch.py for PCINFO and enabling filemode in att.py
Change-Id: I85744bc9610f9f224d1ce7bb5d5232ff36fc5f6e


[ROCm/rocprofiler commit: c7946c4f26]
2024-01-25 21:52:47 -03:00
Giovanni LB df3e9d4fd6 Changing ATT generated csv symbol source ref from 0 to empty string
Change-Id: I699c7f152414554fa4f466c2679522ba578b9e28


[ROCm/rocprofiler commit: 7c7dbf8387]
2024-01-25 19:37:50 -05:00
Giovanni LB 6b53685fa1 Changing number of waves displaying occupancy
Change-Id: If6515fe45f9f3991f1aaecb63fe2ce1f73d9fc73


[ROCm/rocprofiler commit: 09432ba6ed]
2024-01-20 00:44:12 -03:00
Giovanni LB 68cfdd66ba SWDEV-439757: Remove codeobj marker on last kernel. Fixed codeobj size limit. ATT version bump.
Change-Id: Ie0b9c4de6c37acaaad4ae7d8d774d234a3847b7c


[ROCm/rocprofiler commit: 067071f669]
2024-01-17 05:01:50 -03:00
Giovanni LB 207815802b SWDEV-439965: Added some comments for att scripts
Change-Id: I79e13f7b8446a7675732eb4118b5f1e95769d76a


[ROCm/rocprofiler commit: 4cda8f831a]
2024-01-08 07:44:37 -03:00
Giovanni LB f8f84af1f7 SWDEV-439965: Moved occupancy to simpler format
Change-Id: I7db4719e6bcb4a70a36497d49c11bf188d0fcd69


[ROCm/rocprofiler commit: 43ee268b60]
2024-01-07 15:44:34 -05:00
Giovanni LB 71e7f6d8c5 SWDEV-439965: Fixing user-supplied ISA
Change-Id: I69b4984b8e6655832506d9bb2c6f73073e59e871


[ROCm/rocprofiler commit: 2a45bb7a8a]
2024-01-06 23:13:43 -05:00
Giovanni LB c6a6c372af Temp workaround for compilation errors in CTF
Change-Id: If9fc45f4d76a85ebe38ebc03a4fba9fe069730d7


[ROCm/rocprofiler commit: bae8c664bb]
2024-01-06 17:58:33 -03:00
Ammar ELWazir 80329e8364 Fixing ROCProfilerV2 to match versioning changes in HIP Runtime
Change-Id: Ifb0f98356acebcb7cf5372340b36178de000405d


[ROCm/rocprofiler commit: a59d56f9bc]
2024-01-03 12:28:08 -06:00
Giovanni LB 40c312234d SWDEV-437776: ATT fix for s_delay_salu
Change-Id: I962c40c4c4fa2583a235e8185a056fdb69e44c78


[ROCm/rocprofiler commit: bc9ada7d34]
2023-12-31 14:42:30 -05:00
Giovanni LB bb54d71939 SWDEV-437776: Fixing ATT CSV ordering
Change-Id: If111b9a2d4354a036693795cfbc18e87899f1f1c


[ROCm/rocprofiler commit: cc518909c5]
2023-12-29 16:16:55 -03:00
Giovanni LB 064f77ecf3 SWDEV-437776: Fixing typo for in stitch.py. Fixing singleDispatch kernel name.
Change-Id: I8d65598fffa4f15f78a64f741fdcb9a4a77af2a0


[ROCm/rocprofiler commit: 25a02fe03e]
2023-12-27 18:08:39 -05:00
Giovanni LB dbcf4ffd09 SWDEV-437442: Re-enable CTF plugin
Change-Id: I290c6504c76b715c6d3bdfd2da6d7e5656cf8dfe


[ROCm/rocprofiler commit: 1c5bf0b96e]
2023-12-27 17:17:37 -05:00
Saurabh Verma 5486b9de3a Fixed format of presenting MI300 counters for individual xccs
1. Modified rocprofiler_record_profiler_t to include xcc_index
2. Modified file plugin to add additional column XCC_Index to the csv

Change-Id: Ic526c739e16b50dca5704070ccabbcbecd994d6a


[ROCm/rocprofiler commit: b18bc9930b]
2023-12-20 14:04:10 -05:00