Commit Graph

597 Commitit

Tekijä SHA1 Viesti Päivämäärä
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
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