Skip to content

Run all Pytorch CodSpeed benchmarks on macro (bare-metal) runners (#4333) - #4333

Open
kinto0 wants to merge 1 commit into
facebook:mainfrom
kinto0:export-D113490843
Open

Run all Pytorch CodSpeed benchmarks on macro (bare-metal) runners (#4333)#4333
kinto0 wants to merge 1 commit into
facebook:mainfrom
kinto0:export-D113490843

Conversation

@kinto0

@kinto0 kinto0 commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary:

Splits the runner configuration out of the CodSpeed wiring diff (D112014630, which now keeps everything on ubuntu-latest) into this dedicated change: it moves walltime (PyTorch) — from ubuntu-latest to CodSpeed's dedicated codspeed-macro bare-metal runners.

Bare-metal is what makes CodSpeed's wall-clock measurements trustworthy: on shared hosted runners, neighbor noise makes wall-clock data inconsistent, which CodSpeed warns about. Keeping both jobs on the same runner class also keeps the workflow uniform.

Differential Revision: D113490843

@meta-cla meta-cla Bot added the cla signed label Jul 28, 2026
@meta-codesync

meta-codesync Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@kinto0 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D113490843.

@meta-codesync meta-codesync Bot changed the title Run all CodSpeed benchmarks on macro (bare-metal) runners Run all Pytorch CodSpeed benchmarks on macro (bare-metal) runners (#4333) Jul 30, 2026
@kinto0
kinto0 force-pushed the export-D113490843 branch from e9ccbb7 to ac49522 Compare July 30, 2026 23:14
kinto0 added a commit to kinto0/pyrefly that referenced this pull request Jul 30, 2026
…cebook#4333)

Summary:

Splits the runner configuration out of the CodSpeed wiring diff (D112014630, which now keeps everything on `ubuntu-latest`) into this dedicated change: it moves `walltime` (PyTorch) — from `ubuntu-latest` to CodSpeed's dedicated `codspeed-macro` bare-metal runners.

Bare-metal is what makes CodSpeed's wall-clock measurements trustworthy: on shared hosted runners, neighbor noise makes wall-clock data inconsistent, which CodSpeed warns about. Keeping both jobs on the same runner class also keeps the workflow uniform.

Differential Revision: D113490843
@github-actions github-actions Bot added size/xs and removed size/xs labels Jul 30, 2026
…cebook#4333)

Summary:

Splits the runner configuration out of the CodSpeed wiring diff (D112014630, which now keeps everything on `ubuntu-latest`) into this dedicated change: it moves `walltime` (PyTorch) — from `ubuntu-latest` to CodSpeed's dedicated `codspeed-macro` bare-metal runners.

Bare-metal is what makes CodSpeed's wall-clock measurements trustworthy: on shared hosted runners, neighbor noise makes wall-clock data inconsistent, which CodSpeed warns about. Keeping both jobs on the same runner class also keeps the workflow uniform.

Differential Revision: D113490843
@kinto0
kinto0 force-pushed the export-D113490843 branch from ac49522 to c375922 Compare July 31, 2026 17:57
@github-actions github-actions Bot added size/xs and removed size/xs labels Jul 31, 2026
@codspeed-hq

codspeed-hq Bot commented Jul 31, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 11 untouched benchmarks


Comparing kinto0:export-D113490843 (c375922) with main (3f0c228)

Open in CodSpeed

@codspeed-hq

codspeed-hq Bot commented Jul 31, 2026

Copy link
Copy Markdown

Unable to generate the flame graphs

The performance report has correctly been generated, but there was an internal error while generating the flame graphs for this run. We're working on fixing the issue. Feel free to contact us on Discord or at support@codspeed.io if the issue persists.

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.

1 participant