Skip to content

[Release merge - no review] Problem cache (#5117) -> gpuep-rel-2610 - #5145

Merged
tperry-amd merged 2 commits into
ROCm:gpuep-releases/gpuep-rel-2610from
danieyan-amd:cherry/5117-problem-cache-2610
Aug 20, 2026
Merged

[Release merge - no review] Problem cache (#5117) -> gpuep-rel-2610#5145
tperry-amd merged 2 commits into
ROCm:gpuep-releases/gpuep-rel-2610from
danieyan-amd:cherry/5117-problem-cache-2610

Conversation

@danieyan-amd

@danieyan-amd danieyan-amd commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Release-branch merge - do not review here. (Reviewed on #5117.)

Cherry-pick of the problem-cache follow-on (#5117) onto gpuep-releases/gpuep-rel-2610 so it is available for the next release build.

Scope: only #5117's changes

Conflict resolutions vs 2610

Validation & caveats

  • Build-verified locally (gfx1100, RelWithDebInfo): all 12 problem-cache unit tests pass (backend 4/4, path-override 3/3 incl. layered-priority, sqlite 5/5) and the problem-cache GPU sources recompile cleanly. The unrelated MLIR path is stubbed locally for a rocMLIR v5-vs-v6 gap on this box, so release CI remains the authority for a full clean-tree build.
  • Problem cache follow-on: pluggable backends, layered cache paths, compile-options API, and offline tooling #5117 is under active maintainer rework upstream; this stages the current reviewed state per the release request. The consume path (what a shipped supercache uses) is the validated part (12/12 unit + prior real-GPU E2E).

Paired with the EP-side release PR: onnxruntime/onnxruntime-ep-amdgpu#94.

Release cherry-pick of the problem-cache follow-on: pluggable JSON/SQLite backends, cache_device_key, layered multi-cache priority (app>local>shipped, first-hit-wins) delivered via the problem_cache_files GPU backend option. Reviewed on ROCm#5117 -- release-branch merge, not for re-review.

Conflicts vs 2610: target.cpp resolved as union with the compile_mode feature; tools/generate.py kept at 2610 (generated header is committed; ROCm#5117 generate.py routing assumes newer develop).
@danieyan-amd
danieyan-amd force-pushed the cherry/5117-problem-cache-2610 branch from b8a8af2 to f3ed387 Compare August 18, 2026 04:00
@tperry-amd

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

… into cherry/5117-problem-cache-2610

Signed-off-by: danieyan-amd <daniel.anieyan@amd.com>

# Conflicts:
#	src/targets/gpu/target.cpp
@tperry-amd
tperry-amd merged commit 04f1dce into ROCm:gpuep-releases/gpuep-rel-2610 Aug 20, 2026
18 of 29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants