Grafico dei commit

723 Commit

Autore SHA1 Messaggio Data
Mallya, Ameya Keshava a0e9b3716a Added PSDB trigger for npi
[ROCm/roctracer commit: 3ac827eb87]
2025-01-23 16:13:32 -08:00
Mallya, Ameya Keshava 1142cd1a88 Added KWS check
[ROCm/roctracer commit: f8189fd60d]
2025-01-17 08:23:51 -08:00
gobhardw a21814beff Tool deprecation message for rocprofiler v1,v2 and roctracer
[ROCm/roctracer commit: 0fdaf8aef2]
2025-01-15 11:21:59 +05:30
Mallya, Ameya Keshava 9cfabe0e09 Update rocm-ci-caller.yml
[ROCm/roctracer commit: 074efe9f50]
2025-01-13 18:53:44 -08:00
Mallya, Ameya Keshava 437d6e584f Merge pull request #1 from AMD-ROCm-Internal/amd-master
Test PR

[ROCm/roctracer commit: b28af2f508]
2025-01-13 13:43:55 -08:00
Mallya, Ameya Keshava 1ff572c3ee Create rocm-ci-caller.yml
[ROCm/roctracer commit: 7c278f090a]
2025-01-13 13:43:22 -08:00
Swati Rawat 4e4d0ced00 adding link to rocm.docs
Change-Id: I99e89c85838d54f2992eac10c1b5ee2ced3c9485


[ROCm/roctracer commit: a73046d6b5]
2024-12-27 09:30:46 +00:00
Swati Rawat af4cec86d8 fixing license date
Change-Id: I6d0eeaea6cfd91d9512a742d397852389b7b592e


[ROCm/roctracer commit: f9854f357a]
2024-12-24 09:46:44 +00:00
Gopesh b9bc6d7bd5 Revert " SWDEV-477849: Remove dependency of libatomic from roctracer"
This reverts commit 3c4467274f.

Change-Id: I63a0166f629fa6f3b71f03b4e540e4d8ee160910


[ROCm/roctracer commit: 82ebb1c3ec]
2024-10-28 01:20:02 -05:00
itrowbri 3c4467274f SWDEV-477849: Remove dependency of libatomic from roctracer
Change-Id: I2d94218936d33d832d1fddfe14454de5c1bc64f5


[ROCm/roctracer commit: 4ca1a68fd9]
2024-10-16 13:49:52 -05:00
gobhardw d1e0c2cbb2 SWDEV-479505 Updating ROCtracer spec for device ids
Change-Id: I9b65d91b36b77183d5fa55f23e4926510e0b5832


[ROCm/roctracer commit: d5bbc8aa77]
2024-10-11 09:26:42 -04:00
Pramendra Kumar 43c4613984 Revert "Adding rocm-llvm-dev package as req."
This reverts commit f014c03f30.

Reason for revert: <Imapcting driver install to QA due to timeout>

Change-Id: If5d98341e9ac3e803965064e3f5dc435b9310a0b


[ROCm/roctracer commit: f3df78f746]
2024-10-10 06:59:50 -04:00
Tim 7b27294298 Fix Issue [SWDEV-485618]: README Outdated: Include File
Changes to the README.md:
-Fixed the dead links in the examples.
-Updated the example to point to the ones in roctracer_spec.md instead of tests.

Changes to the roctracer_spec.md:
-Changed #include from #include <*.h> to #include <roctracer/*.h> to
reflect the latest code structure.

Change-Id: Iab44fc327821c1a01f0b949d3c9a3c20ca587599


[ROCm/roctracer commit: 725d289a2b]
2024-10-01 09:52:09 -04:00
Ammar ELWazir f014c03f30 Adding rocm-llvm-dev package as req.
Change-Id: I59ffaf952d53e1c27d6e9d0ab5b810a08ff3074f


[ROCm/roctracer commit: b42028fcc0]
2024-08-28 10:22:44 -05:00
gobhardw f75a24e657 SWDEV-471998: roctracer test fix
Change-Id: I8e88d087f66ecb265154b29f19e3544706578724


