Giovanni Baraldi
3979438e90
Small fix for stitch.py
...
Change-Id: I8435aaeb4452b54e5563bbdb47b269f9d0a97b3a
[ROCm/rocprofiler commit: a5192bb9b3 ]
2024-11-20 15:28:51 -06:00
Venkateshwar Reddy Kandula
473af5ebe8
changelog
...
Change-Id: I58a300d338f461a3028081b6abd4d7ee1dae560b
[ROCm/rocprofiler commit: 225112b15e ]
2024-11-19 19:49:39 +00: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
meserve-amd
f3aaad1687
SWDEV-470692: Fix parsing of unknown API records
...
- A valid trace is now given even if an individual entry in an API trace
does not contain a parameter list
- Previously an "unknown" record in an API trace would cause the entire
output to be discarded
Change-Id: I29bf6df2cf58a231d836aafb37fbde9c5d85512f
[ROCm/rocprofiler commit: 4467e50453 ]
2024-11-05 12:48:35 -05: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
gobhardw
7f44ba4394
doc changes
...
Change-Id: I7e3c8ff9b3e8184e080fdf9be148e913d8438932
[ROCm/rocprofiler commit: 7fa8139944 ]
2024-10-17 02:28:06 -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
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
itrowbri
887e107fb1
Updated README and CHANGELOG to contain information about --no-serialization flag option
...
Change-Id: I5a4ea5cba34a33ed27a784bcea07db0e212839d9
[ROCm/rocprofiler commit: 348c547039 ]
2024-09-12 10:18:46 -05: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
caf9bc23a8
Fixing --help for counter collection
...
Change-Id: I76e02e0593966f2b9c1db4bffa8566b987efcf53
[ROCm/rocprofiler commit: 3b0c6bd165 ]
2024-09-03 13:40:21 -03: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
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
d3e5a88536
SWDEV-479522: trace-start off to also disable kernel tracing
...
Change-Id: I027be24f93a201b82752327830820a24540b24d9
[ROCm/rocprofiler commit: 2a3c24565a ]
2024-08-20 23:29:50 -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
gobhardw
7a807b3f63
Github issue#52 fix
...
Change-Id: I35b56980a918bf2582fc4c283b9f60f8512a39d0
[ROCm/rocprofiler commit: 865e64753a ]
2024-08-13 10:00:59 +05:30
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
gobhardw
b363586f82
issue 40 typos fix
...
Change-Id: I486301c42bc5691a4d8a852e0ce168f8ca7776a0
[ROCm/rocprofiler commit: 1a63cba43d ]
2024-08-07 16:09:31 -04: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
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
gobhardw
977fd3861d
rocsys fixes
...
Change-Id: I6a7a5bc93f80c9285c1eb7a4b2e97015c1598b0e
[ROCm/rocprofiler commit: 0b21b2dd7d ]
2024-07-30 13:12:43 -04: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
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
meserve-amd
b92db40cc6
SWDEV-475540: Fix build time parsing of unions
...
- Fixes issue where types defined inside of a union were being skipped
for ostream operator generation
- Also fixes issue where these types were not correctly defined in the
resulting operators' parameters
- Fixes edge case where types with "union" in their name were being
skipped as if they were union types
Change-Id: I736c57788cbc461e9493d4651756dc06c278430d
[ROCm/rocprofiler commit: 70268ccc9f ]
2024-07-25 17:28:24 -04: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
gobhardw
b19ca5fcad
Adding azure build status
...
Change-Id: Ic7f2ab5c175193a8b533145cc8e2ccdbb090231e
[ROCm/rocprofiler commit: d74921cfd3 ]
2024-06-26 12:51:06 +05:30
Giovanni LB
0f6481259c
Adding ATT support for gfx12
...
Change-Id: I549f36061bd961347eb92795846d660069c263fc
[ROCm/rocprofiler commit: 893bcb0c10 ]
2024-06-21 11:25:49 -04:00
Ranjith Ramakrishnan
5d945a8144
SWDEV-464716 - Use the correct hsa devel package for RPM dependencies
...
hsa-rocr-devel should be used for RPM dependency.
Runtime package should depend on has-rocr
Change-Id: I61a25c47d18f14686bbb55f5ccbf1f49d27bb9b0
[ROCm/rocprofiler commit: 2b6d73d3e7 ]
2024-06-20 16:06:10 -07:00
gobhardw
9337232d11
README update for gerrit->github nightly sync
...
Change-Id: Ice31239def9f6cf4c1e8ef689d7b92df75ca3b4c
[ROCm/rocprofiler commit: 33ba37b58e ]
2024-06-20 02:59:06 -04: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
Saurabh Verma
437d39de9e
RDC metrics in v1
...
Change-Id: Iaa8cd0a37da37729df76362f10a0bb63c317a498
[ROCm/rocprofiler commit: a63b6fcbd2 ]
2024-06-11 17:00:39 -05:00
Saurabh Verma
25eda9f856
Fixing occupancy metrics for MI300
...
Adding changes for v1 xml which was missed in change 6cf9df4ff0
Change-Id: I338f2736ee61e316522f1ce42cee74abec201499
[ROCm/rocprofiler commit: 2047bf4b8b ]
2024-06-11 11:47:57 -05: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