gobhardw
1d8401dec8
Fixing usability for rocsys
...
Change-Id: Ic2f3c4bdc5e6eb89c03799410ee16d27de035c97
2023-08-18 10:29:51 -04:00
Giovanni LB
157eacd2bb
DCGPUBU-44: Added arbitrary envvars to file/dir names. Squashed some fixes.
...
- Added arbitrary env-vars
- Fixed some UBs with atomic variables
- Fixed loading of file plugin
- ATT vs. kernel-trace off by one
Change-Id: I69c75f66f722e4085b5279f41afd05813628846d
2023-08-15 17:53:57 -03:00
Giovanni LB
06cd40d7ab
SWDEV-354913: Fixed rocprofv1 hip-trace for no kernel calls
...
Change-Id: Iaaed532b98be0e4a74849e272d484a37c874963c
2023-08-10 19:31:55 -03:00
gobhardw
0ecf3cb2e1
SWDEV-413890 and formatting changes
...
Change-Id: Icea4ddf9dbdb6181bd8affdec9072738fcfa215e
2023-07-28 12:33:00 +05:30
gobhardw
80ecb2b288
Adding color codes for rocprofv2 options
...
Change-Id: Ifff57f8ff6dfee00fb91e4147ad867762b956a6a
2023-07-26 00:07:53 +05:30
gobhardw
f5e8628978
Add usage for all the options in rocprofv2
...
Change-Id: Ic95c83b6aa8cd90e0550be989cddb28edb1ee73c
2023-07-25 23:50:48 +05:30
Giovanni LB
019ddfe68e
SWDEV-409195: Added instructions for ATT help.
...
Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09
2023-07-13 16:47:05 -04:00
Giovanni LB
1166f3c121
SWDEV-403085: Added %rank to output path and metadata to CTF. Added tests for file/ctf/perfetto plugins.
...
Change-Id: I3b85e8a413cb99e44b7d8d5303dcb9e3520c0f04
2023-07-12 10:24:19 -04:00
Ammar ELWazir
db59f4a08e
Fixing Paths
...
Change-Id: Id10d75c1e1cf30cb54a2fbf26032c1ed33a8caca
2023-06-30 18:32:00 -04:00
Giovanni LB
b9b17bfb34
SWDEV-408607: ATT parser rework
...
Change-Id: Ic180c3e7904bb6e46d9fd9fb4c9a97da503a5a3e
2023-06-30 18:01:39 -04:00
Ammar ELWazir
fe3fa1d83f
Removing Kernel Trace from sys-trace as HIP_OPS have the same results
...
Change-Id: I17a578487e5b4f4f215d3af123a9e63e295bf6d8
2023-06-23 16:16:50 -04:00
gobhardw
19099328cf
Fixing input file processing and ATT
...
Change-Id: I34b674d6a6f67796c4747e40e2e3715780ffdb26
2023-06-23 21:21:47 +05:30
gobhardw
f44b80acfb
Fixing Broken Tracing APIs
...
Change-Id: Ia73ff534fb8da81254007f28984f9f34f91bfb2c
2023-06-23 13:49:01 +05:30
gobhardw
cc5a1189db
Fixing --list-counters from rocm path
...
Change-Id: I5746b862e6dd9050703dd0d9a793a37187ec2343
2023-06-22 00:16:39 -04:00
Ammar ELWazir
40a36a201e
SWDEV-288134: Workaround to enable roctracer early
...
Change-Id: I65d776af07a270f25acd4f918f33008d4588aa08
2023-06-21 18:54:19 -04:00
Ammar ELWazir
472624e3bd
SWDEV-374256: GPU Kernel Dispatch Trace Period Support
...
Change-Id: Idaabe82a30013e3aba4bcb65bd0a89ce2d14ad97
2023-06-21 12:46:33 -04:00
Ammar ELWazir
93c28b5d39
SWDEV-403398: ROCProfiler V2 Optimizations
...
1- Optimizations for current profiler, tracer classes
2- Adding Flush Interval functionality
3- Adding Trace Period functionality
Change-Id: I319b76b723516abad34565cd8364326e8435e634
2023-06-21 12:46:15 -04:00
gobhardw
c6729adaed
Handle user input if first PMC line is empty
...
Change-Id: I456fd9360a4a8506fadcc975e71da112a26b07ae
2023-06-20 21:56:04 -04:00
Giovanni LB
83dac81840
Removed filter ignoring PMC/ATT
...
Change-Id: I455bca0fe2c1016f5c04bd7c9c1b9cf90702bff7
2023-06-20 11:25:03 -04:00
Ammar ELWazir
d3c39dca88
SWDEV-391589: Fixing File plugin output text
...
Change-Id: I5e1d46431ca2b93661772b062996ed62574c36f9
2023-06-17 00:21:56 -04:00
gobhardw
882f5e9967
Fixing SEGFAULT when running profiler from outside build
...
Change-Id: Idd8d2562157536e8c386421920b9045615a85635
2023-06-15 20:26:19 +05:30
Ammar ELWazir
7ea04a63c5
Fixing Build Library Paths
...
Change-Id: If71f548dda3dd7cab3dc251b4a3e6389cfc9e4f9
2023-06-10 10:30:25 -04:00
Ammar ELWazir
8350f42329
Tests fix
...
Change-Id: I1fe7ab12c20e83f0bfc710bfc6db6a8d03802dd5
2023-06-10 10:26:33 -04:00
Ammar ELWazir
2e3d0ee110
SWDEV-296009: Disabling ROCP_MCOPY_DATA
...
Change-Id: I5bbc529831d60e254d510a176b432395daac280a
2023-06-07 12:10:53 -04:00
Ammar ELWazir
f308e36798
Fixing Readme & File structure & Typos
...
Change-Id: I354b4e0e0448c3e8555d0b766b2c410c8049c2ff
2023-05-31 18:00:16 -04:00
Sriraksha Nagaraj
3fe6016957
SWDEV-356166: Adding fix to load rocminfo without it in the PATH variable
...
Change-Id: I3f36900b47b72fab44c561123cd7600161124430
2023-05-31 14:49:11 -04:00
Ammar ELWazir
08fc21ac31
SWDEV-403050: Multiple fixes for Memory Leaks in profiler
...
Change-Id: Ib720a81105af13898ff745ce0cbc2a48c1f4a980
2023-05-30 21:41:54 -05:00
Saurabh Verma
8f82ff6a46
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)
2023-05-30 21:41:54 -05:00
Giovanni LB
cd9ad067fa
SWDEV-401887: Removed output folder sent to att.py
...
Change-Id: I3e09c1ead9c24a5fd03cd26e4bee18d580a2f377
2023-05-25 07:52:01 -03:00
Ammar ELWazir
3368b7483f
Fixing ROCSYS
...
Change-Id: I907e2d0dae0413ebda4f83227dfe99e8a8f86d12
2023-05-25 00:26:01 -04:00
gobhardw
b817742d89
SWDEV-388373 : plugins option validates plugin name
...
Change-Id: Id1aa810bb6f1f8e52fc0b2f2e5332dd44bf71708
2023-05-24 01:41:13 -04: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
gobhardw
70a6c26704
fixing ci test issues for v1
...
Change-Id: I6be62c83a04b6a1a9f7b128086762dcf5ad79fb4
2023-05-17 21:32:12 -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
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
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
Giovanni LB
fd2376fe90
PLAT-130888: Added support for .out files
...
Change-Id: Ia2fe1966e0264f42ee1159d732d5606438b7bb91
2023-04-20 23:15:07 -04:00
gobhardw
ef31a96b55
updated README for plugins
...
Change-Id: I8875bf8b624c8e09467bcb30e2794bdf41b31872
2023-03-29 15:55:05 +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
ceefad27d0
Solving failed tests for rocprofiler v1
...
Change-Id: I61ffc4380b077db3a23c9dbb3e680324cf7f1a4a
2023-03-09 13:21:08 +00:00
Giovanni LB
4ec67854e5
SWDEV-384602: Solved issues with multiple users.
...
Change-Id: Ie40addcbfdfce6ce45ceec8e38fc83d3d72882eb
2023-03-09 13:21:07 +00:00
Ammar ELWazir
dc69331379
Fixing rocprofilerv2 naming and CMake issues
...
Change-Id: Ib6d336349a056731e5c0f35151296d6fea671360
2023-03-09 13:21:01 +00:00
Ammar ELWazir
9b0e58dfdf
Fixing Packages installation path
...
Change-Id: Ide3536b3c6050effcc9337e612375a7e5ddb6522
2023-03-09 13:20:37 +00:00
Konstantin Zhuravlyov
e0e5f7336b
Explain why kernels are compiled with code object v4
...
Change-Id: Ib0502f005faa513105cf570a0013517d6c6349c3
2023-02-03 21:54:33 -05:00
Konstantin Zhuravlyov
d9c9d39902
Compile kernels with code object v4
...
Change-Id: I3dc05dff07888cea79ba0a51eaac17ed64f5fec0
2023-02-03 16:17:34 -05:00
Ammar ELWazir
bbbd177dd7
Suppressing the hipGraphLaunch issue
...
hipGraphs acts as a separate activity group as they have their own memory copies and their kernel dispatches and more activities, currently hip api that roctracer depend on doesn't have a way to represent this type, so we are temporarily suppressing the issue up till we have a complete support for the hipGraphs
Change-Id: I5d889be05c9414530672c781e5a712d572ea4104
2022-11-01 23:29:05 -05:00