Repository navigation
docs(miopen): add ROCm 10.0.0 changelog section - #10208
Merged
JonathanLichtnerAMD merged 3 commits intoAug 13, 2026
Merged
JonathanLichtnerAMD merged 3 commits into
JonathanLichtnerAMD merged 3 commits into
Conversation
Add a MIOpen 3.6.0 for ROCm 10.0.0 section documenting the changelog-worthy changes present in release/therock-10.0 that are not in release/therock-7.14. JIRA ID: ALMIOPEN-2364 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
✅ All Checks Passed — Ready for Review
📖 Need help? See the Policy FAQ for details on every check and how to fix failures. |
|
🎉 All checks passed! This PR is ready for review. |
An additional MIOpen fix (#10188, cherry-picked as #10359) landed on release/therock-10.0 after the 3.6.0 changelog section was first written. It is not present on release/therock-7.14, so it belongs in the 7.14->10.0 delta this section documents. JIRA ID: ALMIOPEN-2364 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
mattwill-amd
approved these changes
Aug 11, 2026
JonathanLichtnerAMD
deleted the
users/jlichtne/ALMIOPEN-2364-update-miopen-changelog-7.15
branch
August 13, 2026 14:17
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.
JIRA ID: ALMIOPEN-2364
Motivation
ROCm 7.15 has been renamed to ROCm 10.0, and MIOpen 3.6.0 is the corresponding
release.
projects/miopen/CHANGELOG.mdneeds a new version section documentingwhat changed for downstream users, release-notes tooling, and packagers between
MIOpen 3.5.2 (ROCm 7.14.0) and MIOpen 3.6.0 (ROCm 10.0.0), consistent with the
changelog's existing per-release format.
Technical Details
## MIOpen 3.6.0 for ROCm 10.0.0section at the top ofprojects/miopen/CHANGELOG.md, directly above the existing## MIOpen 3.5.2 for ROCm 7.14.0section, using the same### Added/### Changed/### Resolved Issues/### Removedsubheading structure asevery prior release section in the file.
origin/release/therock-10.0againstorigin/release/therock-7.14forprojects/miopenand hand-selectingchangelog-worthy commits, excluding: test-only commits, CI-only commits,
build/version-bump commits, doc-only commits, reverted commit/revert pairs, and
commits already surfaced in the 3.5.2/7.14.0 section via cherry-pick.
convolution support, fp16/bf16 (feat(miopen): gfx950 7x7 depthwise fwd + backward-data conv (fp16/bf16) #9168) — fixes a slow fallback-to-naive-kernel
regression in ConvNeXt-style depthwise convolutions.
performance lost when earlier gfx12 support was reverted.
updated tuned find/perf-database entries.
CalcStatsmean/variance remainder loop causing a ~1% systematic bias in NCHW
batchnorm backward results (fix(miopen): batchnorm CalcStats remainder loop uses wrong thread stride #9031).
could cause memory access faults ([ROCM-27460] Fix integer overflow in tensor ops for large allocations on gfx1250 #9049).
stale HIP error visible after Find returned success) when a global work
size reached 2^32 or more work-items; such launches are now rejected up
front (fix(miopen): reject unrepresentable global work size before launch #10188).
backend only.
addition; the underlying functional changes were already merged to
release/therock-10.0in their own PRs (referenced above) and are only beingdocumented here.
Risk Assessment
Single file (
projects/miopen/CHANGELOG.md), 17 lines added, 0 removed, no codeor build-system changes.
Risk Level: 🟢 Low
Impacted Components
projects/miopen/CHANGELOG.mdonly — no source, kernel, solver, build, or testfiles are touched.
Potential Side Effects
no build artifacts, APIs, or runtime behavior change.
programmatically, it should be checked for compatibility with the new section,
though the added section strictly follows the existing heading/bullet
conventions used by all prior sections in the file.
Mitigation Steps
##version header,###category subheadings,
*bullet entries,[Component]prefix tags) used bythe adjacent 3.5.2/7.14.0 and 3.5.1/7.13.0 sections, minimizing formatting risk.
(feat(miopen): gfx950 7x7 depthwise fwd + backward-data conv (fp16/bf16) #9168, feat(miopen): Add gfx120x support to Winograd Rage #6439, feat(miopen): refresh Navi system databases (gfx1100, gfx1102, and gfx1201) #9529, feat(miopen): Refresh gfx950 SystemDB to cover more models #9111, fix(miopen): batchnorm CalcStats remainder loop uses wrong thread stride #9031, [ROCM-27460] Fix integer overflow in tensor ops for large allocations on gfx1250 #9049, fix(miopen): reject unrepresentable global work size before launch #10188, Remove OpenCL backend from MIOpen #8433) rather than
paraphrased from memory, so reviewers can verify each line against its source
commit.
Test Plan
No functional tests apply — this is a documentation-only change to a Markdown
changelog file. Verification consisted of manually reviewing the diff against the
existing file's structure and confirming the new section's heading hierarchy and
bullet formatting match every other version section in
CHANGELOG.md.Test Result
git diff origin/develop...HEAD --statconfirms the change is scoped to exactlyone file (
projects/miopen/CHANGELOG.md, +17/-0).## MIOpen 3.6.0 for ROCm 10.0.0sectionrenders as valid Markdown consistent with surrounding sections. No build or CI
run is applicable to a docs-only change.