Repository navigation
rocmPackages_10: add MIGraphX, RPP, MIVisionX - #29
Closed
randomizedcoder wants to merge 4 commits into
Closed
randomizedcoder wants to merge 4 commits into
randomizedcoder wants to merge 4 commits into
Conversation
randomizedcoder
force-pushed
the
rocm10/11-miopen
branch
from
October 15, 2026 23:02
89c8b04 to
a4da50b
Compare
randomizedcoder
force-pushed
the
rocm10/12-migraphx-rpp
branch
2 times, most recently
from
October 17, 2026 02:50
806eabf to
84b7f00
Compare
randomizedcoder
force-pushed
the
rocm10/11-miopen
branch
from
October 17, 2026 02:50
a4da50b to
6fe6341
Compare
randomizedcoder
force-pushed
the
rocm10/12-migraphx-rpp
branch
from
October 17, 2026 16:20
84b7f00 to
767c3a6
Compare
randomizedcoder
force-pushed
the
rocm10/11-miopen
branch
from
October 17, 2026 16:20
6fe6341 to
42a6a05
Compare
randomizedcoder
force-pushed
the
rocm10/12-migraphx-rpp
branch
from
October 19, 2026 15:18
767c3a6 to
3d951d6
Compare
randomizedcoder
force-pushed
the
rocm10/11-miopen
branch
2 times, most recently
from
October 20, 2026 06:44
42844c1 to
81f0fc9
Compare
randomizedcoder
force-pushed
the
rocm10/12-migraphx-rpp
branch
from
October 20, 2026 06:44
3d951d6 to
2fe6b04
Compare
randomizedcoder
force-pushed
the
rocm10/11-miopen
branch
from
October 21, 2026 07:15
81f0fc9 to
568a3f3
Compare
randomizedcoder
force-pushed
the
rocm10/12-migraphx-rpp
branch
from
October 21, 2026 07:15
2fe6b04 to
388162b
Compare
randomizedcoder
force-pushed
the
rocm10/11-miopen
branch
from
October 22, 2026 14:51
568a3f3 to
1890992
Compare
randomizedcoder
force-pushed
the
rocm10/12-migraphx-rpp
branch
from
October 22, 2026 14:51
388162b to
0816cc3
Compare
Verbatim copies of the rocmPackages (ROCm 7.2.4) expressions for migraphx, rpp, not yet part of the rocmPackages_10 scope. The following commits update each one to ROCm 10.1, so their diffs read against 7.2.4. Assisted-by: Claude Code (claude-opus-5-5)
Update the rocmPackages.migraphx copy from the previous commit to ROCm 10.1 and add it to the rocmPackages_10 scope. From "rocmPackages.migraphx: 7.2.4 -> 10.1.0, stub rocm_add_version_resource": Its rocm-10.1 tag calls rocm_add_version_resource() in src/CMakeLists.txt, but that rocm-cmake macro is not present in the therock-10.1 tag the rest of the set builds against (it currently only lives on rocm-cmake's develop branch), so configure fails with 'Unknown CMake command "rocm_add_version_resource"'. Upstream the macro's entire body is guarded by if(WIN32) -- it only emits a Windows .rc VERSIONINFO resource and is a no-op on Linux. Provide a guarded no-op stub after find_package(ROCmCMakeBuildTools) so it stays inert once rocm-cmake ships the macro on a release tag. This unblocks onnxruntime's MIGraphX execution provider and, through it, obs-backgroundremoval on ROCm 10. Revised during the split review: Take rocmlir-triton, the rocMLIR fork MIGraphX 10.1 pins. Assisted-by: Claude Code (claude-opus-5-5)
Update the rocmPackages.rpp copy from the previous commit to ROCm 10.1
and add it to the rocmPackages_10 scope.
From the mass bump:
- rocalution, rpp: moved into the rocm-libraries monorepo (sparse
From "rocmPackages.rpp: fix the 10.1.0 build for both backends":
Two failures surfaced by building the full rocmPackages set at 10.1.0:
- The new in-tree test (test_rpp_backend_macro) builds against the rpp
target, whose public header api/rppdefs.h includes <half.hpp>, but
HALF::half is linked PRIVATE, so the test cannot find it. Export it as
a PUBLIC dependency.
- CPU backend only: with -fopenmp the clang driver adds `<clang
prefix>/../include` as a plain -I to locate omp.h. In the merged
rocm-toolchain that directory also holds the glibc headers, so
stdlib.h stops being a system header and clang 24 rejects
mm_malloc.h's redeclaration of posix_memalign ("missing exception
specification 'noexcept(true)'" with glibc 2.44). Passing the same
directory as -isystem makes clang treat it as a system directory
again. The HIP backend compiles through hipcc, whose prefix has no
libc headers.
Revised during the split review:
Use a checked substituteInPlace for the public half dependency.
Assisted-by: Claude Code (claude-opus-5-5)
mivisionx is unchanged between ROCm 7.2.4 and 10.1 (no 10.x upstream release, or versioned independently of ROCm), so the rocmPackages_10 scope calls the existing expression instead of copying it. Also add rpp-hip, rpp-cpu, mivisionx-hip, mivisionx-cpu. Assisted-by: Claude Code (claude-opus-5-5)
randomizedcoder
force-pushed
the
rocm10/11-miopen
branch
from
October 27, 2026 04:12
1890992 to
8e7e6e8
Compare
randomizedcoder
force-pushed
the
rocm10/12-migraphx-rpp
branch
from
October 27, 2026 04:12
0816cc3 to
6cc767a
Compare
This was referenced Oct 27, 2026
Closed
This was referenced Oct 27, 2026
Owner
Author
|
Opened upstream as NixOS#579525. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part 12/14. Part of splitting upstream PR 573885 (
rocmPackages: 7.2.4 -> 10.1) into smaller PRs, as asked in its review.rocmPackages_10:migraphx,rpp; shared unchanged:mivisionxmaster. No existing derivation changes:rocmPackages_10is not recursed intoHow to review
rocm-modules/10/Notes
rocm_add_version_resource, a Windows-only macro missing from the therock-10.1 rocm-cmakeTesting
rocmPackages_10evaluates: 68 derivations, 0 failuresSeries
Preparatory PRs, each against
master: #10, #11, #15, #16, #17.master🤖 Generated with Claude Code