Skip to content

[ROCm][CI] Switch ROCm CI runner label from gfx942 to ecosystem.mi350 - #1524

Merged
ryanzhang22 merged 1 commit into
pytorch:mainfrom
akashveramd:av_mi350_label
Aug 11, 2026
Merged

[ROCm][CI] Switch ROCm CI runner label from gfx942 to ecosystem.mi350#1524
ryanzhang22 merged 1 commit into
pytorch:mainfrom
akashveramd:av_mi350_label

Conversation

@akashveramd

Copy link
Copy Markdown
Contributor

This PR replaces gfx942 label with ecosystem.mi350 label.

@pytorch-bot

pytorch-bot Bot commented Aug 6, 2026

Copy link
Copy Markdown

Workflows were awaiting approval. CI has now been triggered for the ciflow labels on this PR.

@scotts

scotts commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

@akashveramd, why are you making this change? @jithunnair-amd, is this appropriate?

@akashveramd

Copy link
Copy Markdown
Contributor Author

@akashveramd, why are you making this change? @jithunnair-amd, is this appropriate?

@scotts: There was an ask from Meta to transition from linux.rocm.gpu.gfx942.1 label as it's a retired runner label.
This is the message we received on slack channel discussion-

Ivan Zaitsev [10:08 PM]
hey folks, our agent flagged that some pytorch-adjacent repos are still pinning retired (?) runner label: linux.rocm.gpu.gfx942.1

1  pytorch/FBGEMM  .github/workflows/fbgemm_gpu_ci_rocm.yml:164  
2  pytorch/FBGEMM  .github/workflows/fbgemm_gpu_pip.yml:158  
3  pytorch/FBGEMM  .github/workflows/fbgemm_gpu_benchmark_rocm.yml:138  
4  pytorch/kineto  .github/workflows/linux_rocm_kineto.yml:23  
5  pytorch/kineto  .github/workflows/linux_rocm_pytorch.yml:23  
6  pytorch/ao  .github/workflows/regression_test_pt2e_gpu.yml:89  
7  pytorch/vision  .github/workflows/tests.yml:57

@jithunnair-amd

Copy link
Copy Markdown
Collaborator

@scotts The ROCm job scheduled on the MI350 runner but timed out when building PyTorch. I took a look at the history of the workflow/job and it last succeeded on Jun 24. That means there's a different issue that needs to be resolved, regardless of runner label. Most likely it's to do with making sure the PyTorch build from source completes within the allotted time, which probably needs some tweaking from a caching perspective or GFX archs etc. @akashveramd can look into that more.

Meanwhile, can we please merge this PR so we can remove dependency on the MI300 runners that we are capacity-constrained on?

@ryanzhang22
ryanzhang22 merged commit db2d1a6 into pytorch:main Aug 11, 2026
10 of 11 checks passed
pytorchmergebot pushed a commit to pytorch/pytorch that referenced this pull request Aug 12, 2026
Includes the following commits:

- Fix a ConfigLoaderTest flake and three poll-thread bugs it uncovered (pytorch/kineto#1531) 2d7d08c
- Make TempTraceFile work on Windows (pytorch/kineto#1529) 7a3c154
- [Kineto] Add a couple of PM Sampling API fixes (pytorch/kineto#1532) e3c84e7
- [ROCm][CI] Switch ROCm CI runner label from gfx942 to ecosystem.mi350 (pytorch/kineto#1524) db2d1a6
- [Kineto] Wire CUPTI PM Sampling up to output json and register it as a child profiler (pytorch/kineto#1530) e8f56bd
- [Kineto] Enable registering CUPTI PM sampling as a child profiler (pytorch/kineto#1527) c402470
- Let Kineto install its unit test binaries (pytorch/kineto#1528) d9c6b2d
- [Kineto] Refactor CUPTI timestamp handling (pytorch/kineto#1526) 55df55f
- [Kineto] Kineto-native CUPTI PM sampling API (pytorch/kineto#1512) fe02f0c
Pull Request resolved: #193172
Approved by: https://github.com/ryanzhang22, https://github.com/Skylion007
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants