gobhardw
49bd09b46c
SWDEV-429377 : Fixing kernel name truncation for plugins
...
Change-Id: I5875048d1773959fdd73cbff5498854e61b92af8
2023-10-30 10:52:31 -04:00
Ammar ELWazir
32907ff14c
Fixing Tool/Plugin Versioning and adding --version and adding proper documentation for those features
...
Change-Id: Icdb0d64e02943e638f183ab31759a37736d2dd61
2023-10-27 14:52:13 +00:00
Lancelot Six
372fc3910b
src/core/isa_capture/code_object_track.cpp: remove unused dbgapi import
...
The src/core/isa_capture/code_object_track.cpp file includes the
amd-dbgapi header but does not use the library (and is not configured to
use the library).
Remove the unused import.
Change-Id: Icc6c46a1f52355e9e5631395dfad1b44365bdca4
2023-10-27 00:09:21 -04:00
Ammar ELWazir
cca295d951
Fixing V2 tests to accept HIP function versioning
...
Change-Id: Ic68116feb51b396b27e858dcaf8b389d4d11a49b
2023-10-26 22:04:53 +00:00
Mythreya
1fae494b12
Remove non-functional counters for MI200 and MI300
...
Counters removed for MI300 (gfx940)
TCP_TCC_WRITE_REQ_HOLE_LATENCY
TCP_TCC_WRITE_REQ_LATENCY
TCP_TCC_READ_REQ_LATENCY
TCP_TCP_LATENCY
Counters removed for MI200 and MI300 (gfx90a and gfx940 respectively)
TA_BUFFER_COALESCABLE_WAVEFRONT
TA_FLAT_COALESCABLE_WAVEFRONT
TCC_EA0_WRREQ_IO_CREDIT_STALL
TCC_EA0_WRREQ_GMI_CREDIT_STALL
TCC_EA0_WRREQ_DRAM_CREDIT_STALL
TCC_EA0_RDREQ_IO_CREDIT_STALL
TCC_EA0_RDREQ_GMI_CREDIT_STALL
TCC_EA0_RDREQ_DRAM_CREDIT_STALL
Change-Id: Ic3d1e7bf35495f35b1239f03ca6420e949421386
2023-10-26 12:50:57 -04:00
gobhardw
1bc98d806d
updating rocprof script for supported hw check
...
Change-Id: I41a8571682fd4c9ab227cc7d964f86d027d5c964
2023-10-26 12:48:47 -04:00
Parag Bhandari
8b9d8b966d
Add gfx1031 support for building
...
Change-Id: Ie88d76404a09de07d66a84083a7a8549bff3d050
2023-10-26 11:33:02 -04:00
Ammar ELWazir
b5fd31fb9b
Fixing Versioned HIP Call
...
Change-Id: Ib768f8a53ffc6cc3bb89e6c867918b6440ce1cab
2023-10-26 14:50:16 +00:00
Ranjith Ramakrishnan
8babd28a50
SWDEV-427554 - Temporarily disable building of unittest in ASAN builds
...
Unittest is failing in ASAN builds. To unblock ASAN builds, disabling the same as a workaround
The test will run in non-asan builds
Change-Id: Ib3c8d7a2c77aa83e9c6260e9b47ccb0564f789e8
2023-10-25 17:45:54 -07:00
gobhardw
623d614d77
SWDEV-421283 : Fixing README for ATT
...
Change-Id: I4a85987b036dd27e344d0d2049ca8d22bf846dc2
Removed mention of deprecated SIMD_MASK
Removed duplicated ATT section
Change-Id: I4a85987b036dd27e344d0d2049ca8d22bf846dc2
2023-10-25 06:42:37 -04:00
gobhardw
296c935874
SWDEV-427842: Fixing ATT csv mode
...
Change-Id: I7b8f37867d7aaf6da1301d91028990c343e555f1
- Updated README for kernel name truncation.
- Updated CHANGELOG.
- By default enabled truncation for ATT because csv file names should be smaller
Change-Id: I7b8f37867d7aaf6da1301d91028990c343e555f1
2023-10-25 00:06:13 -04:00
Giovanni LB
3f5ddfa0ab
Initial commit for counter correctness tests.
...
Change-Id: I74caa4ab89bd765e59686cfbaaf1ce44ab10fe19
- adds counter correctness tests for GRBM, SQWAVES and SQ INSTRUCTIONs
- pandas dependency
- made it compatible with test infra.
Change-Id: I74caa4ab89bd765e59686cfbaaf1ce44ab10fe19
2023-10-23 03:51:42 -04:00
Sriraksha Nagaraj
c1884d70fc
SWDEV-428099: Fixing hang with basenames option
...
Change-Id: I61c9ac03394bfde84c91d922e073690ef8655337
2023-10-23 00:38:16 -04:00
Ammar ELWazir
c9b5d73ca8
Fixing Usage of session after free
...
If hsa_shut_down() is not called from the application then we may still have async calls back
to the rocprofiler to use session parameters, thats why we need to leak the session up till
this is fixed in the ROCR-Runtime
Change-Id: Ia8fcdaa859815d88a272296770d702968132e3e6
2023-10-19 23:29:39 -04:00
Benjamin Welton
cb190b72f1
Migrate tracer performance fixes from roctracer
...
Change-Id: If9e1349537cce23b7be1d8530d795744a8cd07b1
2023-10-19 20:34:12 +00:00
Saurabh Verma
1e1692e6c0
SWDEV-427921: Fixing rocprof v1 counter collection for PAPI on MI300
...
Change-Id: I8589fe78fca481ed326e584ea1d01c0f90de655e
2023-10-19 13:40:32 -04:00
gobhardw
ab066543b1
SWDEV-427969: Fixing kernel trace
...
Change-Id: I050120ba0dd0df84a46f022c0f9b8117057202b1
When we did file plugin changes for omniperf in v2, we removed 2 fields from header:
SIG and OBJ. However from the values we missed removing OBJ. Fix is to remove the OBJ from values.
Change-Id: I050120ba0dd0df84a46f022c0f9b8117057202b1
2023-10-19 05:56:55 -04:00
gobhardw
5d390717b5
SWDEV-427554 Fixing mainline ASAN build
...
Change-Id: I63cd047ceb75dea5f8ed6f84946e1ec209c7d812
2023-10-18 21:42:47 +05:30
Sriraksha Nagaraj
ab288c8de8
SWDEV-399631 : Fixing the regression issue
...
Change-Id: I9b2866e69ca2969405d06ac267eb17461b643eec
2023-10-16 15:27:07 -04:00
Ammar ELWazir
4f40fb8a40
SWDEV-391589: Addressing changes requested by Omniperf:
...
Adding Versioning to rocprof main script
Adding Versioning to file plugins to support legacy v1 output and new v2 output
Fixing headers for v2 output
Change-Id: I352e8c8ed03871466269a792d1bfa572da58bd8a
2023-10-16 15:19:20 -04:00
gobhardw
def7fa710a
Solving timestamps and serialization merge
...
Change-Id: Icd14e49c06b19e4334adbdb98efed54af029b95b
2023-10-16 14:54:50 -04:00
Ammar ELWazir
d816f133d1
SWDEV-302415: Fixing Kernel Dispatchs with trace-start off option
...
Change-Id: I225b88cb769d994f1007e7bc66f176e7fa40db05
2023-10-16 09:39:42 -04:00
Giovanni LB
60197d0f20
SWDEV-427013: Fixing ATT parser for tensile kernels and network mode
...
Change-Id: I07cd34f5606c0aaf718d9e3ffabd5a407523a943
2023-10-13 20:41:46 -04:00
Sriraksha Nagaraj
a76341e30c
Enabling -m and --basenames option
...
Change-Id: Ic19ac28ab6ec842daf2a93a311ed7690b61b1e2a
2023-10-13 14:44:20 -04:00
Ranjith Ramakrishnan
a12d47fdb1
Missing library softlink added to ASAN package
...
The softlinks librocprofiler64.so and librocprofiler64v2.so was missing in ASAN package
Added the same
Change-Id: I8775b811f08377845dcce6bca88818c1741f3462
2023-10-12 12:33:05 -04:00
Giovanni LB
e0962d9d63
SWDEV-423947: Added ATT header option
...
Change-Id: I6e9ad213b578d752c865c9f9af4ee0b79d447e1b
2023-10-12 10:02:30 -04:00
Giovanni LB
fdd4af4023
SWDEV-421283: ATT readme updates
...
Change-Id: I282a53ba6a6349b10c5976ab4232f451f51d82f6
2023-10-11 14:22:53 -04:00
Giovanni LB
865d2782e8
SWDEV-416889: Changing rocminfo location from ROCM_PATH to CPACK_INSTALL_PATH
...
Change-Id: I7a488a05fc3903fcfcbeac6a76fe2d31f3a23bad
2023-10-11 14:18:31 -04:00
Giovanni LB
11a15ef9b0
SWDEV-423947: Moving to new aqllib
...
Change-Id: I2f99d88f9bda752fa0533f9c4416c805b68724d7
2023-10-11 10:59:30 -04:00
Giovanni LB
9efd1865c0
Fixing GL2C counter instances
...
Change-Id: I37edbdaebe349149e369b21a9e48c302e170941e
2023-10-10 12:09:49 -04:00
Giovanni LB
c22c7d64cc
SWDEV-414768: Fixing multiqueue perfetto
...
Change-Id: Ie60cdc6bffe8e6748d443482a0dc3816d96b6604
2023-10-10 11:55:42 -04:00
Sriraksha Nagaraj
04cec04c48
SWDEV-421208:Fixing the CMakelists for core unit test
...
Change-Id: I0949443e4204a69bb070532e4254d9baecd24dc3
2023-10-05 12:33:30 -04:00
gobhardw
417ceaa47f
Fixing missing limts header that causes build failure
...
Change-Id: I3d1ea3b6701a57a16af8742de446ce4bfea6ded6
2023-10-05 10:58:10 -04:00
gobhardw
b682ad8804
SWDEV-423972 fix kernel trace new line
...
Change-Id: I7932124cfd2ef519cad9bfde1c7d5f8ea35aace0
2023-10-05 05:41:22 -04:00
Giovanni LB
d8951e2018
SWDEV-423366: Added workaround for comgr file offset. Fixed legacy mode for ATT.
...
Change-Id: Ib566f3573829b59ae6bd70a5479b9d7fb7fdc6ee
2023-10-04 13:55:15 -04:00
Ammar ELWazir
f36568b35c
SWDEV-421715: Fix for librocprofiler64.so Name link
...
Change-Id: I9c47570e58c764fb861c1b2ea139b14830e818c4
2023-10-04 13:47:57 -04:00
Giovanni LB
675e1b9d38
SWDEV-423898: Fixing issues with parallel kernels
...
Change-Id: I6726f3003af6036ba041c2b4bc5227dd08691090
2023-09-28 00:11:23 -03:00
Giovanni LB
7418c52cc8
SWDEV-423659: Disabling HIP_ACTIVITY when HSA_ACTIVITY is enabled.
...
Change-Id: If64fabdcd0d8a718dd0017c2bc821a94c999e87e
2023-09-26 01:13:21 -04:00
Giovanni LB
4ab6b8edcb
SWDEV-419972: Disable MP test
...
Change-Id: I646ee0206ef589e7c57107accfa00ccc801af40c
2023-09-25 12:59:56 -03:00
vlaindic
03a63791b0
SWDEV-418738: Listing counters of all GPU agents
...
Using `gfxip` when listing counters on the system with multi-GPUs
all belonging to the same family results in showing counters
of the first agent multiple times.
Instead, use the agent's `name` to observe counters of all agents.
Change-Id: I7b46c0670bc7c918e2ba0357fa659df9d23379d4
2023-09-22 17:22:28 +02:00
Ammar ELWazir
c0c2af0e58
Fixing Singleton test Issue
...
Change-Id: I21db27d5766232ee8307ce4579e8c6083a10538f
2023-09-20 17:01:54 -04:00
gobhardw
5d3f0a0e9e
Fixing kernel-trace for file plugin
...
Change-Id: I9853e7e10da2f0812c69fe5242a9be34c78496f7
2023-09-19 23:40:54 +05:30
Giovanni LB
1b86e38776
SWDEV-419972: Disabling MT test because its broken. Moving MP test below plugin tests.
...
Change-Id: Ic6b69151f6ce96e56d7b9ae2bfd541faaca327f7
2023-09-15 14:13:50 -03:00
Sriraksha Nagaraj
54f6e2afb7
SWDEV-378008: Adding changes to serialize the kernels in rocprofV2
...
Change-Id: I82353ba94b3a15fdc5991e6129fe47f6765a9f74
2023-09-14 13:09:09 -04:00
Giovanni LB
adc1367c59
SWDEV-421600: Fixing eval_metrics
...
Change-Id: I3a41fb6b27d80d84a34ee6461382e512dbecb61f
2023-09-12 16:24:30 -04:00
gobhardw
a40e05c425
SWDEV-420435 solves wrong ordering of counter headers
...
Change-Id: Ifc2697e1f545d6329a7bbf024f106fd3244ae80a
2023-09-12 11:20:10 +05:30
gobhardw
5ec64f00a9
Fixing library path for roctx annotations
...
Change-Id: If3d65cf1808d011ef85e11e6804021c50ecce65c
2023-09-12 01:19:08 -04:00
gobhardw
d4bb514493
Fixing Singleton test
...
Change-Id: I03daa4c741747b742179d18901a2e2e2d4a04ffb
2023-09-11 15:00:39 -04:00
Giovanni LB
43e259e5da
SWDEV-419944: Added metrics for gfx1102
...
Change-Id: I5c69ff716f530d130710c0687f20e5bc990a60eb
2023-09-11 13:59:33 -04:00
gobhardw
d253946266
SWDEV-419329: fixing rocprofv1 merge issues to tblextr.py
...
Patchset 2: Added missing check
Change-Id: Iac4a99051dd9f5f146f4a4e8d21f51b2de6b7907
2023-09-11 01:01:08 -04:00