[ROCm/roctracer commit: fee1f00ddc]
2024-07-25 12:20:17 +05:30
meserve-amd 6ad8d8f2c9 SWDEV-470344: Fix build time parsing of unions
- Fixes issue where types defined inside of a union were being skipped
  for ostream operator generation
- Also fixes issue where these types were not correctly defined in the
  resulting operators' parameters
- Fixes edge case where types with "union" in their name were being
  skipped as if they were union types

Change-Id: I717e56c1d0250eeae402bb83e39dec9990cff70d


[ROCm/roctracer commit: 9755c71cfc]
2024-07-01 13:55:53 -05:00
amd-jmacaran 9d259fb6dd Enable ROCm External CI pipeline triggers
Change-Id: Ibb246bb12ed5b0d36447b7a310cff95ade359b78


[ROCm/roctracer commit: 228cd05a72]
2024-05-21 12:37:35 -04:00
gobhardw 7abb5a9b57 SWDEV-447472-updating tests
Change-Id: I27b0cddc0eb0ec3f6ed30aaef0d88971cd674033


[ROCm/roctracer commit: f3cad4c05b]
2024-05-14 17:33:35 +05:30
gobhardw 8569462182 Fixiing roctracer tests for MI300
Change-Id: Id8d2bdd78c857ed40ba331db652177beb91d6230


[ROCm/roctracer commit: 08341ded44]
2024-04-01 18:35:55 +00:00
Giovanni LB c53b6ff6f7 SWDEV-448279: Workaround for UB24 compiler errors
Change-Id: I01e880502edac8e8b941d199e08bc8f1eded0a89


[ROCm/roctracer commit: 4bc8dbd029]
2024-02-28 23:56:14 -03:00
David Galiffi 4afc8625e6 SWDEV-436568: Add CODEOWNERS file
Add @ammarwa and @bgopesh as CODEOWNERS.
This is for GitHub upstream.

Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Change-Id: I788f5ad550f91e8d3ce45bbeb527283bf11c4fd7


[ROCm/roctracer commit: 5d066e5286]
2024-02-07 15:07:47 -05:00
Ammar ELWazir d20003ed92 Fixing ROCTracer to match versioning changes in HIP Runtime
Change-Id: Ibde2419314824f12acb4cf51dc675cb14a51851c


[ROCm/roctracer commit: aa3c07c257]
2024-01-03 12:29:24 -06:00
Ammar ELWazir 2ad5eb8130 SWDEV-430956: resolving the issue with V1 script reading long kernel names
Change-Id: I30069e28dbcc8edf2b4b41a8afd6ca4014427da7


[ROCm/roctracer commit: a7d8bd521c]
2023-11-08 16:33:01 +00:00
Ammar ELWazir 56d5b93339 Fixing initialization of ROCTx for the tool in the default constructor
Change-Id: I12a3bbde4420a9eb8d734c546169a11cb23237dd


[ROCm/roctracer commit: dbfe955d57]
2023-10-30 16:53:21 +00:00
Ammar ELWazir 5ec73566be Updating Golden Traces
Change-Id: I1234bcbe7eff8e53855e23e246d821102672006d


[ROCm/roctracer commit: c46a118cfb]
2023-10-27 00:51:55 +00:00
Ammar ELWazir e0eb2f96b2 Adding Kernel Names instead Kernel Execution
Change-Id: I102a8e741eeee18d240a62ff33e9b94e8f57d5ff


[ROCm/roctracer commit: 7e8348b017]
2023-10-26 12:33:01 -04:00
gobhardw ec8c8ccc44 SWDEV-408936 solving rocprof hang due to early initialization
Change-Id: Ia9c52f3b4c7ff191054cef40208f26b28f021378


[ROCm/roctracer commit: d4c2546336]
2023-10-25 20:02:27 +05:30
Benjamin Welton f08a32bed2 Replace direct file out with stringstream
Change-Id: Id0a00d918df88d0031f9c8f847e65b416c09bf77


[ROCm/roctracer commit: 54777ece26]
2023-10-19 15:28:16 +00:00
Benjamin Welton f15bf42e72 Added ROCTRACER_BUFFER_SIZE to set buffer size
[SWDEV-418917] reported that timing skew was being introduced by
roctracer. Most of the cause of this problem seems to stem from outrunning
the double buffering scheme that we use in memory_pool (part of the
reason for this outrun is due to File writing being slow). A semi-quick
fix that may be able to last until RocProf v2 is complete is to allow
adjustment of the buffer size. ROCTRACER_BUFFER_SIZE env variable was
introduced here which allows setting the buffer size of tracer tool.

