737 Commits

Autor SHA1 Mensaje Fecha
Swati Rawat 87e61f514c Update ROCTracer README for the GitHub link (#1745)
* Update README for the GitHub link

* Updating links to rocm-systems
2025-12-09 09:42:48 -08:00
jonatluu 6b8aae3796 Enable Lintian Support rocm-systems (#1578)
* draft testing fix for no copyright file and no changelog

* test fix no-changelog no-copyright

* changelog copyright fixt

* remove utils.cmake

* rocr lintian

* lintian overrides, copyright, changelog install

* fix lintian overrides install

* comp_type static fix and remove debug logs

* syntax error

* update static build check

* update file permissions to 0755 to fix error control-file-has-bad-permissions 0664 != 0755

* fix lintian errors in rdc and remove logs from roctracer

* lintian error fix rocprofiler

* fix lintian error

* mmove lintian overrides install

* lintian errors fix

* move lintian overrides install

* use changelog already provided by rdc

* fix formatting use existing changelog if provided

* fix formatting use changelog in rocprofiler

* draft testing fix for no copyright file and no changelog

* test fix no-changelog no-copyright

* changelog copyright fixt

* lintian overrides, copyright, changelog install

* fix lintian overrides install

* comp_type static fix and remove debug logs

* fix lintian errors in rdc and remove logs from roctracer

* lintian error fix rocprofiler

* fix lintian error

* mmove lintian overrides install

* lintian errors fix

* move lintian overrides install

* use changelog already provided by rdc

* fix formatting use existing changelog if provided

* fix formatting use changelog in rocprofiler

* remove overrides. Use existing changelog and copyright

* resolve merge conflict

* update license for hsa-rocr. Use NCSA license

* install license

* install license
2025-11-20 11:38:39 -05:00
Joseph Macaranas 696881ae82 LICENSE clean up (#919)
- Clean up and standardization of MIT licenses after discussion with legal team.
- Update README.md with blurb for top-level files.
- MIT License explicitly mentioned for relevant projects.
- Removal of years.
- Copyright attribution should be to `Advanced Micro Devices, Inc.` and not `AMD ROCm(TM) Software`
- Removal of `All rights reserved.`
- Reduce line width of the text for readability.
- Add clear visual separators for additional licenses.
- Convert text files to markdown format for aforementioned separators.
- Update build scripts to point to renamed files.
- Fixed SMI doc references

Co-authored-by: Maisam Arif <Maisam.Arif@amd.com>
2025-09-10 12:06:14 -04:00
Ammar ELWazir 22c07f02da ROCProfiler CI Clean up & Testing (#240)
* CI Clean up & Testing

* CI Clean up & Testing
2025-08-11 14:26:09 -05:00
Bhardwaj, Gopesh 99a7fe5ff0 Ignoring aligned attribute warning (#70)
ignoring aligned attribute warning

[ROCm/roctracer commit: dd745ed9c7]
2025-07-07 09:34:39 -05:00
Su, Daniel 3a66cd7998 External CI: change amd-master trigger to amd-mainline (#10)
[ROCm/roctracer commit: 9cca903417]
2025-07-01 18:22:05 -05:00
Bhardwaj, Gopesh 639064b28c SWDEV-539836 Do not parse private/internal members (#56)
[ROCm/roctracer commit: 074d9d95ec]
2025-06-27 20:47:30 +05:30
Luu, Jonathan 337cbeba6f SWDEV-531400 - Remove File reorganization backward computability (roctracer) (#40)
* SWDEV-531400 - Remove File reorganization backward computability (roctracer)

* removing no longer needed files

---------

Co-authored-by: Jonathan Luu <jonatluu@amd.com>

[ROCm/roctracer commit: 9a620d64d9]
2025-06-18 13:33:41 -04:00
Hila, Nino d4b05d6599 Update palamida.yml (#14)
* Add palamida.yml - removing url

[ROCm/roctracer commit: 5d3bcd3514]
2025-05-12 21:53:31 -07:00
Hila, Nino 6115755475 Add palamida.yml (#11)
[ROCm/roctracer commit: 3d3b9ea4e2]
2025-04-23 21:05:12 -05:00
Mallya, Ameya Keshava a181b8de3b Added release trigger for further releases
[ROCm/roctracer commit: a847d331ff]
2025-03-14 14:07:29 -07:00
Elwazir, Ammar 27497f2b67 Adding Public Sync GH Action (#6)
Adding Public Sync to ROCTracer

Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

[ROCm/roctracer commit: 5d6d089c53]
2025-02-07 20:20:48 -06:00
Mallya, Ameya Keshava d008c33919 Added !verify trigger
[ROCm/roctracer commit: 5ed4863d76]
2025-01-28 20:21:27 -08:00
Mallya, Ameya Keshava e5cd8ffa48 Added PSDB trigger for staging
[ROCm/roctracer commit: 3e1caf69ae]
2025-01-23 16:54:09 -08:00
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