Skip to content

[CI] Parity: add rocm-preview arch - #3400

Closed
ethanwee1 wants to merge 1 commit into
ROCm:developfrom
ethanwee1:ethanwee/parity-rocm-preview
Closed

[CI] Parity: add rocm-preview arch#3400
ethanwee1 wants to merge 1 commit into
ROCm:developfrom
ethanwee1:ethanwee/parity-rocm-preview

Conversation

@ethanwee1

@ethanwee1 ethanwee1 commented Jul 7, 2026

Copy link
Copy Markdown

Summary

Adds a preview ROCm arch to the parity tooling so we can run parity against the upstream rocm-preview lane — linux-noble-rocm-preview-py3.12-gfx942 (gfx942), which runs the TheRock preview wheel (e.g. ROCm 7.14, cf. pytorch#188593) via the ciflow/rocm-preview label.

Changes

  • parity_job_config.json: new rocm.preview entry. default/distributed/inductor all come from the single rocm-preview workflow (6/3/2 shards); checkrun_regex matches linux-noble-rocm-preview-py3.12-gfx942 / test (...).
  • download_testlogs: allow --arch preview.
  • parity.yml: list preview as an arch option.

Notes

rocm-preview is ciflow-triggered (runs when a PR carries the ciflow/rocm-preview label), not scheduled on main. So this arch is for manual/on-demand parity runs against a specific rocm-preview commit; it is intentionally not added to the auto-trigger scope. Run it as e.g. arch = preview, sha = <a ciflow/rocm-preview commit>.

Test plan

  • Manual parity run with arch=preview against a rocm-preview commit — validation run linked below.

Validation

ROCm-only preview parity run (arch=preview, skip_cuda) on rocm-preview commit 51d3aca0: https://github.com/ethanwee1/pytorch/actions/runs/28885011289 — resolves all rocm-preview default/distributed/inductor data. Note: a full preview-vs-CUDA report needs a preview SHA that also has a CUDA trunk run; ciflow-only preview commits lack it (a same-SHA run failed with "No trunk workflow run found for CUDA tests").

Adds a "preview" ROCm arch so parity can be run against the upstream
rocm-preview lane (linux-noble-rocm-preview-py3.12-gfx942, gfx942), which
runs the TheRock preview wheel (e.g. ROCm 7.14) via the ciflow/rocm-preview
label. default/distributed/inductor all come from the single rocm-preview
workflow (6/3/2 shards).

- parity_job_config.json: new rocm.preview entry.
- download_testlogs: allow --arch preview.
- parity.yml: list preview as an arch option.

Because rocm-preview is ciflow-triggered (not scheduled on main), this arch
is for manual/on-demand parity runs against a rocm-preview commit; it is
intentionally not added to the auto-trigger scope.
@rocm-repo-management-api

rocm-repo-management-api Bot commented Jul 7, 2026

Copy link
Copy Markdown

Jenkins build for 58cb4d0e111ca0b6ee73fac7fce8f7c05b041fea commit finished as ABORTED
Links: Pipeline Overview / Build artifacts / Test Results

@ethanwee1

Copy link
Copy Markdown
Author

Superseded by #3406 — moved the branch from the fork to ROCm/pytorch (ethanwee/parity-rocm-preview), same content.

@ethanwee1 ethanwee1 closed this Jul 7, 2026
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.

1 participant