By increasing the buffer size, an ~8% reduction in execution time when timing
on the program side. This should also reduce the frequency of large delays
when we outrun the buffer. Note: increasing this size dramatically can cause
slow startups (i.e. above 50MB).

Change-Id: I98c4316cfe93a043623ae2669cfe1a5abb55c990


[ROCm/roctracer commit: 38ba63030d]
2023-10-18 18:06:54 +00:00
Jatin Chaudhary 16d3e732b6 SWDEV-412457 - Add <cassert> header in file that uses assert
Change-Id: I2f9401d3890cc3c5116dba21ee959f1bf4f0b48e


[ROCm/roctracer commit: 4ff80750b3]
2023-09-27 14:29:17 +01:00
Jatin Chaudhary 77ef46fb63 SWDEV-412457 - <thread> header needs to be included
Change-Id: Ia291e5e4cc28050e05e6d7e5d7904698db56dce5


[ROCm/roctracer commit: b2671813eb]
2023-09-26 14:52:25 +01:00
Ammar ELWazir c5d35de808 SWDEV-407953: Adding Patch Version from ROCm Standard Option
ROCm Packaging uses ROCM_PATCH_VERSION as a standard option to add the patch version which determines the rocm release for different libraries versions

Change-Id: I1edce84d2963d495c55c83cc0697761d7f696c92


[ROCm/roctracer commit: 421febd4bf]
2023-08-21 13:25:40 -04:00
Ammar ELWazir 2b78928d60 SWDEV-415259: Replacing HCC with AMD
__HIP_PLATFORM_HCC__ with __HIP_PLATFORM_AMD__

Change-Id: I2e79cff5a0216125b4ce2aa90104d4a1696bad08


[ROCm/roctracer commit: 67b3717da9]
2023-08-17 09:23:45 -04:00
Ranjith Ramakrishnan 5c6492d1ec SWDEV-366827 - Disable file reorg backward compatibility support by default
Change-Id: Ibf3c409c1741211ea86d52a90227c64ef47ee54b


[ROCm/roctracer commit: 6ab944c009]
2023-08-07 11:01:11 -07:00
Ranjith Ramakrishnan 2d06c8c312 SWDEV-409575 - Append additional RPATH to libraries installed in /opt/rocm-ver/lib/roctracer
RPATH in libraries installed in /opt/rocm-ver/lib/roctracer should be: $ORIGIN:$ORIGIN/..
cmake shared linker flags will provide the rpath $ORIGIN
The patch will append the rpath $ORIGIN/.. to the component specific libraries

Change-Id: Ied2bcb57bf0dd38ee3d1a946a5afc1bb182ff619


[ROCm/roctracer commit: 6fbf7673aa]
2023-07-13 16:43:46 -07:00
gobhardw ff0c5c2862 SWDEV-406619: enabling symbol lookup in .dynsym of code object
Change-Id: I35e6d85d59cbe1350db4734dcee33a71f0d4f87f


[ROCm/roctracer commit: 9bda77f171]
2023-07-12 14:10:28 +05:30
gobhardw 86beea665a Fixing RPM build errors for roctracer
Change-Id: I55e67c5c31e266fe187bb28712a0c616ebe68107


[ROCm/roctracer commit: 23695fbd79]
2023-07-01 00:22:09 +05:30
Ammar ELWazir e3a756d8f7 SWDEV-288134: Workaround to enable roctracer early
Change-Id: Iae21dbfd9f50dcf2e317130c6dc8328f17eba553


[ROCm/roctracer commit: 04d0bd4874]
2023-06-20 21:59:19 +00:00
Ammar ELWazir a113218672 SWDEV-340925 & ROCMOPS-4997: Fixing Tests package for roctracer
Change-Id: I9913e1df86398ef79a5afcf4b89b5a132d61422c


