Honglei Huang
4fea8ea1fd
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 >
[ROCm/ROCR-Runtime commit: d874b8003a ]
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
gilbertlee-amd
23e5680038
Fixing HelloRccl include path to RCCL, fixing some warnings ( #1778 )
...
[ROCm/rccl commit: 16101e654f ]
2025-06-27 09:12:59 -06:00
gilbertlee-amd
16101e654f
Fixing HelloRccl include path to RCCL, fixing some warnings ( #1778 )
2025-06-27 09:12:59 -06:00
Guan, Zichuan
c43b8ca05c
Fix memory leak in opengl interop ( #541 )
...
Signed-off-by: zichguan-amd <zichuan.guan@amd.com >
[ROCm/clr commit: 51508e0bef ]
2025-06-27 09:51:18 -04:00
Guan, Zichuan
51508e0bef
Fix memory leak in opengl interop ( #541 )
...
Signed-off-by: zichguan-amd <zichuan.guan@amd.com >
2025-06-27 09:51:18 -04:00
Belton-Schure, Aidan
b735783ae7
SWDEV-536813 - Make alignment 16 for special cases ( #609 )
...
[ROCm/clr commit: 5e77c58bd0 ]
2025-06-27 14:20:16 +05:30
Belton-Schure, Aidan
5e77c58bd0
SWDEV-536813 - Make alignment 16 for special cases ( #609 )
2025-06-27 14:20:16 +05:30
Lin, Qun
ced47b3588
SWDEV-508869 - Replace asicRevision with gfxip triple in paldevice ( #601 )
...
asicRevision is not unique in pal path now, use gfxip triple to match isa is more straight forward in pal path.
[ROCm/clr commit: b584fc8cd1 ]
2025-06-27 10:09:21 +08:00
Lin, Qun
b584fc8cd1
SWDEV-508869 - Replace asicRevision with gfxip triple in paldevice ( #601 )
...
asicRevision is not unique in pal path now, use gfxip triple to match isa is more straight forward in pal path.
2025-06-27 10:09:21 +08:00
Arm Patinyasakdikul
c3b110f9e9
add warning if workFIFO is not available after multiple retries. ( #1772 )
...
* add warning if workFIFO is not available after multiple retries.
* Update src/enqueue.cc
Co-authored-by: corey-derochie-amd <161367113+corey-derochie-amd@users.noreply.github.com >
---------
Co-authored-by: corey-derochie-amd <161367113+corey-derochie-amd@users.noreply.github.com >
[ROCm/rccl commit: 265b1b3775 ]
2025-06-26 19:49:52 -05:00
Arm Patinyasakdikul
265b1b3775
add warning if workFIFO is not available after multiple retries. ( #1772 )
...
* add warning if workFIFO is not available after multiple retries.
* Update src/enqueue.cc
Co-authored-by: corey-derochie-amd <161367113+corey-derochie-amd@users.noreply.github.com >
---------
Co-authored-by: corey-derochie-amd <161367113+corey-derochie-amd@users.noreply.github.com >
2025-06-26 19:49:52 -05:00
Lin, Qun
3b44884a57
SWDEV-508869 - Fix Linux build error for HIP on PAL ( #176 )
...
[ROCm/clr commit: 9699cc3864 ]
2025-06-27 07:51:22 +08:00
Lin, Qun
9699cc3864
SWDEV-508869 - Fix Linux build error for HIP on PAL ( #176 )
2025-06-27 07:51:22 +08:00
Arm Patinyasakdikul
32e80aedc0
Update plugin to look for librccl-net.so. ( #1768 )
...
[ROCm/rccl commit: 71c788d4d7 ]
2025-06-26 16:59:38 -05:00
Arm Patinyasakdikul
71c788d4d7
Update plugin to look for librccl-net.so. ( #1768 )
2025-06-26 16:59:38 -05:00
Luu, Jonathan
20a9e311a9
SWDEV-531400_SYMLINK remove SYMLINK ( #525 )
...
Co-authored-by: Jonathan Luu <jonatluu@amd.com >
[ROCm/clr commit: a2dafbeacf ]
2025-06-26 15:53:39 -04:00
Luu, Jonathan
a2dafbeacf
SWDEV-531400_SYMLINK remove SYMLINK ( #525 )
...
Co-authored-by: Jonathan Luu <jonatluu@amd.com >
2025-06-26 15:53:39 -04:00
Luu, Jonathan
81c75a7acc
SWDEV-531400 - Remove file reorganization backward compatibility (clr hip) ( #472 )
...
* SWDEV-531400 Remove file reorganization backward compatibility (clr hip)
* SWDEV-531400 remove backwards compatibility for opencl
* SWDEV-531400 remove header_template.hpp.in
---------
Co-authored-by: Jonathan Luu <jonatluu@amd.com >
[ROCm/clr commit: c64d56195f ]
2025-06-26 15:53:11 -04:00
Luu, Jonathan
c64d56195f
SWDEV-531400 - Remove file reorganization backward compatibility (clr hip) ( #472 )
...
* SWDEV-531400 Remove file reorganization backward compatibility (clr hip)
* SWDEV-531400 remove backwards compatibility for opencl
* SWDEV-531400 remove header_template.hpp.in
---------
Co-authored-by: Jonathan Luu <jonatluu@amd.com >
2025-06-26 15:53:11 -04:00
Fei Zheng
2ffaf5b453
Documentation update for FP8 on MI300 ( #766 )
...
[ROCm/rocprofiler-compute commit: f5bc717fe1 ]
2025-06-26 13:35:36 -06:00
Fei Zheng
f5bc717fe1
Documentation update for FP8 on MI300 ( #766 )
2025-06-26 13:35:36 -06:00
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
da7c6f57ef
SWDEV-539399 - Support ROCCLR_MEM_HSA_CONTIGUOUS ( #610 )
...
Fix missing support of ROCCLR_MEM_HSA_CONTIGUOUS in
hipExtMallocWithFlags().
[ROCm/clr commit: f4d78d427c ]
2025-06-26 14:05:23 -04: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
mberenjk
2c02ee0a99
changing the HIP-VERSION to 6.3 to avoid using hip_fp8 for older ROCm versions ( #1764 )
...
Co-authored-by: Marzieh Berenjkoub <mberenjk@.amd.com>
[ROCm/rccl commit: 5fb9d8f828 ]
2025-06-26 11:15:01 -05:00
mberenjk
5fb9d8f828
changing the HIP-VERSION to 6.3 to avoid using hip_fp8 for older ROCm versions ( #1764 )
...
Co-authored-by: Marzieh Berenjkoub <mberenjk@.amd.com>
2025-06-26 11:15:01 -05:00
Mustafa Abduljabbar
ffb17bd9d7
Revert LL64 cutoff points based on internal tuning ( #1771 )
...
[ROCm/rccl commit: 7e2ac00980 ]
2025-06-26 11:59:42 -04:00
Mustafa Abduljabbar
7e2ac00980
Revert LL64 cutoff points based on internal tuning ( #1771 )
2025-06-26 11:59:42 -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
069e097234
SWDEV-123456 - fix runners name ( #208 )
...
[ROCm/hip commit: 2ec7b7fdb4 ]
2025-06-26 12:15:49 +02:00
Lytovchenko, Danylo
2ec7b7fdb4
SWDEV-123456 - fix runners name ( #208 )
2025-06-26 12:15:49 +02:00
Lytovchenko, Danylo
34507629ef
SWDEV-123456 - fix runners names ( #18 )
...
[ROCm/hipother commit: 1992d81122 ]
2025-06-26 12:15:39 +02:00
Lytovchenko, Danylo
1992d81122
SWDEV-123456 - fix runners names ( #18 )
2025-06-26 12:15:39 +02:00
Lytovchenko, Danylo
f2c4dd51b1
SWDEV-123456 - fix runners name ( #351 )
...
[ROCm/hip-tests commit: c9ce31fb24 ]
2025-06-26 12:15:36 +02:00
Lytovchenko, Danylo
c9ce31fb24
SWDEV-123456 - fix runners name ( #351 )
2025-06-26 12:15:36 +02:00
Jiang, Julia
f890d0d4f7
SWDEV-461599 - scrub HCC in hip documents ( #178 )
...
[ROCm/hip commit: 8eca6453dc ]
2025-06-26 15:06:31 +05:30
Jiang, Julia
8eca6453dc
SWDEV-461599 - scrub HCC in hip documents ( #178 )
2025-06-26 15:06:31 +05:30
Jiang, Julia
cc2129b2f4
SWDEV-461599 - scrub HCC in clr documents ( #569 )
...
[ROCm/clr commit: b5cd8321d3 ]
2025-06-26 15:05:59 +05:30