Giovanni LB
76e25cff42
Output GPU index for kernel.txt files
...
Change-Id: Ib32e051bd035c0ecd30ba79b347fd65fe289c3fb
[ROCm/rocprofiler commit: 71dcc432da ]
2024-10-25 19:41:19 -04:00
Giovanni Baraldi
dc25330772
Revert "SWDEV-310289: Adding SPI pipe selection"
...
This reverts commit 896404efb3 .
Reason for revert: Requires priv_cp_queues=1
Change-Id: Ia6c78ac25b88d7ef4703654075d54e672a6e320c
[ROCm/rocprofiler commit: a6328a1481 ]
2024-10-25 02:57:52 -04:00
Manjunath-Jakaraddi
17fac40bae
SWDEV-481162: Updating MfmaUtil metric RDC
...
Change-Id: I60efa183edc14b6f870f7b6a82f223ea2c9789e5
[ROCm/rocprofiler commit: f84ecfe99b ]
2024-10-14 16:48:56 -05:00
Giovanni LB
896404efb3
SWDEV-310289: Adding SPI pipe selection
...
Change-Id: I4856d284df3dccaa100a2341211ae09e11c63ecd
[ROCm/rocprofiler commit: e5e2c6041d ]
2024-10-12 01:14:49 -04:00
Benjamin Welton
4dd298f312
Added FP64_ACTIVE and ENGINE_ACTIVE
...
Should replicate DCGM_FI_PROF_EVAL_FLOPS_64 and
DCGM_FI_PROF_GR_ENGINE_ACTIVE respectively. See
https://ontrack-internal.amd.com/browse/SWDEV-490046
and
https://ontrack-internal.amd.com/browse/SWDEV-490031
Change-Id: Ia79f6a1601beac48a350493f2e83ce322c1d8d33
[ROCm/rocprofiler commit: 6d80088c84 ]
2024-10-11 15:51:09 -07:00
Giovanni LB
8b22cf86a7
SWDEV-487621: Fixing BW measurement in MI300
...
Change-Id: Ib513009616214a1f3f3568571e58d79259692cfc
[ROCm/rocprofiler commit: bddd5b51dd ]
2024-10-07 16:29:09 -03:00
Giovanni LB
5a6c6a379c
SWDEV-480930: Extending lifetime of proxy queues
...
Change-Id: Iba4ee254c27506266a359cc47e9777426df17da7
[ROCm/rocprofiler commit: 41fd850601 ]
2024-08-23 01:33:15 -04:00
Giovanni LB
2f28e73c29
SWDEV-477909: Adding fixes for signal management in queue.cpp
...
Change-Id: I24f2ab24c0a4824cf9feff6c1cd91a3eee2ef4be
[ROCm/rocprofiler commit: 36c9a8b4de ]
2024-08-20 16:13:11 -03:00
Ian Trowbridge
f731ae7593
SWDEV-474739: Added flag to optionally remove serialization for counter collection mode
...
Change-Id: I2e91fd51287fe923ec6a97b491f84f0dd9d51f62
[ROCm/rocprofiler commit: cd2ff0250e ]
2024-08-07 11:36:16 -05:00
Giovanni LB
6defbd0f2e
SWDEV-476512: Further rocsys fixes
...
Change-Id: I9ae8534a2b6b23f76514920a6c4d39025bc882bc
[ROCm/rocprofiler commit: c4adefccde ]
2024-08-05 10:42:00 -04:00
gobhardw
977fd3861d
rocsys fixes
...
Change-Id: I6a7a5bc93f80c9285c1eb7a4b2e97015c1598b0e
[ROCm/rocprofiler commit: 0b21b2dd7d ]
2024-07-30 13:12:43 -04:00
Giovanni LB
aa02e4e5b3
SWDEV-475884: Fixing hang issue on iree, fixing bitshift on codeobj markers
...
Change-Id: I046312cbfa82742c7388f64b87b95a9d671b9d3d
[ROCm/rocprofiler commit: 95dae41625 ]
2024-07-26 17:13:51 -03:00
itrowbri
2be5e3b45a
Initialize PcieAccessApi* api and void* libpciaccess_handle to nullptr
...
Change-Id: I58306f12653a8cb532c107bc3852aa0df8f7c6b9
[ROCm/rocprofiler commit: 2a65365b46 ]
2024-07-24 16:16:03 -05:00
itrowbri
8d53eb2836
SWDEV-469750: Load libpciaccess-dev functions with dlopen. Removed libsystemd-dev from CMakeLists.txt
...
Change-Id: I314c188fabc2dd4de3b633d722599bc11a046622
[ROCm/rocprofiler commit: 4ed346aa63 ]
2024-07-24 11:22:32 -05:00
Benjamin Welton
9f222d2fd0
Only check lock if counter collection is used
...
Only check the lock if counter collection is being
attempted by the profiler. Not when it is loaded.
SWDEV-474455
Change-Id: Ie14de3c8db57e0cbd279ffca51c333a375ca8654
Signed-off-by: Benjamin Welton <bewelton@amd.com >
[ROCm/rocprofiler commit: 0be3e07388 ]
2024-07-22 05:24:50 -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
6fd4edbd29
SWDEV-474615: Adding barrier bit to read and stop packets
...
Change-Id: I895dc7389d870ed111ac3b9c400e6946023ffe97
[ROCm/rocprofiler commit: 637abbf8d7 ]
2024-07-19 12:45:52 -03:00
Lang Yu
2230af4b1d
SWDEV-467545 - Add rocprofiler support for gfx1150/gfx1151
...
Change-Id: I2cddc36981f6d815c865d180a1daf1b8a7e0633f
Signed-off-by: Lang Yu <lang.yu@amd.com >
[ROCm/rocprofiler commit: 7313e52f35 ]
2024-07-09 22:40:10 -04:00
Giovanni LB
e4e1e4857e
SWDEV-470113: Fixing hang on navi33
...
Change-Id: I5c1d30547039a6f23ab5974f43ea63f971573108
[ROCm/rocprofiler commit: 7e199e6b7a ]
2024-07-05 20:39:56 -04:00
Giovanni LB
d29580c94e
SWDEV-470113: Swapping test order and resetting queue.cpp variables
...
Change-Id: I20f3fa3cbf389ab89ba8ea8e430819c4ef837ad0
[ROCm/rocprofiler commit: 70fedc5195 ]
2024-07-03 15:41:37 -03:00
Giovanni LB
8ca515087a
SWDEV-470113: Waiting on active signals
...
Change-Id: Ie99477a2f031fa0dbb7ff7c860f8b780177e6e9d
[ROCm/rocprofiler commit: 8d2f139005 ]
2024-06-27 15:17:56 -03:00
jatang
c8d58d1986
SWDEV-458392 - Add gfx12 support.
...
Change-Id: I91bb6a3329bf77f26005a345c18b63b86922028a
[ROCm/rocprofiler commit: e7b96b1e71 ]
2024-06-17 13:24:48 -04:00
Giovanni LB
4a09c57f1a
SWDEV-468021: Improving profiler performance
...
Change-Id: I91921160a19aaea1fedfa40d11b83114d6a6fc65
[ROCm/rocprofiler commit: 4d0fee6637 ]
2024-06-14 15:29:27 -03:00
Ammar ELWazir
bb40910abe
Fixing the force of using cmake python3 interpreter
...
Change-Id: I5d87dfa78052611856652fc887cdfa6764c51028
[ROCm/rocprofiler commit: a50d5ce4ae ]
2024-06-10 16:00:09 -04:00
Saurabh Verma
c41bbe21d0
SWDEV-457922: Temporary fix to prevent multiple instances of either rocprofiler v1 or v2 to be running, whether it's interception or standalone mode.
...
The fix works by using a pid file and a lock file, similar to how firefox prevents multiple instances.
Change-Id: I4974a80bf920eaf0376a53410573c1cc74ec17ac
[ROCm/rocprofiler commit: 056156135d ]
2024-06-10 12:49:29 -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
5d572c9bcb
Fixing rocsys includes
...
Change-Id: Ia19030a5ad4caebe7b6703721702a1776e97455b
[ROCm/rocprofiler commit: c312e9b0f1 ]
2024-06-06 15:00:48 -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
Giovanni LB
607cfb9ee1
SWDEV-464906: Swap read and stop packets in queue.cpp
...
Change-Id: I2dd33a71c0cbe69fe6c2cfaf523b9f8c6500093f
[ROCm/rocprofiler commit: 140f658820 ]
2024-06-05 09:11:59 -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
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
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
dcb561e3fe
Reducing rocprofilerv2 memory usage
...
Change-Id: I13c2dec763818df38868593bba0223f01132bb7a
[ROCm/rocprofiler commit: 0fc74490cd ]
2024-05-09 18:57:22 -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
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
Giovanni LB
e64e15aba4
Re-enabling ATT tests
...
Change-Id: Ied23410d40eecbbfb8972d36ed065289f74aaa0c
[ROCm/rocprofiler commit: 97c6b0b867 ]
2024-04-17 18:49:55 -03:00
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
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
83c4b3a21e
SWDEV-445711: Workaround for race condition on exit
...
Change-Id: I7391637005ccc7ea89611f28691c02e569197dff
[ROCm/rocprofiler commit: 4711a083de ]
2024-02-27 14:45:47 -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
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