Skip to content

rocKE: add structured rocGDB value snapshots - #11343

Draft
tenpercent wants to merge 4 commits into
users/mpodkory/rocke/headless-debug-valuesfrom
users/mpodkory/rocke/rocgdb-structured-snapshot-spike
Draft

tenpercent wants to merge 4 commits into
users/mpodkory/rocke/headless-debug-valuesfrom
users/mpodkory/rocke/rocgdb-structured-snapshot-spike

Conversation

@tenpercent

@tenpercent tenpercent commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • add rocke print to collect, reconstruct, and render selected stopped-wave logical values in one rocGDB command
  • add rocke collect for saving the same presentation-neutral host snapshot when later rendering or automation is needed
  • separate stopped-wave capture, register-value decoding, logical tile reconstruction, and rendering
  • add offline ASCII and JSON rendering plus a dense full-rank MFMA demo whose expected 16x16 tile is 21 on the diagonal and 19 elsewhere

This PR is stacked on #10903. It does not include or depend on the device_print implementation from #10841.

Current scope

  • collection is limited to the selected stopped wave; block-wide collection remains unsupported
  • implemented storage formats fit in one 32-bit register word: f32, packed f16/bf16, and packed fp8/bf8
  • future multi-register values such as f64/i64 belong in the register-value decoding layer and do not require changes to tile reconstruction

Validation

  • PYTHONPATH=python python -m pytest tests/tools -q
    • 91 passed, 7 subtests passed
  • live headless rocke print and independent host readback
    • all 256 expected full-rank matrix-product cells matched

@tenpercent
tenpercent force-pushed the users/mpodkory/rocke/rocgdb-structured-snapshot-spike branch from 3bdba70 to dfcb784 Compare August 27, 2026 02:30
@tenpercent
tenpercent removed this pull request from stack #11561 September 10, 2026 18:59
…mpodkory/rocke/rocgdb-structured-snapshot-spike
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

This pull request has been inactive for 25 days and will be marked as stale.

If you would like to keep this PR open, please:

  • Add new commits
  • Add a comment explaining why it should remain open

This PR will be automatically closed in 5 days if no further activity occurs.

@github-actions github-actions Bot added the Stale PR has no activity for 25+ days label Oct 6, 2026
@tenpercent tenpercent removed the Stale PR has no activity for 25+ days label Oct 6, 2026
…mpodkory/rocke/rocgdb-structured-snapshot-spike
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

This pull request has been inactive for 25 days and will be marked as stale.

If you would like to keep this PR open, please:

  • Add new commits
  • Add a comment explaining why it should remain open

This PR will be automatically closed in 5 days if no further activity occurs.

@github-actions github-actions Bot added the Stale PR has no activity for 25+ days label Nov 5, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

organization: ROCm project: hip-kernel-provider rocke: platform Touches rocKE platform Stale PR has no activity for 25+ days

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant