Elwazir, Ammar
5962747bf7
Adding Manual Trigger for mainline and staging public sync ( #489 )
...
* Update sync-staging.yaml
* Update sync-mainline.yaml
2025-06-30 11:13:50 -05:00
xuchen-amd
222dbdc6bd
Remove cell backgrouund colors. ( #778 )
2025-06-28 10:38:28 -04:00
Galantsev, Dmitrii
035cd2c371
fixup! CHORE - Ignore gersemi commit
2025-06-27 17:34:28 -05:00
Galantsev, Dmitrii
f6023092c7
CI - Fix cmake-format
...
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-06-27 17:25:51 -05:00
Galantsev, Dmitrii
a57edc0598
CHORE - Ignore gersemi commit
...
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-06-27 17:25:51 -05:00
Galantsev, Dmitrii
40545dcb49
CMAKE - Format with gersemi
...
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-06-27 17:25:51 -05:00
Galantsev, Dmitrii
680b7a8dd8
CMAKE - Add gersemi to replace cmake-format
...
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-06-27 17:25:51 -05:00
jamessiddeley-amd
1bb7bf4dd4
added 0400 analysis config yaml files ( #779 )
2025-06-27 16:21:19 -04:00
Galantsev, Dmitrii
e73eaf8115
Profiler - Remove rocprofiler-v1 remnants
...
Also force unset HSA_TOOLS_LIB so it doesn't break rocprofiler-sdk
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-06-27 13:15:52 -05:00
vedithal-amd
6e1bbb5efb
Fix SPI block counter limit ( #780 )
...
* Fix SPI counter collection limit
* Update counter collection limits from aqlprofile
* Remove special handling for MI 350 SPI pipe counters
2025-06-27 14:07:56 -04:00
Pranjal Swarup
4e5029221b
Update RCCL-tests in examples folder ( #261 )
...
- Create a local copy for ROCm/rccl-tests for our examples.
- Update argument parsing to no longer use getopt_long.
- Workaround for Dyninst instrumentation.
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-27 11:44:13 -04:00
Honglei Huang
d874b8003a
rocr/driver: add SetTrapHandler API to driver interface
...
This commit introduces a new SetTrapHandler API to the driver interface
- Implemented SetTrapHandler in KfdDriver to set trap handlers using
hsaKmtSetTrapHandler.
- Added a stub implementation of SetTrapHandler in XdnaDriver that returns
HSA_STATUS_ERROR.
- Updated the driver interface in driver.h to include the new SetTrapHandler
method.
- Modified GpuAgent to use driver().SetTrapHandler instead of directly calling
hsaKmtSetTrapHandler.
Signed-off-by: Honglei Huang <Honglei1.Huang@amd.com >
2025-06-27 23:32:53 +08: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
Bhardwaj, Gopesh
074d9d95ec
SWDEV-539836 Do not parse private/internal members ( #56 )
2025-06-27 20:47:30 +05:30
Bhardwaj, Gopesh
03b8988d9b
SWDEV-539836 Do not parse private/internal members ( #71 )
...
[ROCm/rocprofiler commit: 93e0c4a17c ]
2025-06-27 20:46:14 +05:30
Bhardwaj, Gopesh
93e0c4a17c
SWDEV-539836 Do not parse private/internal members ( #71 )
2025-06-27 20:46:14 +05:30
Fei Zheng
f5bc717fe1
Documentation update for FP8 on MI300 ( #766 )
2025-06-26 13:35:36 -06:00
Kandula, Venkateshwar reddy
375866383b
[SDK] Add gfx950 targets for tests and samples ( #399 )
...
* add gfx950 targets.
* add gfx950 targets to ci workflows.
* Format.
---------
Co-authored-by: Venkateshwar Reddy Kandula <vkandula@amd.com >
Co-authored-by: Vaddireddy, Sushma <Sushma.Vaddireddy@amd.com >
2025-06-26 14:25:08 -05:00
Trowbridge, Ian
1f8b8c5e9f
Modified perfetto output for HIP stream display ( #431 )
...
* Modified perfetto output for HIP stream display
* Moved stream_map file location and changed perfetto output names Private_Segment_Size and Group_Segment_Size to Scratch_Size and LDS_Block_Size respectively
* Used const_cast to remove const modifier on void*
* Reverted stream_map changes, now using tool_metadata map to track mapping between stream ptrs and stream IDs
* Removed buffer tracing args in perfetto, added tool_...hip buffer record struct that stores the HIP stream ID for display purposes
* Updated rocpd perfetto.cpp to reflect stream changes. Still need to add vgpr values and stream ID for HIP API
* Changes pass-by const reference to pass-by const value
2025-06-26 14:22:50 -05:00
Ramakrishnan, Ranjith
eebb229d08
SWDEV-539684 - Package dependency updated with hsa-rocr ( #130 )
...
hsa-rocr was missing in the dependency list of aqlprofile package
Updated dependency for ASAN and aqlprofile test package as well
Co-authored-by: raramakr_amdeng <raramakr@amd.com >
2025-06-26 11:34:49 -07:00
Kuricheti, Mythreya
8a461afe20
[SDK] KFD new events API ( #321 )
...
* Remove page-migration
* Add KFD events API
* Address review comments
* Move assert checks
* Update enum-string utils
* Update codeowners
* Update KFD header
* Add perfetto category
2025-06-26 13:28:45 -05:00
vedithal-amd
a95a45d69a
Add support for MI 100 with rocprofiler-sdk ( #768 )
...
* Add custom rocprofiler-sdk counter definitions file for MI 100
* Update CHANGELOG to mention that accumulation counters will not be
collected when profiling on MI 100 using rocprofiler-sdk/rocprofv3
* Migrate accum_counters.yaml to code
2025-06-26 09:03:18 -04:00
Honglei Huang
dee5bdc679
rocr: replace direct libhsakmt calls with driver interfaces
...
Replace direct hsakmt API calls with calls through the driver abstraction layer
in queue management related functions. This includes:
- CreateQueue/DestroyQueue operations
- Queue update and GWS allocation
- CU masking configuration
Also update the corresponding error status types from HSAKMT_STATUS to
hsa_status_t and adjust error handling accordingly.
Signed-off-by: Honglei Huang <Honglei1.Huang@amd.com >
2025-06-26 15:53:01 +08:00
Honglei Huang
046591419f
rocr: use driver interface for memory and cache properties query
...
Replace direct libhsakmt calls with driver interface methods
in GpuAgent initialization:
- Replace hsaKmtGetNodeMemoryProperties with driver().GetMemoryProperties
- Replace hsaKmtGetNodeCacheProperties with driver().GetCacheProperties
Signed-off-by: Honglei Huang <Honglei1.Huang@amd.com >
2025-06-26 15:53:01 +08:00
Honglei Huang
ffa07e28e7
rocr: remove unused agent properties reference in scratch initialization
...
The agent properties variable `agent_props` was declared but never used
in the `InitScratchSRD()` function. Which casued compile warning:
runtime/core/runtime/amd_aql_queue.cpp:1880:15: warning:
unused variable ‘agent_props’ [-Wunused-variable]
1880 | const auto& agent_props = agent_->properties();
No functional changes, purely a code cleanup commit.
2025-06-26 13:05:40 +08:00
Tony Gutierrez
1a339feb1f
rocr: Move OpenSMI call to Driver
2025-06-25 15:53:02 -07:00
Trowbridge, Ian
eb8c9af720
Modified test for agent.cpp where GPUs are missing the UUID ( #405 )
...
* Modified test for agent.cpp where multiple GPUs share th same UUID
* Updated for review comments
2025-06-25 17:36:56 -05:00
Elwazir, Ammar
73ee59244d
Fixing Docker Pull Rate Issue ( #483 )
...
Update rocm_release_compatibility.yml
2025-06-25 17:16:22 -05:00
Ma, Bing
c872dcda53
[gfx12] Add support for gfx1200 ( #131 )
...
* [gfx12] Add support for gfx1200
* [gfx12] Rename CP_PERFMON_CNTL_1 to CP_PERFMON_CNTL for better compatibility
2025-06-25 13:28:51 -07:00
Elwazir, Ammar
9ec3cc7f62
Python Lint Fix ( #482 )
...
Update python.yml
2025-06-25 14:58:56 -05:00
Elwazir, Ammar
5bcad05345
Fixing Core RPM Jobs ( #132 )
...
Update continuous_integration.yml
2025-06-25 13:42:04 -05:00
Elwazir, Ammar
25f5cbc0c7
Multiple CI Fixes & Clean up ( #477 )
...
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* updating build essentials
* updating build essentials
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
---------
Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com >
2025-06-25 13:38:13 -05:00
anujshuk-amd
3631362903
Add ctests to verify roctx api ( #260 )
...
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-25 14:01:04 -04:00
David Galiffi
1903e8e748
Provide a version for RPM Obsoletes attribute ( #670 )
...
Fix RPM generation warning
2025-06-25 12:36:47 -04:00
Yiannis Papadopoulos
2ca4d8f6d4
rocr/aie: Remove redundant and unused functions.
2025-06-25 11:32:42 -04:00
Yiannis Papadopoulos
e5125c9d5e
rocr/aie: Correct calculation of neural cores and avoid error on invalid queue ID.
2025-06-25 11:32:42 -04:00
dependabot[bot]
4b741a0148
Bump rocm-docs-core[api_reference] from 1.21.0 to 1.21.1 in /docs/sphinx ( #263 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.21.0 to 1.21.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.21.0...v1.21.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-version: 1.21.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-25 09:51:55 -04:00
Kian Cossettini
4c524235db
Fixed docker run cmd ( #264 )
2025-06-25 09:51:30 -04:00
Kunal Malviya
661de1d483
Adding verbose and changing threads ( #771 )
...
Co-authored-by: rocm <rocm@rocm-System-Kunal.amd.com >
2025-06-25 18:49:46 +05:30
Verma, Saurabh
f70f369d46
PC-Sampling doc updates - FW version ( #455 )
...
* Initial doc update
* addressed review comments
* addressed review comments - 2
* accept reviewer suggestions
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* accept reviewer suggestions-2
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* accept reviewer suggestions-3
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* accept reviewer suggestions-4
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update README.md
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update CHANGELOG.md as per viewer suggestions
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* accept review suggestion
Co-authored-by: Indic, Vladimir <Vladimir.Indic@amd.com >
* accept reviewer suggestion
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* accept reviewer suggestions
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
---------
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
Co-authored-by: Indic, Vladimir <Vladimir.Indic@amd.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
2025-06-25 13:11:18 +05:30
cfallows-amd
630bc149ff
Add roofline PDF output to general profiling runs ( #774 )
...
Change when Roofline PDFs are generated- during general profiling and --roof-only profiling (skip only when --no-roof option is present)
---------
Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com >
2025-06-25 01:19:28 -04:00
dependabot[bot]
181e4f44c7
Bump rocm-docs-core from 1.18.2 to 1.21.1 in /docs/sphinx ( #775 )
...
Bumps [rocm-docs-core](https://github.com/ROCm/rocm-docs-core ) from 1.18.2 to 1.21.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.18.2...v1.21.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
dependency-version: 1.21.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-24 21:04:16 -04:00
Galantsev, Dmitrii
cae49cf4f7
Python - Add entitycodec
...
Change-Id: I9dc7f5786e2c5ee5f9756cad7cb12387d05982ae
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-06-24 17:01:43 -05:00
Galantsev, Dmitrii
502fcef7b3
CMAKE - CONFIGURE -> CONFIG
...
Change-Id: I716f713363469091e944bdda5ecd6886a3a43aa1
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-06-24 17:01:43 -05:00
Trowbridge, Ian
0ab43420ba
Add copyright disclaimer for scan ( #453 )
2025-06-24 16:25:26 -05:00
Elwazir, Ammar
86e40741ea
Temp: Disable Scratch Memory Test ( #473 )
...
* Disable Scratch Memory Test
* Update continuous_integration.yml
* Update continuous_integration.yml
2025-06-24 16:02:56 -05:00
Elwazir, Ammar
a2dc4ec041
Using Azure instead of Github Hosted Runners ( #475 )
...
* Update formatting.yml
* Update codeql.yml
* Update docs.yml
* Update generate_afar.yml
* Update python.yml
* Update rerun.yml
* Update restrictions.yml
* Update rocm_release_compatibility.yml
* Update scan.yaml
* Update sync-mainline.yaml
* Update sync-staging.yaml
2025-06-24 15:43:54 -05:00
xuchen-amd
74e9853f8e
Fix system sol units, remove units if None value. ( #773 )
...
* Fix system sol units.
2025-06-24 16:37:55 -04:00
xuchen-amd
92ce4732bc
GUI: prevent big number overflow ( #772 )
...
* Prevent number overflow by formatting values.
* Improve value formatting logic based on comments.
2025-06-24 16:27:06 -04:00
Elwazir, Ammar
1c10dfa51f
Update Runners ( #128 )
...
Update sync-mainline.yaml
2025-06-24 15:23:11 -05:00