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
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
Giovanni Baraldi
d63f98bd00
SWDEV-508485: Adding MFMA F8 metric
...
Change-Id: I947d2645e8dc1544d198a4e0a02500feee10d89d
[ROCm/rocprofiler commit: f19bed4c8c ]
2025-01-09 12:18:02 -06: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
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
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