İşleme Grafiği

552 İşleme

Yazar SHA1 Mesaj Tarih
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
gobhardw bb6cc5fb41 SWDEV-388295 fixing samples installation error on RHEL
Change-Id: I4bdd26342cc85db60ea66a82a42139e61e3b9a92
2023-04-11 03:56:45 +00:00
gobhardw 9f857800f6 SWDEV-377176: Adding changelog.md for rocprofiler
Change-Id: I81d49e694a09e30de92b19f980e00087f661b91a
2023-04-11 03:56:45 +00:00
Ranjith Ramakrishnan 231948235a Corrected the syntax error
The print statement had extra character 'f' resulting in syntax error and rocprofiler runtime package was not getting generated in centos

Change-Id: Ib4472f4879c4c50ffb00e8336ceef818021c965f
2023-03-30 20:17:55 -05:00
Nirmal Unnikrishnan a2e5faf4da SWDEV-389321 : Disabling build_id for rocprofiler rpm package
Change-Id: I6b5432d05fd37aba400280d2d1f8d6b8b92a68bb
2023-03-29 15:55:07 +00:00
AravindanC 3e8dcaaf72 SWDEV-351540 - ASAN packaging for rocprofiler
Change-Id: Ifb5e8b64dd5f4b3e78afea8789f95af3d8f95003
2023-03-29 15:55:07 +00:00
Giovanni LB 5674997fda SWDEV-389002: Remove quadratic wave lookup
Change-Id: Ie401b46091b31c3b9e4473a15791e4bf2af4d73e
2023-03-29 15:55:07 +00:00
Giovanni LB 8d2903c7cb End stitch on unknown jump location
Change-Id: I7a3bcdc6f06fa464950cd67019f947502afc4c26
2023-03-29 15:55:07 +00:00
gobhardw 377748d2f8 unifying unittests
Change-Id: Icc47229fa4eb88fa40be7ae179e5dc5693659cfd
2023-03-29 15:55:06 +00:00
gobhardw 14977e4dc1 SWDEV-374072 : rocprof gpu selector fix
Change-Id: I155e63a5dc1ecbacd76d80b0df76da99b645ed9f
2023-03-29 15:55:06 +00:00
gobhardw 1f4ea85cab barectf README update
Change-Id: I2812fb45e844fac9469c564dde64bcbecad6057b
2023-03-29 15:55:06 +00:00
AravindanC ed96e9fbb6 SWDEV-366831 - Wrapper header warning as error enabled with option flag
Change-Id: Ic923027cc20edff067044a6fe56a879c0ecddf7e
2023-03-29 15:55:06 +00:00
Kiumars Sabeti a9f1237c53 SWDEV-387039: Modified gfx90a section to inherit from gfx9 base and removed derived counters that are defined in the gfx9 base from gfx90a section to avoid duplication
Change-Id: I653e116bc47fe11b57e663c2827d177149b00c5b
2023-03-29 15:55:06 +00:00
gobhardw ef31a96b55 updated README for plugins
Change-Id: I8875bf8b624c8e09467bcb30e2794bdf41b31872
2023-03-29 15:55:05 +00:00
Ammar ELWazir a5e1069920 Fixing rocprofilerv2 naming and CMake issues
Change-Id: Ib6d336349a056731e5c0f35151296d6fea671360
2023-03-29 15:55:05 +00:00
Ammar ELWazir ab94b378ae SWDEV-373784: Fixed hip/hsa traces not to include roctx tags
Change-Id: I0ffbac3a313dbd9867a85b7cea0c92fe0b9ca0b9
2023-03-09 13:21:10 +00:00
Ammar ELWazir 38648b5194 SWDEV-373783: removing end_time for roctx traces
Change-Id: I34ddb12cc402b0be1517a0c157922a15da7fdd11
2023-03-09 13:21:10 +00:00
Ammar ELWazir 80676bb478 SWDEV-379553: Fix for counters
Change-Id: I65b9bf61c6fc288f95461981979699ccccc4820f
2023-03-09 13:21:09 +00:00
Sriraksha Nagaraj f29b968185 SWDEV-379542: Adding to LD_PRELOAD instead of overriding it
Change-Id: Ib6395454ab6d09124baf2f958f26384f8689f64e
2023-03-09 13:21:09 +00:00
Ammar ELWazir 05f2ef97f9 SWDEV-387026: using gethostid instead of depending on libsystemd
Change-Id: If576eec4abee1a52dfe7cc5bce507420bc8a4d07
2023-03-09 13:21:09 +00:00
Ammar ELWazir da570693e3 Fixing Dispatch numbers
Change-Id: I2c8fb4aedfde68acaeb36cbb2e3263a0317011a7
2023-03-09 13:21:08 +00:00