gobhardw
c15dc57cd4
updating changelog after MI300 merge
...
Change-Id: I0bbbf8e44a3a43b57531196199f4c97d3da2af4d
[ROCm/rocprofiler commit: 7ed8e6f37b ]
2023-05-30 21:41:54 -05:00
Saurabh Verma
7e912d3a61
PLAT-130886: Support for MI300 XCC modes for rocprofv2
...
1. Accumulated mode(default mode) will aggregate counters and metric values from all xcc.
2. Individual mode (export ROCPROFILER_INDIVIDUAL_XCC_MODE=1) will dump metrics from each xcc separately.
Change-Id: I18ca334514f626f0c8e92d1472c1738978baccd4
[ROCm/rocprofiler commit: 58c4b165fe ]
2023-05-30 21:41:54 -05:00
Giovanni LB
d9afb4322f
SWDEV-399505: Updated file.cpp from amd-staging
...
Change-Id: I8b43f98fc0fa3c7d928bcc58067fddb01018b607
[ROCm/rocprofiler commit: 099a6b88b9 ]
2023-05-30 21:41:54 -05:00
Giovanni LB
3cfbfe2264
Limited filenames size for ATT plugin
...
(cherry picked from commit e31b7466c3bf9d8e69311752a617097f81d51355)
Change-Id: I2efd25e23a7c836df7526f743d68288b696d23b1
[ROCm/rocprofiler commit: 140dc5bb1a ]
2023-05-30 21:41:54 -05:00
Saurabh Verma
dcd5f1a397
MI300 counters support for rocprof and rocprofv2(Accumulation from all xccs)
...
1. Xml files updated for gfx940 counters
2. File plugin changes to allow rocprofv2 backward compatibility for results.csv
3. Changes in rocprofv2 script to use tblextr.py, to generate results.csv just like rocprof
Change-Id: I7798f4411ce01f6fbfffb126de654ed806ca7045
(cherry picked from commit 86cbaf38c436be876f0426fa27803b1e64d90378)
[ROCm/rocprofiler commit: 8f82ff6a46 ]
2023-05-30 21:41:54 -05:00
Ammar ELWazir
c61b174908
Tracer Tool Typo fix
...
Change-Id: I91bf39312755a7106f976c089f95bc13510bb54c
[ROCm/rocprofiler commit: c795a6d375 ]
2023-05-30 18:11:07 +00:00
gobhardw
8cfb40c7c2
SWDEV-397576: Fixing typo for spm test in navi
...
Change-Id: If74a43b6283d158e9d0b9bdb59db828ae9f38cb5
[ROCm/rocprofiler commit: 1e8b92e2b1 ]
2023-05-29 12:51:40 +05:30
gobhardw
9d491815d7
Fix async copy test and logic flaw in tracer test
...
Change-Id: I046f12cc7513f7b555b4c148d5ec34bc2354280e
[ROCm/rocprofiler commit: 7ef30a17c8 ]
2023-05-25 09:46:42 -04:00
Giovanni LB
11acda6290
SWDEV-401887: Removed output folder sent to att.py
...
Change-Id: I3e09c1ead9c24a5fd03cd26e4bee18d580a2f377
[ROCm/rocprofiler commit: cd9ad067fa ]
2023-05-25 07:52:01 -03:00
Ammar ELWazir
af2247a018
Fixing ROCSYS
...
Change-Id: I907e2d0dae0413ebda4f83227dfe99e8a8f86d12
[ROCm/rocprofiler commit: 3368b7483f ]
2023-05-25 00:26:01 -04:00
Ammar ELWazir
6ead732610
Removing Grafana
...
Change-Id: I73c84daa6f8a9da6de217b81665087662d25f4c5
[ROCm/rocprofiler commit: 078cb99d2c ]
2023-05-25 00:25:27 -04:00
Ammar ELWazir
e45d633356
Fixing Timestamps for Tracing for the trace buffer results
...
Change-Id: I89b36daacb6531840ac334ba4629c73a7b8f1e79
[ROCm/rocprofiler commit: 6b07b139c4 ]
2023-05-25 01:59:54 +00:00
Ammar ELWazir
c81ec8a710
SWDEV-389161: Fixing CTF plugin to work with the TraceBuffer
...
Change-Id: I4bd9f21bb91d6bd7cee1417d88a81d9d3be6ea9b
[ROCm/rocprofiler commit: 1bba393b1b ]
2023-05-24 22:46:40 +00:00
Sriraksha Nagaraj
4ba25a5c39
SWDEV-389161:Adding fix for tensorflow app hang with rocprofv2
...
Change-Id: I48ade2e853468940aa5e1fca58ba22f686d89f26
[ROCm/rocprofiler commit: cdc74d31db ]
2023-05-24 22:46:40 +00:00
gobhardw
1ffdf1ed3c
SWDEV-388373 : plugins option validates plugin name
...
Change-Id: Id1aa810bb6f1f8e52fc0b2f2e5332dd44bf71708
[ROCm/rocprofiler commit: b817742d89 ]
2023-05-24 01:41:13 -04:00
gobhardw
31c6169af7
Fixing tracer hello world test
...
Change-Id: I79b84506c404ac8ad5d63eb5af08f8f4cb4167ae
[ROCm/rocprofiler commit: 7957dc24ea ]
2023-05-23 12:19:16 +05:30
Ammar ELWazir
99b6105995
Adding a way to define the OPS operation in the file plugin
...
Change-Id: Id1810b9a34bd0af2f000c53aad328bb019768eb0
[ROCm/rocprofiler commit: cf14bfbef0 ]
2023-05-23 04:38:17 +00:00
Ammar ELWazir
6e15b5be87
Fixing BARECTF Binary search path in CTF Plugin CMake
...
Change-Id: I05a965a844584422ea93a4dd4196b8d7b2cdb339
[ROCm/rocprofiler commit: 55feb12ed9 ]
2023-05-23 04:38:16 +00:00
Ammar ELWazir
7509f24dae
Fixing queue.cpp as record_id is being generated as transferred in the signal handler arguments as the kernel_name id
...
Change-Id: Ic89d1dad4993a5a78e19e416248208a3e4980538
[ROCm/rocprofiler commit: 05ed06f883 ]
2023-05-23 04:38:16 +00:00
Ammar ELWazir
3badaf5246
SWDEV-401678: Fixed Generated Record IDs missed between different threads
...
Change-Id: I7f78224dcc317668ee3c54279435f253121ad539
[ROCm/rocprofiler commit: b6bcb5cd50 ]
2023-05-23 04:38:16 +00:00
gobhardw
64866d9aa4
SWDEV-387956 : Added CTF in --help option and Fixed plugin path
...
Change-Id: I666084ddd4f77c4e1c012b6ca13d101e11dbc494
[ROCm/rocprofiler commit: 31c9bc44e1 ]
2023-05-23 00:42:16 +05:30
Ammar ELWazir
5b7f2441be
Fixing Record ID in queues.cpp
...
Change-Id: I39aa90cdf399f47272b710a5377841c29708dfda
[ROCm/rocprofiler commit: f7e7255f10 ]
2023-05-19 16:56:22 +00:00
gobhardw
6963f82c84
Fixing broken profiler v2 from build directory
...
Change-Id: Ice4f49519953a4cce0ac116535f402ff94adf9d1
[ROCm/rocprofiler commit: 36353266bf ]
2023-05-18 15:03:48 +05:30
gobhardw
d869b23a4f
fixing ci test issues for v1
...
Change-Id: I6be62c83a04b6a1a9f7b128086762dcf5ad79fb4
[ROCm/rocprofiler commit: 70a6c26704 ]
2023-05-17 21:32:12 -04:00
gobhardw
614fd47cd3
SWDEV-398161, SWDEV-398764 Fixed --hsa-api for v2
...
Change-Id: I1902ff463851a3485b48f7b9400f7116a073365a
[ROCm/rocprofiler commit: c3107fc258 ]
2023-05-17 17:22:44 -04:00
gobhardw
39e398bfd7
Fixing standalone sample compilation and CHANGELOG
...
Change-Id: I4b8cf46b32e3d76bcedeadb12357fb6eed1ee213
[ROCm/rocprofiler commit: d6f481e570 ]
2023-05-17 11:46:24 -04:00
Ammar ELWazir
32f2e4c2e4
Fixing rocprofv2 script
...
Change-Id: I96ee69e284eb51dc1fbd23682d3d88699a298dae
[ROCm/rocprofiler commit: ac6a76d718 ]
2023-05-17 11:41:16 -04:00
Ammar ELWazir
548d853f56
SWDEV-387702 & SWDEV-387711: Fixing the location of the rocprofilerv2 tool
...
Change-Id: I5a7439351f1153c4c9f29b3fb4990fcc4de69c65
[ROCm/rocprofiler commit: 256875a69f ]
2023-05-16 18:10:49 +00:00
Ammar ELWazir
2ffc3d1adc
Fixing rocprofv2 script
...
Change-Id: I3adbd216116ad44032e5a01d880f9cf4d4074ae7
[ROCm/rocprofiler commit: 52eebaa6e6 ]
2023-05-15 18:40:41 -04:00
Ammar ELWazir
54a24a643c
Fixing Samples to adapt Enter & Exit Phase
...
Change-Id: I41d8ad18931cfb43fad79e60df4d22053cb00d17
[ROCm/rocprofiler commit: 2a835dd7e8 ]
2023-05-12 19:22:59 +00:00
gobhardw
7a3a0b18f1
SWDEV-397576 Adding protection for HIP calls to understand MI failures
...
Change-Id: Icd6a2cb3be5520ee57fdd76bfafa06801b7061c0
[ROCm/rocprofiler commit: 0b401d71c6 ]
2023-05-11 13:02:31 -04:00
Giovanni LB
9cb1e39a19
SWDEV-391616: Added network/file/off option for ATT analysis.
...
Change-Id: I77d0d6d6652f0bf1b3f46d919aec5c17e29f3da7
[ROCm/rocprofiler commit: 55c6a2d4ad ]
2023-05-10 18:39:48 -04:00
Giovanni LB
6da425028c
PLAT-130888: Added counter no-server/json_dump option.
...
Change-Id: I22fc2477845982beef8934d2fb55b519d2b2960c
[ROCm/rocprofiler commit: 317147ca11 ]
2023-05-10 18:39:38 -04:00
Giovanni LB
b030c1856b
SWDEV-393541: Closed ATT 5.6 features. Fixed python3 syntax for 5.6
...
Change-Id: Ia2b56b1c4c6e9ba37911746325683314aa464d7a
[ROCm/rocprofiler commit: f656ef0784 ]
2023-05-10 18:39:29 -04:00
Giovanni LB
6375a3049d
SWDEV-393541: Added occupancy info.
...
Change-Id: Ib716b571210d35e1e5ffff29f8b0cced92607ff6
[ROCm/rocprofiler commit: 3170849fe1 ]
2023-05-10 18:39:17 -04:00
Giovanni LB
4628770498
SWDEV-393541: Added new parser. Json files are served from memory.
...
Change-Id: I24fe7d5111ac6aead8bcf5d07960ba0a5437ae39
[ROCm/rocprofiler commit: f11ec66b1a ]
2023-05-10 18:39:07 -04:00
Ranjith Ramakrishnan
1fe89b71d2
SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
...
Using wrapper header files will result in #warning message by default
Change-Id: If782c70db5a02e0143eca750c6a72803d39ca837
[ROCm/rocprofiler commit: 9265322297 ]
2023-05-08 19:29:14 -04:00
Giovanni LB
3f74675c65
SWDEV-380635: Added metrics in src/core for gfx11
...
Change-Id: I4e2003a6bff8ce06ecd3c8e07354e67f053683b5
[ROCm/rocprofiler commit: edbac98594 ]
2023-05-05 15:39:30 -04:00
Kiumars Sabeti
a260b63b96
SWDEV-380635: adding gfx11 architecture to rocprofiler which includes navi31 and navi32 for now
...
Change-Id: Ib2a93a34688471c82b5db0dc10e8da58452dba21
[ROCm/rocprofiler commit: 997c771723 ]
2023-05-05 15:39:18 -04:00
Giovanni LB
ac1b1dc139
SWDEV-389947: Fixing GPU memory being allocated for every kernel. Reduced python memory usage.
...
Change-Id: I74d31581653e53e529f148b272f5217a1edcf288
[ROCm/rocprofiler commit: ba620ee7c6 ]
2023-05-05 11:26:34 -04:00
Ammar ELWazir
005880b4aa
SWDEV-398583: Fix for ATT AQLProfile lib Path in rocprofv2
...
Change-Id: I2b50916654ac5b1abcc9c37a267911cbf9f471a8
[ROCm/rocprofiler commit: 18110d146e ]
2023-05-05 07:14:09 +00:00
Ammar ELWazir
7647f6988f
V1/V2 API Library Separation
...
V1 library will be supported as librocprofiler64.so and V2 will be supported as librocprofiler64v2.so and headers will be rocprofiler.h for V1 and v2/rocprofiler.h for v2
Change-Id: Ibe5bdbf2f79f0175342c648e917ae77918186604
[ROCm/rocprofiler commit: 9e62e066fe ]
2023-05-02 22:44:43 -04:00
gobhardw
6b53186f13
Fixing mem leak in perfetto plugin
...
Change-Id: I4a39e3d8c8796cecf01322cd963359c1788d6d1c
[ROCm/rocprofiler commit: 9dd1a12468 ]
2023-05-02 17:48:52 +05:30
gobhardw
5ab5d37fb9
Ignoring commented lines in input for profiling
...
Change-Id: I31c089024473f0b22e26d54d6db7e5818a064a0d
[ROCm/rocprofiler commit: 591e3d734b ]
2023-04-28 10:13:04 -04:00
Giovanni LB
0da1e506b3
Navi21 support for ATT
...
Change-Id: I24f4a9ca6df805ec05163863490280f8f0a40930
[ROCm/rocprofiler commit: 40619ac19c ]
2023-04-25 12:18:36 -04:00
Giovanni LB
44030f99ce
SWDEV-391608: Changed AQL-ATT default location. Added ATT env-variable to Readme.
...
Change-Id: I6256c8d539284562c547ae5349a6b8c022fe2b88
[ROCm/rocprofiler commit: 36108aac55 ]
2023-04-25 12:17:41 -04:00
gobhardw
fe7cbccdfa
SWDEV-388249: Memory leak fix
...
Change-Id: I68c62ee42e6d37fb85a1a8aa0d7a2cbda6431a8b
[ROCm/rocprofiler commit: 40bfdcade0 ]
2023-04-25 12:12:43 +05:30
Giovanni LB
7cf679e483
SWDEV-388249: WIP - Fixed few memory leaks
...
Change-Id: I97eb348c7715ac166f48cee3fd3d1b702d355948
[ROCm/rocprofiler commit: c07eff437f ]
2023-04-24 17:58:46 -03:00
gobhardw
ee2c45a25e
Fixing typo in build script and tracer tests
...
Change-Id: I1e030fbd126bb3cf552ad1a8d00708bcc2ac6c08
[ROCm/rocprofiler commit: 004ade7f62 ]
2023-04-24 13:03:35 +05:30
Giovanni LB
7680c559a0
SWDEV-393614: Zero-ed record struct on allocation.
...
Change-Id: I0c1fa995e336e21d66851ac621114b8e88786c94
[ROCm/rocprofiler commit: 579d59698a ]
2023-04-21 11:37:38 -04:00