Skip to content

Bump rocm-systems submodule from 93bc019 to 093b66caa3 - #3754

Merged
jayhawk-commits merged 6 commits into
mainfrom
users/rahulc/bump-rocm-sys
Mar 11, 2026
Merged

Bump rocm-systems submodule from 93bc019 to 093b66caa3#3754
jayhawk-commits merged 6 commits into
mainfrom
users/rahulc/bump-rocm-sys

Conversation

@rahulc-gh

@rahulc-gh rahulc-gh commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Motivation

Bump rocm-systems from 93bc019 to 093b66c (includes fix for hip-tests issue and revert for mathlib hiprtc issues and revert for rccl-test, added revert for miopen failures due to PR 653):

Commits:
093b66c (HEAD, origin/develop, origin/HEAD) Revert "SWDEV-546177 - hipModuleGetLoadingMode API impl (#653)" (#3858)
d8a0adb [AMD-SMI] Hide libamd_smi.so internal symbols (#3777)
d4da458 [rocprofiler-sdk] [Documentation ] Updating changelog (#3827)
19fadeb (origin/users/abchoudh/fix_dispatch_count) [RCCL][Tuner Plugin] Enable tuning of RCCL tuning constants (#3757)
b4f5f8a rocr: Fix IPC dmabuf hang with large allocations (#3211)
64efea0 RCCL: allow users to override max and per job memory & fix defaults. (#3797)
9b3dd10 Removing ready_for_review (#3849)
7e43880 [rocprofiler-systems] Update ROCm version to 7.2.0 in CI workflows for Debian, RedHat, and Ubuntu (#3431)
1fdb6b9 [rocshmem] add gda/topology unit tests (#3715)
be1ea24 Move hipMipmappedArrayGetMemoryRequirements test to common tests
e4513f0 Update amdgpu-windows-interop with latest changes, pal 58aa0bab2ced0cc9ebe8d2d0932db6774feb4e49 2026-03-04(#3773)
b1f964d [rocprofiler-compute] Ensure long kernel name fully shows in compute analyze (#3665)
4dcf1e3 SWDEV-567112 - Replace test names (#3787)
33f5f30 ROCM-2428 - fixes hipStreamBatchMemOp invalid operation checks (#3099)
139f4bf [SWDEV-556456] Align HIP_UUID with rocminfo (#3614)
8e89285 Reduce buffers alignment to 4 bytes (#3821)
51be29a AIRUNTIME-125: Consolidate Windows optimization and debug flags (#3825)
1407392 [AMD-SMI] CI: Fix root workflow to use ASIC-specific test filters (#3807)
63f78a9 (origin/users/mcao/fix_rocpdsummary) [ROCM-SMI] Fix DRM include dirs leaking absolute build paths to consumers (#3808)
caf2f7e [ROCM-186] amd-smi: Add support for a VRAM and GTT tuning interface (#3636)
a0712d4 [TheRock CI] Update projects_to_test lists (#3749)
02090c4 rocrtst: install gfx .hsaco files to share/rocrtst (#3744)
4a0a1cb Merge other simd table (#3696)
0d07657 Add missing kwargs from rocprofiler_add_integration_validate_test in .cmake-format.yaml (#2336)
3a3df30 Optimize device counting service GPU interactions (#1583)
95d9da0 Add SPM Enable flag in build infrastructure (#3677)
12bb943 [rocprofiler-sdk] On-demand GPU profile queue creation/destruction (#3586)
941057c Navi4 tuning table iter 1 (#3052)
dbf2b73 [AMD-SMI] Display N/A for cu_occupancy when file is unavailable (#3589)
b0efc7c [RCCL] [UT] Add ROCTX test (#3625)
ba7a20e Reducing the p2pnChannels for half-subscription A2A on multi-node MI350 (#3381)
75238c9 [clr] Fix memory leak in getOrCreateHostcallBuffer (#3699)
af2ee0e [hip-tests] ASAN Check for image support before we create context (#3834)
ad44966 Update windows ci subtree in include amdgpu-windows-interop (#3814)
c8ad252 [rocprofiler-register] Fix compilation with system fmt/glog (#1243)
7818815 Update README to include dbgapi and debug agent components (#3731)
88e4a78 ROCProfiler and ROCTracer: Modifying deprecation note (#3831)
b5918a5 [ROCM-3124-3125-3126] CUID file generation hangs on MI350 systems/CUID test failures/Segmentation fault in CUID example code (#3548)
97a5dd9 Update copyright to use SPDX IDs (#3805)
511730a [rocshmem]: add flood-amo tester (#3653)
2d650a0 [clr] Fix heap use after free error in device allocations (#3789)
b6b179a Disable hipHostRegister_Negative test for ASAN (#3832)
39ec318 [RCCL] Add GDA alltoallv via rocshmem integration (#3613)
fb0f4d5 [RCCL] [CUMEM] Fix cuMem multi-process runs (#3811)
c3de7d4 SWDEV-526201 - Fix and enable disabled HIP tests from warp group (#3089)
8d9a8ca roofline: code cleanup and refactor vector types (#3813)
8957e49 Don't wait on command completion if worker thread is destroyed (#3790)
9e7586a [rocshmem] Add barrier APIs and expose ROCSHMEM_TEAM_WORLD on device (#3651)
91b0923 Revert "fix local gpu release static build failure (#3667)" (#3799)
0fda754 libhsakmt: Add secondary KFD context creation support
ee43db9 Revert "Update TheRock reference to 20260303 commit (#3709)" (#3826)
86e28b9 Added fix to update GL2C counters instance count for GFX11.5 (#3100)
93f69f7 Adjust includes to match use (#3742)
e9fbc3f (develop) Update TheRock reference to 20260303 commit (#3709)
be0675a (HEAD) Revert "Support fp8 types in hiprtc (#2605)" (#3792)
3e3a94a [rocprofiler-systems] Add trace_cache support for std::optional serialization (#3490)
0b42a7f clr: Eliminate unnecessary kernel name string copies (#3774)
b6b0d77 rocr: Add hsa_amd_memory_async_batch_copy API for batched memory copies (#3259)
486e6d1 Resolve staircase RS regression with 48 max channels (#3684)
eb59c85 [gfx942][gfx950] Leverage new cache bypass builtins for simple protocol where available (#2847)
4d74d27 (origin/users/raramakr/rocm-smi-target) Revert "Auto Labeler: Add ci:regression-detection label to rccl PRs (#3543)" (#3769)
8f07955 [AMD-SMI] CI: Use ASIC-specific test blacklists in workflows (#3775)
7cef5b6 Fix MFMA total FLOPS calculation (#3371)
aea3751 Remove duplicated tests (#3235)
b6c656f Remove duplicated tests in memory module (#3087)
ca3137d [rocprofiler-sdk] Install integration tests without building for therock & Misc. fixes (#3047)
0ab5c41 [rdc] Enable on-demand queue mode in rocprofiler-sdk to prevent inference degradation (#3629)
a1eb2a1 rocr/wsl: a library should not output to std::out by default (#3718)
b7da296 Reenable flood_put/get testers on mlx5 since they should work after pr2732 (#3748)
000e24d [rocprofiler-sdk] Add automatic late-start support to rocprofiler_force_configure (#2168)
64ea87f [hip-tests] Fix memory leaks in hipMemPoolTrimTo tests (#3643)
543a7d7 rocr: Include code object allocs in lightweight coredump
a58da37 [rocdecode] - update rocdecode ctest (#3768)
f88e4ee [rocprofiler-systems] Make CDash submit non-fatal and add GitHub Actions logging (#3525)
cb14deb [rocprofiler-systems] Update nlohmann-json submodule (#3391)
4492530 SWDEV-567112 - Introduce new mechanism for tagging and disabling tests - Part 2 (#3707)
8ca9913 disabling rccl from full build (linux), covered in RCCL CI (#3770)
c4fdb20 [ATT] Re-enable tests. Add option to specify perf to target CU only (#2819)
615aab9 ROCM-3816 Out of Memory fix (#3588)
8ffad41 Fix rocm_smi64 exporting invalid absolute paths to consumers (#3717)
042d76a rocr: Remove dependency on KFD in Runtime::VMemoryHandleMap (#2515)
555db59 [AMD-SMI] CPU: Added support for family 1A Models 50h-57h (#3206)
3affa2c [SWDEV-555935] Fix shared mutex and self-heal (#3729)
ba0bf0f Replace hipMemGetInfo with ihipMemGetInfo and use it for internal calls. (#2845)
c5cef9b Fix HIP_RETURN on all HIP API calls. (#2838)
241ce7b Revert "memory: fix "contiguous_bytes" calculation in generic conversion (#3285)" (#3755)
8a690f4 [kpack/clr] Windows PE/COFF support for kpack artifact splitting and runtime loading (#3728)
863bdf8 MFMA pre-processor guards for ipc.hip (#3724)
90bb9b1 Release queue outside of vgpusAccess lock (#3705)
de45239 clr: Add build support of ROCR and PAL backends together (#3722)
dfb7abc [rocprofiler-sdk] RCCL API changes for RCCL_API_TRACE_VERSION_PATCH = 3 (#3477)
d69d4f2 [AICOMRCCL-633] - Fixed warnings in tests (#3402)
067d86d rocr/wsl: Disable AQL Queue usage with flag ROCR_USE_PM4 (#3663)
594eb60 [TheRock CI] rocm-systems build full ROCm stack (#3182)
27d17e8 [ROCProfiler-SDK] Fix SWDEV-556922: Handle comments before checking for pmc: (#1723)
c80d904 memory: fix "contiguous_bytes" calculation in generic conversion (#3285)
669987c [hip-tests] ASAN - add missing release handles (#3735)
a24bbd7 fix local gpu release static build failure (#3667)
259b2ff Speed up DeviceId (#2803)
65d9264 Simplify MPI trace merge logic and remove legacy guards (#3562)
1076c08 use system to look for zcat path instead (#3720)
22f1d19 AICOMRCCL-355 Enable threshold-based p2p-batching (#3000)
a2e4c79 Partially flatten template tests cases (#2597)
e242abe Pass space separated gfx target list to RCCL build command (#3701)
4f78aea SWDEV-570074 - Refactor Memset memory object handling. (#2228)
b3ad12d Support Nvidia build on theRock for HIP-tests (#3335)
a1cf15e Support fp8 types in hiprtc (#2605)
8ef84b0 [rocprofiler-systems] Add HPC examples to automated testing (#3437)
db3a70d Free memory which was allocated in tests (#3710)
27e6809 [rocprofiler-systems]: Fix rhel CI failure on for MPI and UCX tests (#3700)
0d9aaf5 rccl/topo_expl: fix build issue. (#3719)
be04d75 Fix zcat path used for checking kernel configs (#3423)
cab60a7 rocr/thunk/win: Add CU mask support (#3518)
5b3d826 [CUMEM] Initial support for cuMem APIs (#2763)
0606ff4 [HIP] [PLAT-194496] Improve Stress_hipMalloc_HighSizeAlloc reliability (#3550)
05750a7 fix hip-test name in config (#3716)
33f777f hsakmt: Remove --high functionality from run_kfdtest.sh (#2486)
e4c46e3 Hide the retain under direct dispatch check (#3698)
bfe0ca0 Add rocprof trace decoder to CI tests (#3690)
a769b6f [rocSHMEM] Edgar/abstract allocator ipc part1 (#3411)
659fb52 [AMD-SMI] Fix bugs, improve error handling, and clean up NIC/switch code (#3654)
0eb26ea hsakmt: Fix Import/Export of dmabuf_fd for WSL/Windows (#3348)
a122936 [SWDEV-567812] Add UBB power and power_limit fields to npm_info (#3262)
c3bec09 [rocprofiler-sdk][rocprofv3][rocpd] Updates for KFD data (#340)
7c44d47 SWDEV-547659 - Remove HIP_VERSION_GITHASH in logs (#448)
74b6487 SWDEV-547008 - Documentation fix for function return values (#463)
af21cd4 SWDEV-545553 - Improve clarity and robustness of CALLBACK unit tests (#546)
180d639 SWDEV-544900 - Change hip-test test case name (#547)
feeca99 Doc improvements (#3688)
c1822b6 ROCprofiler-SDK: deprecation of legacy tools (#3609)
5d7aff8 Fix rocprof-compute-viewer link (#3459)
0b0b484 AIRUNTIME-129 - Fix Ocl test failures of 2D image with pitches. (#3584)
ac569b8 Fix memory tests config (#3687)
603fe7a [hip-tests] Enable hipMipmappedArrayGetMemoryRequirements test via cmake
4fad445 [hip] Docs: Updates to some memory management pages
8cc5955 AICOMRCCL-656 fix memory leak in ncclCommInitRankFunc (#3628)
94a4595 Fix missing amd_comgr linkage in pc-sampling integration test (#3453)
2a68565 rocrtst: CMAke file: strip xnack/feature suffixes from gfxNum in build_kernel (#3652)
c3542bf [rocprofv3] Deprecating input text files for counter collection (#1562)
ff122e7 SWDEV-573073 - Cleanup hipHostAlloc/Malloc/Register tests (#3017)
5b1deaf SWDEV-567112 - Introduce new mechanism for tagging and disabling tests - Part 1 - Core (#2351)
6e0cc30 rocrtst: MaxSingleAllocationTest: skip CPU NUMA nodes >0 (#3208)
d65f601 [AICOMRCCL-667] rccl: Change GDR selection logic. (#3607)
f1c44ab Patch Back to Old Repo: fixes from manual runs (#3621)
fe53bcd [AMD-SMI] Allow amdsmi init to succeed when no NIC hardware is present (#3403)
b25600e [ROCM SMI] Fix fw pldm version not displayed in default amd-smi (#3594)
169d2ef root to module wiring, remove legacy source collection (#3482)
7469781 [LRT][clr] SWDEV-512963-Fix CTS test failures for 1D buffer copy (#3520)
c8f55d9 Adding rocprof trace decoder (#3576)
425e983 Trace decoder codeowners (#3600)
a176efd [hip-tests] Add return statements to HIP_SKIP_TEST (#3647)
32687cf rocrtst: CPUAccessToGPUMemoryTest: Cap host allocation to 512 MB under ASAN (#3407)
97c0206 Update codeowners for thunk DXG (#3334)
be44b28 [rocdecode][rocjpeg] - ctest CMakeLists cleanup (#3632)
80ff0b8 Various memory leak fixes in hip-tests (#3605)
0988f67 fix typo in help text (#3314)
9f823c5 Fix CUID file lookup by loading files before searching entries (#3436)
064c892 SWDEV-546177 - hipModuleGetLoadingMode API impl (#653)
006213e ROCM-2696: Ignare size and base if null ptr (#3336)
6060b99 Improve atomic min max test perf (#2580)
3fbcc13 Change printf capture impl (#1127)
93bc019 (tag: hip-version_7.12.60610, origin/users/mradosav-amd/rocprofsys-selective-region) [ROCM-CORE] Update rdhc script to support rocm install prefix (ROCm/rocm-systems#3596)

@rahulc-gh rahulc-gh changed the title Bump rocm-systems submodule from 93bc019 to 067d86dc Bump rocm-systems submodule from 93bc019 to 259b2ff913 Mar 4, 2026

@geomin12 geomin12 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm assuming CI passes

@WBobby

WBobby commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

Failure Test Summary

Component Issue Failure Mode
rocfft + hipfft #3771 rocfft-test and hipfft-test crash with exit code -6
hipdnn-samples #3772 All 15 tests fail — MIOpen "Failed to get function: named symbol not found"
rccl #3774 Standalone.SplitComms_RankCheck crashes with "corrupted double-linked list" (exit code -6)
miopen (4 shards) #3776 3226 test cases fail — __habs ambiguous in miopen_math.hpp:150 + HIPRTC compilation failures; all 4 shards timeout at 60 min
miopenprovider #3777 1271 gtest failures — "Failed to get function: named symbol not found" + HIPRTC compilation failures
rocprofiler_compute #3778 test_profile_live_attach_detach hangs — undefined symbol: attach/detach in librocprofiler-sdk-rocattach.so; timeout at 60 min

@BrianHarrisonAMD

Copy link
Copy Markdown
Contributor

Looks like ROCm/rocm-systems#2605 brings in amd_hip_bf16.h which I think leads to the __habs duplicate errors seen in the MIOpen / hipDNN breaks.

There is other breaks for the ASM kernels as well which are less clear what the issue is.

@rahulc-gh rahulc-gh changed the title Bump rocm-systems submodule from 93bc019 to 259b2ff913 Bump rocm-systems submodule from 93bc019 to be0675a1a6 Mar 6, 2026
@rahulc-gh rahulc-gh changed the title Bump rocm-systems submodule from 93bc019 to be0675a1a6 Bump rocm-systems submodule from 93bc019 to 91b09235b0 Mar 6, 2026
@WBobby

WBobby commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

Code-Related Failures — NEW (3 jobs) March 6

Component Jobs Failed Platform Failure Mode New Failure
hipfft 1/2 shards Win gfx1151 STATUS_BREAKPOINT crash (exit code 0x80000003) NF-001
hipfft 2/2 shard* Win gfx110X-all STATUS_BREAKPOINT crash (exit code 0x80000003) NF-002

@rahulc-gh rahulc-gh changed the title Bump rocm-systems submodule from 93bc019 to 91b09235b0 Bump rocm-systems submodule from 93bc019 to 093b66caa3 Mar 9, 2026
@WBobby

WBobby commented Mar 9, 2026

Copy link
Copy Markdown
Contributor

Infrastructure Flakes — 7 jobs (not filed)

Job Component Error
rocrand 1/1 rocrand 44/52 tests fail — hipErrorNoDevice
hipsparse 1/1 hipsparse crash — no ROCm-capable device
rocsparse 1/1 rocsparse crash — hipErrorNoDevice
hipfft 2/2 hipfft crash — no ROCm-capable device
miopen 2/4 miopen crash — no ROCm-capable device
hip-tests 3/4 hip-tests WinError 32 file locking (miopen_gtest.exe)

Action: Re-run these jobs. The runner needs GPU/driver repair.

Known Code Failures — 2 jobs

Issue Component Platform Failure Mode
#3774 rccl Linux gfx94X-dcgpu corrupted double-linked list + SIGABRT — 1/12 tests fail (Standalone.SplitComms_RankCheck)
#3778 rocprofiler_compute Linux gfx94X-dcgpu --no-native-tool cannot be used with --iteration-multiplexing + 60-min timeout

Note: Windows::gfx1151 tests are still running and not included in this analysis.

@rahulc-gh

Copy link
Copy Markdown
Contributor Author

For R-S bump - we are taking an informed decision here to merge bump PR - #3754 (only test failures were RCCL Linux unittest, miopen windows - https://github.com/ROCm/TheRock/actions/runs/22862673483/job/66576401004?pr=3754 )

  1. windows Mi-open failure tests have been disabled by devs for gfx110x - Exclude driver tests for win gfx110 #3883
  2. RCCL Fix is coming via - AICOMRCCL-692 fix out-of-bounds array access due to using parent rank values in child-sized arrays rocm-systems#3945 (Failing in RCCL CI due to rocshmem - Aravind is following up) GH Issue [Issue] rccl Standalone.SplitComms_RankCheck crashes with "corrupted double-linked list" (exit code -6) on Linux gfx94X-dcgpu #3774

The next bump of R-S will fix the rccl failures in TheRock CI

@jayhawk-commits
jayhawk-commits merged commit 4b49136 into main Mar 11, 2026
658 of 688 checks passed
@jayhawk-commits
jayhawk-commits deleted the users/rahulc/bump-rocm-sys branch March 11, 2026 21:10
@github-project-automation github-project-automation Bot moved this from TODO to Done in TheRock Triage Mar 11, 2026
cjatin added a commit to ROCm/rocm-systems that referenced this pull request Apr 23, 2026
This reverts commit be0675a (#3792)

This change was earlier reverted due to issues seen in MIOpen via the
rocm-systems bump PR ROCm/TheRock#3754.

Now, MIOpen has fixed the issues using
https://github.com/ROCm/rocm-libraries/pull/5235/changes.
So reverting the revert to bring back the support for fp8 types in
hiprtc.

## Motivation

Users should be able to include fp8 header in hiprtc code.

## Technical Details

Fix some include issues in fp8 header.

## JIRA ID

ROCM-864

## Test Plan

Added an fp8 test for hiprtc, basically include it from HIP directory
and use it in rtc code.

## Test Result

The test basically hiprtc output of fp8 conversion round trip float to
what we get on CPU.

## Submission Checklist

- [ ] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.

---------

Co-authored-by: Jatin Chaudhary <jatchaud@amd.com>
Co-authored-by: Jatin Chaudhary <51944368+cjatin@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants