Ammar ELWazir
b6bcb5cd50
SWDEV-401678: Fixed Generated Record IDs missed between different threads
...
Change-Id: I7f78224dcc317668ee3c54279435f253121ad539
2023-05-23 04:38:16 +00:00
gobhardw
31c9bc44e1
SWDEV-387956 : Added CTF in --help option and Fixed plugin path
...
Change-Id: I666084ddd4f77c4e1c012b6ca13d101e11dbc494
2023-05-23 00:42:16 +05:30
Ammar ELWazir
f7e7255f10
Fixing Record ID in queues.cpp
...
Change-Id: I39aa90cdf399f47272b710a5377841c29708dfda
2023-05-19 16:56:22 +00:00
gobhardw
36353266bf
Fixing broken profiler v2 from build directory
...
Change-Id: Ice4f49519953a4cce0ac116535f402ff94adf9d1
2023-05-18 15:03:48 +05:30
gobhardw
70a6c26704
fixing ci test issues for v1
...
Change-Id: I6be62c83a04b6a1a9f7b128086762dcf5ad79fb4
2023-05-17 21:32:12 -04:00
gobhardw
c3107fc258
SWDEV-398161, SWDEV-398764 Fixed --hsa-api for v2
...
Change-Id: I1902ff463851a3485b48f7b9400f7116a073365a
2023-05-17 17:22:44 -04:00
gobhardw
d6f481e570
Fixing standalone sample compilation and CHANGELOG
...
Change-Id: I4b8cf46b32e3d76bcedeadb12357fb6eed1ee213
2023-05-17 11:46:24 -04:00
Ammar ELWazir
ac6a76d718
Fixing rocprofv2 script
...
Change-Id: I96ee69e284eb51dc1fbd23682d3d88699a298dae
2023-05-17 11:41:16 -04:00
Ammar ELWazir
256875a69f
SWDEV-387702 & SWDEV-387711: Fixing the location of the rocprofilerv2 tool
...
Change-Id: I5a7439351f1153c4c9f29b3fb4990fcc4de69c65
2023-05-16 18:10:49 +00:00
Ammar ELWazir
52eebaa6e6
Fixing rocprofv2 script
...
Change-Id: I3adbd216116ad44032e5a01d880f9cf4d4074ae7
2023-05-15 18:40:41 -04:00
Ammar ELWazir
2a835dd7e8
Fixing Samples to adapt Enter & Exit Phase
...
Change-Id: I41d8ad18931cfb43fad79e60df4d22053cb00d17
2023-05-12 19:22:59 +00:00
gobhardw
0b401d71c6
SWDEV-397576 Adding protection for HIP calls to understand MI failures
...
Change-Id: Icd6a2cb3be5520ee57fdd76bfafa06801b7061c0
2023-05-11 13:02:31 -04:00
Giovanni LB
55c6a2d4ad
SWDEV-391616: Added network/file/off option for ATT analysis.
...
Change-Id: I77d0d6d6652f0bf1b3f46d919aec5c17e29f3da7
2023-05-10 18:39:48 -04:00
Giovanni LB
317147ca11
PLAT-130888: Added counter no-server/json_dump option.
...
Change-Id: I22fc2477845982beef8934d2fb55b519d2b2960c
2023-05-10 18:39:38 -04:00
Giovanni LB
f656ef0784
SWDEV-393541: Closed ATT 5.6 features. Fixed python3 syntax for 5.6
...
Change-Id: Ia2b56b1c4c6e9ba37911746325683314aa464d7a
2023-05-10 18:39:29 -04:00
Giovanni LB
3170849fe1
SWDEV-393541: Added occupancy info.
...
Change-Id: Ib716b571210d35e1e5ffff29f8b0cced92607ff6
2023-05-10 18:39:17 -04:00
Giovanni LB
f11ec66b1a
SWDEV-393541: Added new parser. Json files are served from memory.
...
Change-Id: I24fe7d5111ac6aead8bcf5d07960ba0a5437ae39
2023-05-10 18:39:07 -04:00
Ranjith Ramakrishnan
9265322297
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
2023-05-08 19:29:14 -04:00
Giovanni LB
edbac98594
SWDEV-380635: Added metrics in src/core for gfx11
...
Change-Id: I4e2003a6bff8ce06ecd3c8e07354e67f053683b5
2023-05-05 15:39:30 -04:00
Kiumars Sabeti
997c771723
SWDEV-380635: adding gfx11 architecture to rocprofiler which includes navi31 and navi32 for now
...
Change-Id: Ib2a93a34688471c82b5db0dc10e8da58452dba21
2023-05-05 15:39:18 -04:00
Giovanni LB
ba620ee7c6
SWDEV-389947: Fixing GPU memory being allocated for every kernel. Reduced python memory usage.
...
Change-Id: I74d31581653e53e529f148b272f5217a1edcf288
2023-05-05 11:26:34 -04:00
Ammar ELWazir
18110d146e
SWDEV-398583: Fix for ATT AQLProfile lib Path in rocprofv2
...
Change-Id: I2b50916654ac5b1abcc9c37a267911cbf9f471a8
2023-05-05 07:14:09 +00:00
Ammar ELWazir
9e62e066fe
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
2023-05-02 22:44:43 -04:00
gobhardw
9dd1a12468
Fixing mem leak in perfetto plugin
...
Change-Id: I4a39e3d8c8796cecf01322cd963359c1788d6d1c
2023-05-02 17:48:52 +05:30
gobhardw
591e3d734b
Ignoring commented lines in input for profiling
...
Change-Id: I31c089024473f0b22e26d54d6db7e5818a064a0d
2023-04-28 10:13:04 -04:00
Giovanni LB
40619ac19c
Navi21 support for ATT
...
Change-Id: I24f4a9ca6df805ec05163863490280f8f0a40930
2023-04-25 12:18:36 -04:00
Giovanni LB
36108aac55
SWDEV-391608: Changed AQL-ATT default location. Added ATT env-variable to Readme.
...
Change-Id: I6256c8d539284562c547ae5349a6b8c022fe2b88
2023-04-25 12:17:41 -04:00
gobhardw
40bfdcade0
SWDEV-388249: Memory leak fix
...
Change-Id: I68c62ee42e6d37fb85a1a8aa0d7a2cbda6431a8b
2023-04-25 12:12:43 +05:30
Giovanni LB
c07eff437f
SWDEV-388249: WIP - Fixed few memory leaks
...
Change-Id: I97eb348c7715ac166f48cee3fd3d1b702d355948
2023-04-24 17:58:46 -03:00
gobhardw
004ade7f62
Fixing typo in build script and tracer tests
...
Change-Id: I1e030fbd126bb3cf552ad1a8d00708bcc2ac6c08
2023-04-24 13:03:35 +05:30
Giovanni LB
579d59698a
SWDEV-393614: Zero-ed record struct on allocation.
...
Change-Id: I0c1fa995e336e21d66851ac621114b8e88786c94
2023-04-21 11:37:38 -04:00
Ammar ELWazir
e499729db8
Fixing Perfetto Plugin Stream ID
...
As Stream ID is not being processed by the API now for performance issues, we dropped the Stream ID use in Perfetto Plugin
Change-Id: I69a651cc998addbfc1c4f5bc972a58afb1f74dc0
2023-04-21 08:44:52 +00:00
Ammar ELWazir
1322e527a6
Fixing Kernel Names
...
The lifetime of the kernel descriptor handle is unknown, so we currently uses the record id to identify the kernel name
Change-Id: I8802ce245bb021bcb43dd97cd6334bc88de0faf4
2023-04-21 03:17:33 -04:00
Ammar ELWazir
29b25a3ef5
Adding Async output for API Tracing
...
If rocprofiler_set_api_trace_sync_callback is not called by the API client then it will be automatically saved in the buffer and it will be in async to the user to see the API trace data, sample for async api tracing is added to samples/tracer
Change-Id: I01266a12b0eec172fdcffd7f04c89c2fe96174bb
2023-04-21 03:17:27 -04:00
Ammar ELWazir
4a33787c01
Fixing Performance Issue with API Tracing V2
...
Records right now will report basic raw data, no pre-processing in API anymore, and it will be left to the tool to process data from the output of synchronous callbacks of the API tracing records output
Change-Id: I8e5845e49e1228cb2fb60ca188ee748745b6a1af
2023-04-21 03:17:17 -04:00
Giovanni LB
c1afcb95e7
PLAT-130888: Added kernel dispatch ID to txt
...
Change-Id: I7852a98b9b7be0098b45f5a433f6cbba0617eb05
2023-04-20 23:47:26 -04:00
Giovanni LB
fd2376fe90
PLAT-130888: Added support for .out files
...
Change-Id: Ia2fe1966e0264f42ee1159d732d5606438b7bb91
2023-04-20 23:15:07 -04:00
Giovanni LB
c64b5e0090
PLAT-130888: Added back shader engine mask.
...
Change-Id: I8e14bbd16628cc0b682adea845911b93b8e1af51
2023-04-20 19:55:51 -04:00
Ammar ELWazir
7621626559
Handling Corrupted kernel names
...
Change-Id: I660cefa1d6fadfd6cf59fe57b70b718c5e17aa75
2023-04-18 19:28:22 +00:00
gobhardw
8de0adf6e8
Adding build id to microbenchmark target
...
Change-Id: Iea2475772f43f56125dd2cb0e4280fb0555ed7ad
2023-04-17 23:05:17 -04:00
Ammar ELWazir
dda3261461
SWDEV-394873: Fixing Build IDs for HIP related tests
...
Change-Id: I49656c0383782c69cc88eb6d874727149375b32c
2023-04-17 14:27:56 -04:00
Ammar ELWazir
6da9f43f61
Duplicate of SWDEV-392986 -Use absolute path of clang-tidy
...
Using clang-tidy with out any absolute path is resulting in build failure.
Corrected the same. Due to build script issues, find_program was not able to find clang-tidy
So the issue was not exposed. Fixing the build script exposed the build failures
Change-Id: I6e886bf6beba531b97205f264f729544fd5cf303
2023-04-17 14:27:41 -04:00
gobhardw
813d6fedb2
SWDEV-297576: RSMI based micro benchmark for pcie validation
...
Change-Id: I87bc09ea8d2f903cafc0291f3565fd626254e475
2023-04-17 14:05:19 -04:00
Ammar ELWazir
a3484f4ee8
Fixing Symbol Versioning for V2
...
Change-Id: Ieb6f98bec97e9d24ff6acc52b131a1a1a129a829
2023-04-14 13:25:36 -04:00
gobhardw
a56b32e4eb
SWDEV-387560 rocprofiler changes for CI test scripts
...
Change-Id: Ie727424eae47502395e0779614bd5e863ed9a197
2023-04-14 16:19:15 +05:30
Ammar ELWazir
883d0cffd8
Fixing header to be C instead of C++ only
...
Change-Id: If9bc1254f1a823d2f01c6834d7cddcf2721f251a
2023-04-11 03:56:46 +00:00
Giovanni LB
038aee1b1e
Removed f-string
...
Change-Id: Ie99c43da26ad4f464edafe36886b5ec7c5d54863
2023-04-11 03:56:46 +00:00
Ammar ELWazir
720f2fd9df
Fixing Rebase Issues
...
Change-Id: I69d6c9fd8f8a05951b543f30195de87dc993e5b7
2023-04-11 03:56:46 +00:00
Sriraksha Nagaraj
d410ba3864
SWDEV-391217:Adding a fix to display kernel properties values
...
Change-Id: Icde93e81f7024e699bebec32e3b3315c8ae811fa
2023-04-11 03:56:46 +00:00
gobhardw
13c12bc7e7
Making v2 tests CI ready
...
Change-Id: Ia32c9b2a1b5f833d1c7b078b678895b736d1e2a1
2023-04-11 03:56:46 +00:00