Ammar ELWazir
0e9e3f0ab6
SWDEV-482307: Fixing Perfetto Plugin
...
Change-Id: Iec128a03b8b57c76861e9cd8ddfd647965076ca8
[ROCm/rocprofiler commit: a6c31edfc3 ]
2024-09-05 12:15:22 -04:00
Giovanni LB
a34d5dbc16
Fixing perfetto tracks for multigpu
...
Change-Id: I0b18180218fc19c8a478112e9a374e863fd3741c
[ROCm/rocprofiler commit: 00163488d7 ]
2024-08-08 00:59:48 -04:00
Giovanni LB
6defbd0f2e
SWDEV-476512: Further rocsys fixes
...
Change-Id: I9ae8534a2b6b23f76514920a6c4d39025bc882bc
[ROCm/rocprofiler commit: c4adefccde ]
2024-08-05 10:42:00 -04:00
Giovanni LB
1c897ae070
SWDEV-474179: Fixing hang issue for perfetto and missing records for trace period
...
Change-Id: I8926565720873d7dd730c5518f60ac6521e3bbf5
[ROCm/rocprofiler commit: 95ed584e6d ]
2024-07-22 01:09:47 -04:00
gobhardw
a67f4fdd93
SWDEV-465520: RHEL9 toolchain doesnt seem to support experimental filesystem
...
Change-Id: I6b1e7f42c49b1c7af412c0b68851724861c9970a
[ROCm/rocprofiler commit: 1e69b3e2f6 ]
2024-06-05 12:50:48 -04:00
Giovanni LB
4dbea01f91
Scrapping a microsecond from perfetto
...
Change-Id: I6d9e360a1530d9cb147c64dd45dc47cfc2d13ea1
[ROCm/rocprofiler commit: 7c45264e00 ]
2024-05-16 11:32:17 -04:00
Ammar ELWazir
f93fad8364
SWDEV-419012: Adding New Perfetto SDK & Fixing early destruction of perfetto plugin
...
Change-Id: Ie1d8e753f10a1ba0686b021c14b788b444499f14
[ROCm/rocprofiler commit: 5d1320928c ]
2024-05-14 11:24:40 -04:00
Giovanni LB
227e49b3fd
Updating to load_delta. Fixing perfetto plugin.
...
Change-Id: If893f84b0ff108cfa0ccdcf717ee8592aa621032
[ROCm/rocprofiler commit: 4dd21807c0 ]
2024-03-07 15:21:37 -03:00
Giovanni LB
bf90bc8fe8
SWDEV-444112: Fixing plugins race condition
...
Change-Id: I0057d1ade4e1123b878489ff31851b25976217c6
[ROCm/rocprofiler commit: 6ed22f3d62 ]
2024-02-01 14:11:31 -03:00
Giovanni LB
9b82a542a5
SWDEV-414768: Fixes for perfetto kernel-trace
...
Change-Id: Icd2eab4a46c5f51c73ff9a37df490c20ef22ee93
[ROCm/rocprofiler commit: 0648bcdc4b ]
2023-11-10 09:21:54 -03:00
Giovanni LB
ec895dfb2a
Added option to control how codeobj is dumped from ATT
...
Change-Id: Ie76aeea1193c7ba8fe7f51be159516f8a9eab55f
[ROCm/rocprofiler commit: 99b14fc9f8 ]
2023-11-08 17:48:28 -03:00
gobhardw
7aaf49a641
SWDEV-429377 : Fixing kernel name truncation for plugins
...
Change-Id: I5875048d1773959fdd73cbff5498854e61b92af8
[ROCm/rocprofiler commit: 49bd09b46c ]
2023-10-30 10:52:31 -04:00
Giovanni LB
562c90fdb0
SWDEV-414768: Fixing multiqueue perfetto
...
Change-Id: Ie60cdc6bffe8e6748d443482a0dc3816d96b6604
[ROCm/rocprofiler commit: c22c7d64cc ]
2023-10-10 11:55:42 -04:00
Giovanni LB
93d0d6c872
SWDEV-411094: Fixing ROCTX & kernel_name data corruption in perfetto
...
Change-Id: Id106a310191eec08a52d675155f0bfd23826451f
[ROCm/rocprofiler commit: 97138f6625 ]
2023-08-22 15:51:58 -03:00
Giovanni LB
d649ca3468
SWDEV-418012: Fixed typo in perfetto
...
Change-Id: I1627c0a171403f2cc040ffa1b4d2e1525943973f
[ROCm/rocprofiler commit: 0eb39775b9 ]
2023-08-22 12:54:33 -03:00
Giovanni LB
c869df7272
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
[ROCm/rocprofiler commit: 157eacd2bb ]
2023-08-15 17:53:57 -03:00
Ammar ELWazir
6eb06cf201
Pull from Github
...
Squashed commit of the following:
commit f029195705a15700380c6f832ba5d15d46fd6de7
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
Date: Thu Jul 13 14:38:56 2023 -0500
Formatting workflows for source (clang-format) and cmake (cmake-format) (#4 )
* Add .cmake-format.yaml file
* Add formatting workflow
* provide base input for creating PR
* Update scheme for extracting branch name
- disable running formatting on push to amd-staging branch
* patch .cmake-format.yaml for find_package signature
- apparently cmake-format doesn't format the full signature of find_package
* run formatting (clang-format v11) (#7 )
Co-authored-by: jrmadsen <jrmadsen@users.noreply.github.com >
* run cmake formatting (cmake-format) (#6 )
Co-authored-by: jrmadsen <jrmadsen@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Thu Jul 13 12:55:17 2023 -0500
Removing Build cache for potential issues with auto-generated header files (#5 )
Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e
commit ce86dea6a311d44d880fa684eb78f3329295e2a4
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
Date: Thu Jul 13 11:08:58 2023 -0500
Fix decltype(<hsa-function>) function pointer usage (#3 )
- the following is done in several places:
decltype(hsa_memory_allocate)* hsa_memory_allocate
- above can cause compiler errors
- replace decltype(<hsa-function>) with decltype(::<hsa-function>)
- this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
- in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency
commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
Merge: a07946a 03a0855
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Wed Jul 12 11:36:24 2023 -0500
Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging
Pull from gerrit
commit 03a085588cffe863e8f466de67be1cfb205b675a
Merge: c26b32b a07946a
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Wed Jul 12 10:57:30 2023 -0500
Merge branch 'amd-staging' into gerrit-amd-staging
commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 15:46:04 2023 +0000
Enabling Cached Builds
commit 525e494a7f13941077a8fd4ad6840904db4d27d4
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 04:53:54 2023 +0000
Updating missed GPU Targets
commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 04:43:02 2023 +0000
Adding V1 Testing
commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 03:34:31 2023 +0000
Fixing Artifacts directory path
commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 03:27:26 2023 +0000
Fixing CMake for test build job
commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 03:16:18 2023 +0000
Fixing Ubuntu CMake for ubuntu test build
commit 6d0ed439191be900748d0c025157f9d689a73ec7
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 01:28:41 2023 +0000
Removing Navi21
commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 01:14:14 2023 +0000
Removing Navi21
commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 00:42:48 2023 +0000
Fixing CMake Job
commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 00:35:13 2023 +0000
Fixing CMake Job
commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Wed Jul 12 00:32:13 2023 +0000
Fixing Pull Latest Dockers and CMake Jobs
commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Tue Jul 11 23:54:21 2023 +0000
Fixing CMake job
commit 919efe04de707f7c702031be15c3e2c5f8442cbb
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Tue Jul 11 23:52:13 2023 +0000
Adding Pull Last dockers job
commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Tue Jul 11 18:25:40 2023 -0500
Update cmake.yml
commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Tue Jul 11 18:23:35 2023 -0500
Update cmake.yml
commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Tue Jul 11 18:18:53 2023 -0500
Update cmake.yml
commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Tue Jul 11 16:03:22 2023 -0500
Update cmake.yml
commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Tue Jul 11 16:28:09 2023 +0000
Fixing Pull from Gerrit job name
Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385
commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Tue Jul 11 16:21:43 2023 +0000
Adding Staging sync job
Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95
commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
Author: Ammar ELWazir <Ammar.ELWazir@amd.com >
Date: Tue Jul 11 15:57:11 2023 +0000
Fixing build.sh
Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de
commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 21:39:46 2023 -0500
Update cmake.yml
commit 7093b85a78497140e8b52632ca2a002bdaeacd62
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 21:33:29 2023 -0500
Update cmake.yml
commit f54697172c72a67740f9fdfa0c217b6ea6931576
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 21:01:26 2023 -0500
Update cmake.yml
commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 20:21:02 2023 -0500
Update cmake.yml
commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 19:46:35 2023 -0500
Update cmake.yml
commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 19:34:39 2023 -0500
Update cmake.yml
commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 19:31:17 2023 -0500
Update cmake.yml
commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 19:25:46 2023 -0500
Update cmake.yml
commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 19:08:18 2023 -0500
Update cmake.yml
commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 19:03:39 2023 -0500
Update cmake.yml
commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 18:21:53 2023 -0500
Update cmake.yml
commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 17:55:57 2023 -0500
Update cmake.yml
commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
Author: Ammar ELWazir <aelwazir@amd.com >
Date: Mon Jul 10 17:48:49 2023 -0500
Create cmake.yml
Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d
[ROCm/rocprofiler commit: d4a33cf33a ]
2023-07-13 20:54:30 -04:00
gobhardw
b5762fe64b
Fixing performance/mem leak for perfetto plugin
...
Change-Id: Id2873949042159941564b59f28466a60b16eca76
[ROCm/rocprofiler commit: 90f6aa060f ]
2023-07-05 13:06:50 +05:30
Ammar ELWazir
4a3ce16d54
SWDEV-403068 & SWDEV-403069: Memory Leaks fix for tracer
...
Change-Id: I57ce10ae616dda9529d22d4cee15556864760d6c
[ROCm/rocprofiler commit: 3ac57e167e ]
2023-06-21 06:28:47 -04:00
Ammar ELWazir
be900a3671
SWDEV-405933: Perfetto to support PID for MEMCopies Tracks
...
Change-Id: Iec7bc8ed88d5d5c23f453a872154dff1d1c2e1c1
[ROCm/rocprofiler commit: e924466ce9 ]
2023-06-20 10:17:46 -04:00
Ammar ELWazir
4e1819c918
SWDEV-391589: Fixing File plugin output text
...
Change-Id: I5e1d46431ca2b93661772b062996ed62574c36f9
[ROCm/rocprofiler commit: d3c39dca88 ]
2023-06-17 00:21:56 -04:00
Ammar ELWazir
0c2a2d4eff
Fixing Perfetto Plugin & Updating Perfetto SDK
...
Change-Id: Idad07448a70b0b17acee899c0265147455a9d87c
[ROCm/rocprofiler commit: 5c8cb39b08 ]
2023-06-06 09:02:17 -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
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
Ammar ELWazir
0226049728
Fixing Perfetto & CTF plugins for ROCtx
...
Change-Id: I575dcfcac6ced4dd5973f037137f1386a684e08b
[ROCm/rocprofiler commit: 2591d37add ]
2023-06-01 08:41:25 +00: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
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
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
6b53186f13
Fixing mem leak in perfetto plugin
...
Change-Id: I4a39e3d8c8796cecf01322cd963359c1788d6d1c
[ROCm/rocprofiler commit: 9dd1a12468 ]
2023-05-02 17:48:52 +05:30
Ammar ELWazir
9427362aca
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
[ROCm/rocprofiler commit: e499729db8 ]
2023-04-21 08:44:52 +00:00
Ammar ELWazir
03a0e9bec0
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
[ROCm/rocprofiler commit: 4a33787c01 ]
2023-04-21 03:17:17 -04:00
Ammar ELWazir
7c5f07977c
SWDEV-387026: using gethostid instead of depending on libsystemd
...
Change-Id: If576eec4abee1a52dfe7cc5bce507420bc8a4d07
[ROCm/rocprofiler commit: 05f2ef97f9 ]
2023-03-09 13:21:09 +00:00
Ammar ELWazir
ff80dd4dfa
Fixing rocprofilerv2 naming and CMake issues
...
Change-Id: Ib6d336349a056731e5c0f35151296d6fea671360
[ROCm/rocprofiler commit: dc69331379 ]
2023-03-09 13:21:01 +00:00
Ammar ELWazir
de4abd0d0f
Adding rocprofilerv2
...
Change-Id: Ic0cc280ba207d2b8f6ccae1cd4ac3184152fc1ad
[ROCm/rocprofiler commit: 8032adb64f ]
2023-03-09 13:20:33 +00:00