Grafico dei commit

618 Commit

Autore SHA1 Messaggio Data
Ammar ELWazir 0c2a2d4eff Fixing Perfetto Plugin & Updating Perfetto SDK
Change-Id: Idad07448a70b0b17acee899c0265147455a9d87c


[ROCm/rocprofiler commit: 5c8cb39b08]
2023-06-06 09:02:17 -04:00
gobhardw bfe917118a SWDEV-397576 Fixing typo in DISABLED keyword
Change-Id: Ia1e391e2503957a451d6f7051291d092a33b7e04


[ROCm/rocprofiler commit: 02412ff353]
2023-06-04 00:45:36 -04:00
Giovanni LB d8aad69582 Added GFX11 compilation for tests
Change-Id: I4483a0439fba0921cd9304b4bf45447b9a94b065


[ROCm/rocprofiler commit: f154067583]
2023-06-03 13:38:25 -03:00
Giovanni LB cb25329c42 File plugin performance improvement (upto 40%) by not using endl.
Change-Id: Ic9be0fb144eb0fa95f8e72c2de46ee4187f071c3


[ROCm/rocprofiler commit: 58d82814e1]
2023-06-03 09:30:06 -04:00
Ammar ELWazir 0368938f67 Profiler and Tracer fix to use the same GPU ID
Change-Id: Ie42212d7717a3fd5e8fe1b5d1a2e893499ccedf7


[ROCm/rocprofiler commit: edf162163a]
2023-06-02 22:19:28 -04:00
Ammar ELWazir afb0d465d6 Fixing ROCProf Tool V1 list basic/derived counters
Change-Id: I70534fd136301e54416d5f663e52b57788a7ec0a


[ROCm/rocprofiler commit: 3fd8de68aa]
2023-06-02 15:51:21 -05:00
Giovanni LB 57444425e3 SWDEV-402866: Added browser file mode. Fixed caching. Changed ATT buffer size. Added MAX_ATT environment variable. Updated README/Changelog.
Change-Id: I36a6093bb85bf4ef179b59df676fc2e4cbdb5288


[ROCm/rocprofiler commit: 59ee21f7d1]
2023-06-02 12:41:20 -04:00
Giovanni LB 7d575c515c Reduced ATT filesize. Fixed mov/scratch from gfx11 and false skip on gfx9.
Change-Id: Ibe80743bf02780f76d4a72dcb0626ca5077e34d9


[ROCm/rocprofiler commit: 44e787957b]
2023-06-02 12:41:06 -04:00
Giovanni LB 0d25fd5727 Added support for Navi ATT
Change-Id: If65afd850b1a63fdda6382133c6269c8d17bfb4d


[ROCm/rocprofiler commit: a6a61c5f51]
2023-06-02 12:40:48 -04:00
gobhardw 1d95e00954 API and Usage Documentation
Change-Id: If34e497ff7938a352eecd4c1cd972cca5df6c5a3


[ROCm/rocprofiler commit: 24286477af]
2023-06-02 09:05:12 -04:00
Ammar ELWazir 7c3aa38dac Adding Kernel Dispatch Tracing Correlation
Change-Id: I7f05fc1fa2fd3f13e0c120b2f48787454a6db7a6


[ROCm/rocprofiler commit: 0859c3567d]
2023-06-02 02:04:02 +00:00
Ammar ELWazir 41be168eb3 Fixing Kernel Dispatches timestamps issue
Change-Id: I4946ea13e2796b018dc3a9114c232b0fa5f483dc


[ROCm/rocprofiler commit: 941a0373e6]
2023-06-02 02:02:22 +00:00
Giovanni LB 65291e0304 SWDEV-380521: Fixed perfetto data corruption for roctx and terminal. Added MPI rank to timeline.
Change-Id: I9d133c495b2809891f5df8b3e6504df13beb3d4e


[ROCm/rocprofiler commit: dd85b1d528]
2023-06-01 06:44:54 -04:00
Giovanni LB bd03cad13f SWDEV-391594: Added macros for MPI env-vars
Change-Id: I373833a2ad997ba944a05f10ac8da6cfdf139fa3


