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
d24a280079
Setting output buffer to always local
...
Change-Id: I82bf9f4cb922221d4a2b7ae15adb0f208a0ba70e
[ROCm/rocprofiler commit: b354c54ed7 ]
2024-05-27 14:53:32 -04:00
Saurabh Verma
150869be6a
Fix for crash Error: HsaRsrcFactory::SignalWait: signal_value(1), ret_value(-1)
...
Context::GetData() would crash when it tries to wait on the completion signal of the stop packet. The expected signal value after waiting in HsaRsrcFactory::SignalWait() is supposed to be 0 but sometimes it comes up as -1. The signal being checked has already decremented before. Profile::Finalize() was assigning the same completion signal to the read and stop packet. So those two packets have been assigned different completion signals. This fix only affects standalone profiling mode.
Change-Id: I4b16825019e58d95d70188a72b2cc5871e09dd81
[ROCm/rocprofiler commit: 34606db8c3 ]
2024-05-26 13:31:39 -04:00
Ammar ELWazir
a36338a7a6
Temporary fix for SWDEV-459354
...
Change-Id: I13d7d600ab72d873d1dbc5d5e9b72c2ca5941488
[ROCm/rocprofiler commit: b6576393a2 ]
2024-05-24 10:39:32 -04:00
amd-jmacaran
3a1edf9a2d
Enable ROCm External CI pipeline triggers
...
Change-Id: Ic025465136c9e8d36af5a67e9e0880671f59a329
[ROCm/rocprofiler commit: 654a8a27f8 ]
2024-05-21 12:37:49 -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
gobhardw
83b4bf0d06
SWDEV-443556 Fixing hip trace for hipfft applications
...
Change-Id: I0076911fac755d3cf485e9fb9a5a51b13d0198c3
[ROCm/rocprofiler commit: 1088305d18 ]
2024-05-15 02:17:46 -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
Ammar ELWazir
ac46f39b22
Remove the force of using DEB,RPM,TGZ CPACK_GENERATOR
...
Change-Id: I2462831a31ebe74c9c69e332b5960631bb1ef279
[ROCm/rocprofiler commit: 95241eef3b ]
2024-05-13 14:42:14 -04:00
Ammar ELWazir
5c2f899ff2
SWDEV-415888: fixing issues with rocprof tool duplication for testing
...
Change-Id: I9168029cfc9519879bd024286ca6e2d9842deb85
[ROCm/rocprofiler commit: 988bf4f93d ]
2024-05-12 16:55:20 +00:00
Giovanni LB
dcb561e3fe
Reducing rocprofilerv2 memory usage
...
Change-Id: I13c2dec763818df38868593bba0223f01132bb7a
[ROCm/rocprofiler commit: 0fc74490cd ]
2024-05-09 18:57:22 -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
142b55865c
JSON can be generated from --stats now
...
Change-Id: Ia9733c4a99f00ff67e63a6845ed28fad3f98d754
[ROCm/rocprofiler commit: dff73bfed6 ]
2024-05-03 21:39:53 -04:00
Giovanni LB
ddb8d062f5
Adding missing architectures to featureTests
...
Change-Id: Ie37f039036cee487c93d746e677f1310294b246d
[ROCm/rocprofiler commit: 79fc1a6fef ]
2024-05-02 10:21:29 -04:00
Giovanni LB
6cf9df4ff0
Fixing occupancy metrics for MI300
...
Change-Id: I25a150dbcd3582cd397a658aa9a991956577cfa8
[ROCm/rocprofiler commit: 604738fd8d ]
2024-04-30 15:23:42 -04:00
Giovanni LB
46f20fffdd
SWDEV-459693: Allowing runtime kernels for codeobjects in featureTests
...
Change-Id: I809abcefaa320a3dee6a9d9fc8843162e3e5930e
[ROCm/rocprofiler commit: 4ef523c84a ]
2024-04-30 13:11:25 -03:00
Giovanni LB
c0cb1373a4
SWDEV-452226: Changing ATT dispatch IDs to match previous kernel-trace change
...
Change-Id: Ifd00160f2e8705e9ef11d41d284f6625b70de389
[ROCm/rocprofiler commit: 3ae1b6af74 ]
2024-04-29 11:56:32 -04:00
Ammar ELWazir
1541f36388
SWDEV-458196: Fixing PID and TID
...
Perfetto added more restrictions on the types, so "1" is different from 1 alone, which wasn't the case before. Thats why we are seeing this issue recently
Change-Id: I69835c8f61bb9168fdfcdcd0821c1ba35d0369fe
[ROCm/rocprofiler commit: 9681d0d8de ]
2024-04-25 15:18:48 -05:00
Ammar ELWazir
4bf23fccb8
Barrier Packets are being displayed with kernel dispatches
...
Workaround to seperate barrier packets in a separate category named GPU Barriers in JSON to easily navigate dispatches in perfetto and chrome tracing UI
Change-Id: I714975f50a186622612e605b98d0b45426d53aa4
[ROCm/rocprofiler commit: 28f39abfa4 ]
2024-04-23 19:36:46 -04:00
gobhardw
1f797ac1d1
SWDEV-452226-dispatch ids to start from 0 for v1 parity
...
Change-Id: Ib60a6c108131f67395ab1f9d35ad605859d39987
[ROCm/rocprofiler commit: dc09052d82 ]
2024-04-23 00:41:55 -04: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
Ammar ELWazir
27d102d6b6
SWDEV-408398: Tests to depend on rocprofiler library not the tool library
...
Change-Id: I462ac1eb2990fffdee30373c379fd1ec15611470
[ROCm/rocprofiler commit: b7a7871fbe ]
2024-04-11 10:28:17 -04: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
gobhardw
43e528d546
SWDEV-454917 Fix for multi-line input files in counter collection
...
Change-Id: Ibe63514cb6e14fe628f60a9f1952df24802d6d05
[ROCm/rocprofiler commit: 79096aff75 ]
2024-04-03 15:09:57 +05:30
Giovanni LB
6081bfeb56
Disabling ATT Tests
...
Change-Id: I0e03337de967aedaa15600c8b848ea618376d8a2
[ROCm/rocprofiler commit: 97288fedc9 ]
2024-03-28 15:22:37 -04:00
Giovanni LB
998fce25e0
Fixing XCC-based metrics
...
Change-Id: I7451355b5b5eeefbd1c78b996d4ca5c4b770246a
[ROCm/rocprofiler commit: bf749ba8d6 ]
2024-03-27 16:17:24 -04:00
gobhardw
2bbbc4805a
Fixing llama issue for arg parsing
...
Change-Id: I9e3e4a37493a7f280b1ef8a4c6ec6d940ddae6ce
[ROCm/rocprofiler commit: 91ccbe97ff ]
2024-03-27 13:00:44 +05:30
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
gobhardw
d3c9392cf8
SWDEV-446917 ub24 compilation fix
...
Change-Id: I2740d8551c7cdee070eaa0e1a320d1a7a3e4c7e9
[ROCm/rocprofiler commit: 82905606d5 ]
2024-03-07 16:44:52 +05:30
Giovanni LB
5966704855
Fixing metadata path for CTF plugin
...
Change-Id: I04f81c38e2f9f2da9f4ac771ae9dff04cd6a76c6
[ROCm/rocprofiler commit: 6bffcbdc69 ]
2024-03-04 21:56:57 -03:00
gobhardw
10f414e9a4
updating changelog for rocm6.1
...
Change-Id: I612022edda69f347ae319d7227a23a94964af2d2
[ROCm/rocprofiler commit: aab41c075f ]
2024-03-04 11:44:26 +05:30
Giovanni LB
36377e3d51
SWDEV-448279: Disabling CTF tests
...
Change-Id: I63f915862fe28b51206ed58424d3358385103110
[ROCm/rocprofiler commit: c6575ab01c ]
2024-02-29 18:43:50 -03:00
Giovanni LB
83c4b3a21e
SWDEV-445711: Workaround for race condition on exit
...
Change-Id: I7391637005ccc7ea89611f28691c02e569197dff
[ROCm/rocprofiler commit: 4711a083de ]
2024-02-27 14:45:47 -05: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
Manjunath-Jakaraddi
afae19671e
SWDEV-445654: Adding metrics to MI300
...
Change-Id: I7c3d78d8739ad219fc05bd99d7fc11d1f023aadc
[ROCm/rocprofiler commit: 8d705f8b96 ]
2024-02-14 13:17:15 -05:00
Giovanni LB
825227ee6a
Adding bank conflict and other MI300 missing metrics to rocprofv2
...
Change-Id: Ibb7fb6163aa3bd7742f199a03600c737720e3c61
[ROCm/rocprofiler commit: 95b49ca593 ]
2024-02-14 13:15:54 -05:00
gobhardw
5690f979a5
node id to be reported as gpu id
...
Change-Id: I237281b33cfb5bdad67b7d6e8b69e9a86d62ca5d
[ROCm/rocprofiler commit: 28871e661a ]
2024-02-12 12:26:41 +05:30
Manjunath-Jakaraddi
b04aa8f36d
SWDEV-419965: Enabling and fixing AyncCopyTest in runTracerFeatureTests
...
Change-Id: Iceeaae11b5367483ac03db0c500dd27f4037e53e
[ROCm/rocprofiler commit: a1f9b244c8 ]
2024-02-08 02:03:04 -05:00
David Galiffi
81db692b1c
SWDEV-436568: Add CODEOWNERS file
...
Add @ammarwa and @bgopesh as CODEOWNERS.
This is for GitHub upstream.
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
Change-Id: I84ddc63e20c8b3ea4d4c8349a95d46b2925da2a2
[ROCm/rocprofiler commit: 9bba63be19 ]
2024-02-07 15:09:51 -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
97969346c7
Fixing V1 not allowed Navi cards for traces
...
Change-Id: I6ffcdd645d2eb2ac37af5408148960753fd86cc8
[ROCm/rocprofiler commit: d2cc6ba458 ]
2024-01-22 13:20:43 -03:00
gobhardw
bc450e3702
SWDEV-438711 compilation fix for clang issues
...
Change-Id: I361c188345108ada2174ef92080989360267a5bf
[ROCm/rocprofiler commit: c866b19923 ]
2024-01-22 01:07:03 -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