Kandula, Venkateshwar reddy
8f5d00ca5d
[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 >
[ROCm/rocprofiler-sdk commit: 375866383b ]
2025-06-26 14:25:08 -05: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
b461671093
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
[ROCm/rocprofiler-sdk commit: 1f8b8c5e9f ]
2025-06-26 14:22:50 -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
25094a2c08
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 >
[ROCm/aqlprofile commit: eebb229d08 ]
2025-06-26 11:34:49 -07: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
bde07e7baa
[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
[ROCm/rocprofiler-sdk commit: 8a461afe20 ]
2025-06-26 13:28:45 -05: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
Sang, Tao
f4d78d427c
SWDEV-539399 - Support ROCCLR_MEM_HSA_CONTIGUOUS ( #610 )
...
Fix missing support of ROCCLR_MEM_HSA_CONTIGUOUS in
hipExtMallocWithFlags().
2025-06-26 14:05:23 -04:00
vedithal-amd
1d59cbb06d
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
[ROCm/rocprofiler-compute commit: a95a45d69a ]
2025-06-26 09:03:18 -04: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
Lytovchenko, Danylo
2ec7b7fdb4
SWDEV-123456 - fix runners name ( #208 )
2025-06-26 12:15:49 +02:00
Lytovchenko, Danylo
1992d81122
SWDEV-123456 - fix runners names ( #18 )
2025-06-26 12:15:39 +02:00
Lytovchenko, Danylo
c9ce31fb24
SWDEV-123456 - fix runners name ( #351 )
2025-06-26 12:15:36 +02:00
Jiang, Julia
8eca6453dc
SWDEV-461599 - scrub HCC in hip documents ( #178 )
2025-06-26 15:06:31 +05:30
Jiang, Julia
b5cd8321d3
SWDEV-461599 - scrub HCC in clr documents ( #569 )
2025-06-26 15:05:59 +05:30
Sicarov, Dragoslav
a4631b5700
SWDEV-533232 Add num_threads API in cooperative_groups ( #437 )
...
* Add num_threads API in cooperative_groups
* Reimplementsize API as its alias.
* Update changelog
2025-06-26 15:05:17 +05:30
Arandjelovic, Marko
349b83c1f6
SWDEV-512344 - Allow unmapping of only complete subbuffers ( #608 )
...
* Do not allow partial unmapping
* Add check to prevent out of bounds unmap
* Improve code quality
* Use getOrigin instead of getOffset
2025-06-26 15:01:33 +05:30
Lytovchenko, Danylo
704fea29cf
SWDEV-123456 - use explicit PR head SHA for clang-format ( #623 )
...
* SWDEV-123456 - use explicit PR head SHA for clang-format
* SWDEV-123456 - set new runners name
2025-06-26 10:46:02 +02: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
58532974bc
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
[ROCm/rocprofiler-sdk commit: eb8c9af720 ]
2025-06-25 17:36:56 -05: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
75895ce046
Fixing Docker Pull Rate Issue ( #483 )
...
Update rocm_release_compatibility.yml
[ROCm/rocprofiler-sdk commit: 73ee59244d ]
2025-06-25 17:16:22 -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
d2ee7ba673
[gfx12] Add support for gfx1200 ( #131 )
...
* [gfx12] Add support for gfx1200
* [gfx12] Rename CP_PERFMON_CNTL_1 to CP_PERFMON_CNTL for better compatibility
[ROCm/aqlprofile commit: c872dcda53 ]
2025-06-25 13:28:51 -07: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
1a807c27de
Python Lint Fix ( #482 )
...
Update python.yml
[ROCm/rocprofiler-sdk commit: 9ec3cc7f62 ]
2025-06-25 14:58:56 -05:00
Elwazir, Ammar
9ec3cc7f62
Python Lint Fix ( #482 )
...
Update python.yml
2025-06-25 14:58:56 -05:00
Elwazir, Ammar
b4a7550214
Fixing Core RPM Jobs ( #132 )
...
Update continuous_integration.yml
[ROCm/aqlprofile commit: 5bcad05345 ]
2025-06-25 13:42:04 -05:00
Elwazir, Ammar
5bcad05345
Fixing Core RPM Jobs ( #132 )
...
Update continuous_integration.yml
2025-06-25 13:42:04 -05:00
Elwazir, Ammar
469137eb7d
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 >
[ROCm/rocprofiler-sdk commit: 25f5cbc0c7 ]
2025-06-25 13:38:13 -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
0c91a0d8ed
Add ctests to verify roctx api ( #260 )
...
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 3631362903 ]
2025-06-25 14:01:04 -04: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
3a703cec00
Provide a version for RPM Obsoletes attribute ( #670 )
...
Fix RPM generation warning
[ROCm/rocprofiler-compute commit: 1903e8e748 ]
2025-06-25 12:36:47 -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
Patel, Jaydeepkumar
a60212b9b4
SWDEV-536226 - Avoid waiting for lastCommand completion if GPU has already reported an error otherwise it causes hang due to status of cmd is not becoming CL_COMPLETE. ( #478 )
2025-06-25 20:59:17 +05:30
dependabot[bot]
5c5de6fe2a
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>
[ROCm/rocprofiler-systems commit: 4b741a0148 ]
2025-06-25 09:51:55 -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
d05e164171
Fixed docker run cmd ( #264 )
...
[ROCm/rocprofiler-systems commit: 4c524235db ]
2025-06-25 09:51:30 -04:00
Kian Cossettini
4c524235db
Fixed docker run cmd ( #264 )
2025-06-25 09:51:30 -04:00
Kunal Malviya
fba643793b
Adding verbose and changing threads ( #771 )
...
Co-authored-by: rocm <rocm@rocm-System-Kunal.amd.com >
[ROCm/rocprofiler-compute commit: 661de1d483 ]
2025-06-25 18:49:46 +05:30
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
Lytovchenko, Danylo
ccb31fdf9d
SWDEV-123456 - use only specific lines ( #573 )
...
* SWDEV-123456 - use only specific lines
* SWDEV-123456 - only run clang on diff between PR target and current
2025-06-25 10:54:29 +02:00
Verma, Saurabh
442da1f287
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 >
[ROCm/rocprofiler-sdk commit: f70f369d46 ]
2025-06-25 13:11:18 +05:30