[ROCm/rocprofiler commit: cd5456bf1c]
2023-06-01 06:43:40 -04:00
Giovanni LB ca25554298 SWDEV-391583: Set default outputdir when filename is specified
Change-Id: I9765582cc0dc870906d0ec16aa9ca38e990e0ef8


[ROCm/rocprofiler commit: 1b5fed173c]
2023-06-01 06:43:19 -04:00
gobhardw 8f6d8f823a Fixing README for ATT
Change-Id: I0dcc75082a03552a3f2040d63798e0dcd3b63c1c


[ROCm/rocprofiler commit: d0326a0a28]
2023-06-01 14:23:23 +05:30
Ammar ELWazir 0226049728 Fixing Perfetto & CTF plugins for ROCtx
Change-Id: I575dcfcac6ced4dd5973f037137f1386a684e08b


[ROCm/rocprofiler commit: 2591d37add]
2023-06-01 08:41:25 +00:00
Giovanni LB b400f5e157 Fixing Begin and End timestamps for tracer records
Change-Id: I848772ff22c993a0ae82d68336be2b94f32d4489


[ROCm/rocprofiler commit: bb45109989]
2023-05-31 19:18:03 -04:00
Ammar ELWazir f033633c04 Fixing Readme & File structure & Typos
Change-Id: I354b4e0e0448c3e8555d0b766b2c410c8049c2ff


[ROCm/rocprofiler commit: f308e36798]
2023-05-31 18:00:16 -04:00
Sriraksha Nagaraj a305118408 SWDEV-356166: Adding fix to load rocminfo without it in the PATH variable
Change-Id: I3f36900b47b72fab44c561123cd7600161124430


[ROCm/rocprofiler commit: 3fe6016957]
2023-05-31 14:49:11 -04:00
AravindanC 2ff0a13daa SWDEV-351540 - ASAN packaging for rocprofiler library
Change-Id: I79b441d3804ccd470b10bc99660c63217ed8eb4f


[ROCm/rocprofiler commit: 9834b9016a]
2023-05-31 11:33:40 -07:00
Giovanni LB 31df8bfc49 SWDEV-402861: Updated changelog for --mode file/network/off
Change-Id: I653021ad61dcd8a26365b5bc4a637b1e7be4383e


[ROCm/rocprofiler commit: 099cca3eb4]
2023-05-31 12:29:06 -04:00
Ammar ELWazir af5ad38656 Removing ROCMTools naming from ROCProfiler project
Change-Id: Ibd6211e031157f68a1bc3dd8dd77385e695cb700


[ROCm/rocprofiler commit: 4bcef6b8de]
2023-05-30 22:14:50 -05:00
gobhardw 3f6c4eed35 Fixing profiler API test
Change-Id: Ie9b473f5e20b41a73c16d2d7218395fee116ad1d


[ROCm/rocprofiler commit: 54222bb4ae]
2023-05-30 21:41:54 -05:00
Ammar ELWazir 5a7dec797e SWDEV-403050: Multiple fixes for Memory Leaks in profiler
Change-Id: Ib720a81105af13898ff745ce0cbc2a48c1f4a980


[ROCm/rocprofiler commit: 08fc21ac31]
2023-05-30 21:41:54 -05:00
Ammar ELWazir 935b40b837 Fixing Multiple Profiler Issues:
1- Fixing Output Buffer Issues
2- Metrics Instances created for all GPUs in Init
3- Multi CPU/GPU/KernArg Pools are initialized for every Agent in Init
4- Lowering OverHead in the Packet WriteInterceptor in the ProxyQueue for both Profile Counting & ATT

Change-Id: Ic3d78156af8405bb134d01584574c339237d265f


[ROCm/rocprofiler commit: 00ecca25c7]
2023-05-30 21:41:54 -05:00
Saurabh Verma c7e51f8abc corrected the gpu-id in the profiler record for MI300 individual xcc mode
Change-Id: Iec0163a67dd28b556f73ef7ff376d6d7040ba4c5


[ROCm/rocprofiler commit: b72fa8b125]
2023-05-30 21:41:54 -05:00
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