[ROCm/roctracer commit: 2a9595bc8f]
2023-06-08 14:48:28 +00:00
gobhardw 56a2989ffa SWDEV-398161, SWDEV-398764 Fixed hsa-trace failures for profiling data corrupted
Change-Id: I3d8dbb2a40d948cd06cb1278acc50dc5be4ca0ef


[ROCm/roctracer commit: ee713682a1]
2023-05-15 22:38:23 +05:30
Ranjith Ramakrishnan a53f6af29e 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: Ib8a05d11f2391dfcdac8601da26e1096821cd555


[ROCm/roctracer commit: 245eafea4c]
2023-05-08 16:28:19 -07:00
Ranjith Ramakrishnan 70eb1706af SWDEV-366831 - Compile time flag to switch between #warning and #error message
Using backward compatibility paths will provide an #error message. Compile time option added to enable/disable the #error message.
Disabling the same will provide a #warning message

Change-Id: I6abc236e810ccc38d3636074e0e8f5a9657c2e9a


[ROCm/roctracer commit: ea061be2d1]
2023-03-10 09:12:20 -08:00
AravindanC 5019a364c8 SWDEV-351540 - ASAN packaging for roctracer
Change-Id: If23c92e785fbbeb27034a8958568dd86b847beed


[ROCm/roctracer commit: 4edc9727bd]
2023-02-27 11:32:39 -08:00
Ranjith Ramakrishnan f3abbba3b0 SWDEV-366831 - File reorg backward compatibility message changed to #error
Change-Id: I403c34722e6516c60c217ed1b883066e248c598b


[ROCm/roctracer commit: ee3321f2dc]
2023-02-08 17:25:57 -08:00
Kiumars Sabeti ac660e2c92 SWDEV-360818: Reserved fields of hip structures are undefined. Because of that, reserved fields may contain special characters that are not readable by postprocessing Python script. To patch this issue, here we modify script that generates hip_ostream_ops.h to set reserved fields of hip structures to 0.
Change-Id: I0cda5cedfa30b140f121803dd8c066107ae0756e


[ROCm/roctracer commit: 397b3b10af]
2023-01-26 17:44:55 -05:00
Ranjith Ramakrishnan 9ee831c09f Split roctracer to runtime and dev/devel package
SWDEV-356024 - Development package name will have suffix dev or devel based on OS
Devel package contents - Header files, name link of public library files, html files and roctracer manual file
Runtime package contents - Versioned public library files, private library files and license file

Change-Id: I8ced3eab5d8824a66be39b9e777368506516b155


[ROCm/roctracer commit: 9acba8b4a1]
2023-01-17 14:10:58 -08:00
Laurent Morichetti 20cc405de7 SWDEV-361912 - Fix kernel demangling
Older GNU C++ runtimes cannot demangle symbol names generated by recent
versions of LLVM. To work around this issue, use the LLVM demangler to
process kernel names.

Change-Id: I595f900d06360bb5acce542955cf1f5aed81f00e


[ROCm/roctracer commit: 91b449d0d5]
2022-12-05 20:36:04 -08:00
Ranjith Ramakrishnan f3417a617f SWDEV-366823 - Change pragma message to warning
File reorganization feature was implemented with backward compatibility
The backward compatibility support will be deprecated in future release.
Changed the #pragma message to #warning for a smooth transition

Change-Id: I85e14470cce0f3d7c14ecb40e0e9e8b29c977c9f


[ROCm/roctracer commit: ca1726f80d]
2022-11-22 14:10:34 -05:00
Ranjith Ramakrishnan 1d4e650841 SWDEV-369226 - Correct the usage of include file
In the generated header file hsa_prof_str.h , the header file hsa_ostream_ops.h was included using angle brackets
This results in compilation with include path /opt/rocm-ver/include. Corrected the usage by using double quotes

Change-Id: Ie9f1fff78d16a6953a2c99056b2acef42e577204


[ROCm/roctracer commit: b1585c983d]
2022-11-21 16:38:39 -08:00
Ammar ELWazir e4435b0e97 Fixing Readme.txt
API Spec Documentation link fixed

Change-Id: I0d0ef52eaa0e66b161cb042704c083e29b0db06f


[ROCm/roctracer commit: d835435b0d]
2022-11-16 00:39:07 -06:00