Skip to content

Conversation

zxiiro
Copy link
Collaborator

@zxiiro zxiiro commented Oct 6, 2025

Use linux.c7i.2xlarge as the default runner for the _linux-build.yml workflow. In testing we found that switching from c5 - c7i grants a 15-20% faster build times despite c7i costing 5% more. This should reduce costs of jobs using _linux-build.yml.

Relates to pytorch/test-infra#7175.

Copy link

pytorch-bot bot commented Oct 6, 2025

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/164747

Note: Links to docs will display an error until the docs builds have been completed.

❗ 1 Active SEVs

There are 1 currently active SEVs. If your PR is affected, please view them below:

❌ 12 New Failures, 1 Cancelled Job, 22 Unrelated Failures

As of commit 492487a with merge base ffc9559 (image):

NEW FAILURES - The following jobs have failed:

CANCELLED JOB - The following job was cancelled. Please retry:

FLAKY - The following jobs failed but were likely due to flakiness present on trunk:

UNSTABLE - The following jobs are marked as unstable, possibly due to flakiness on trunk:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@pytorch-bot pytorch-bot bot added the topic: not user facing topic category label Oct 6, 2025
@zxiiro
Copy link
Collaborator Author

zxiiro commented Oct 6, 2025

This change affects the following workflows which I will validate to make sure they work as expected:

.github/workflows/b200-symm-mem.yml:
.github/workflows/h100-cutlass-backend.yml:
.github/workflows/h100-distributed.yml:
.github/workflows/h100-symm-mem.yml:
.github/workflows/inductor-micro-benchmark-x86.yml:
.github/workflows/inductor-micro-benchmark.yml:
.github/workflows/inductor-nightly.yml:
.github/workflows/inductor-perf-compare.yml:
.github/workflows/inductor-perf-test-b200.yml:
.github/workflows/inductor-perf-test-nightly-aarch64.yml:
.github/workflows/inductor-perf-test-nightly-h100.yml:
.github/workflows/inductor-perf-test-nightly-rocm.yml:
.github/workflows/inductor-perf-test-nightly-x86-zen.yml:
.github/workflows/inductor-perf-test-nightly-x86.yml:
.github/workflows/inductor-perf-test-nightly.yml:
.github/workflows/inductor-periodic.yml:
.github/workflows/inductor-rocm-mi300.yml:
.github/workflows/inductor-rocm.yml:
.github/workflows/inductor-unittest.yml:
.github/workflows/inductor.yml:
.github/workflows/linux-aarch64.yml:
.github/workflows/nightly.yml:
.github/workflows/operator_benchmark.yml:
.github/workflows/operator_microbenchmark.yml:
.github/workflows/periodic-rocm-mi300.yml:
.github/workflows/periodic.yml:
.github/workflows/pull.yml:
.github/workflows/quantization-periodic.yml:
.github/workflows/riscv64.yml:
.github/workflows/rocm-mi300.yml:
.github/workflows/rocm-mi355.yml:
.github/workflows/rocm.yml:
.github/workflows/s390.yml:
.github/workflows/s390x-periodic.yml:
.github/workflows/slow.yml:
.github/workflows/test-b200.yml:
.github/workflows/test-h100.yml:
.github/workflows/torchbench.yml:
.github/workflows/trunk.yml:

@zxiiro zxiiro added ciflow/b200-symm-mem ciflow/h100-distributed ciflow/h100-symm-mem ciflow/h100-cutlass-backend ciflow/inductor-micro-benchmark ciflow/inductor-micro-benchmark-cpu-x86 ciflow/inductor-rocm Trigger "inductor" config CI on ROCm ciflow/inductor-periodic ciflow/inductor-perf-test-nightly-rocm Trigger inductor perf tests on ROCm ciflow/inductor-perf-test-nightly-x86-zen Trigger inductor perf tests on Zen x86 CPUs ciflow/inductor ciflow/nightly Trigger all jobs we run nightly (nightly.yml) ciflow/op-benchmark Trigger microbenchmark for operations. ciflow/periodic Trigger jobs ran periodically on master (periodic.yml) on the PR ciflow/periodic-rocm-mi300 Trigger "distributed" config CI on ROCm MI300 ciflow/quantization-periodic ciflow/riscv64 ciflow/rocm Trigger "default" config CI on ROCm ciflow/rocm-mi300 Trigger "default" config CI on ROCm MI300 ciflow/rocm-mi355 Trigger "default" config CI on ROCm MI355 runners labels Oct 6, 2025
Copy link

pytorch-bot bot commented Oct 6, 2025

Warning: Unknown label ciflow/rocm-mi355.
Currently recognized labels are

  • ciflow/b200
  • ciflow/b200-symm-mem
  • ciflow/binaries
  • ciflow/binaries_libtorch
  • ciflow/binaries_wheel
  • ciflow/h100
  • ciflow/h100-cutlass-backend
  • ciflow/h100-distributed
  • ciflow/h100-symm-mem
  • ciflow/inductor
  • ciflow/inductor-cu126
  • ciflow/inductor-micro-benchmark
  • ciflow/inductor-micro-benchmark-cpu-x86
  • ciflow/inductor-perf-compare
  • ciflow/inductor-perf-test-nightly-rocm
  • ciflow/inductor-perf-test-nightly-x86-zen
  • ciflow/inductor-periodic
  • ciflow/inductor-rocm
  • ciflow/linux-aarch64
  • ciflow/mps
  • ciflow/nightly
  • ciflow/op-benchmark
  • ciflow/periodic
  • ciflow/periodic-rocm-mi300
  • ciflow/pull
  • ciflow/quantization-periodic
  • ciflow/riscv64
  • ciflow/rocm
  • ciflow/rocm-mi300
  • ciflow/s390
  • ciflow/slow
  • ciflow/torchbench
  • ciflow/triton_binaries
  • ciflow/trunk
  • ciflow/unstable
  • ciflow/vllm
  • ciflow/win-arm64
  • ciflow/xpu

Please add the new label to .github/pytorch-probot.yml

@zxiiro zxiiro added ciflow/slow ciflow/s390 s390x-related CI jobs ciflow/trunk Trigger trunk jobs on your pull request labels Oct 6, 2025
@zxiiro zxiiro added ciflow/xpu Run XPU CI tasks and removed ciflow/xpu Run XPU CI tasks labels Oct 6, 2025
Use linux.c7i.2xlarge as the default runner for the _linux-build.yml
workflow. In testing we found that switching from c5 - c7i grants a
15-20% faster build times despite c7i costing 5% more. This should
reduce costs of jobs using _linux-build.yml.

Signed-off-by: Thanh Ha <[email protected]>
@zxiiro zxiiro force-pushed the zxiiro/c7i-linux-build-yaml branch from eee41b5 to 492487a Compare October 10, 2025 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ciflow/h100-cutlass-backend ciflow/h100-symm-mem ciflow/inductor ciflow/inductor-micro-benchmark ciflow/inductor-micro-benchmark-cpu-x86 ciflow/inductor-perf-compare ciflow/inductor-perf-test-nightly-rocm Trigger inductor perf tests on ROCm ciflow/inductor-perf-test-nightly-x86-zen Trigger inductor perf tests on Zen x86 CPUs ciflow/inductor-periodic ciflow/inductor-rocm Trigger "inductor" config CI on ROCm ciflow/nightly Trigger all jobs we run nightly (nightly.yml) ciflow/op-benchmark Trigger microbenchmark for operations. ciflow/periodic Trigger jobs ran periodically on master (periodic.yml) on the PR ciflow/periodic-rocm-mi300 Trigger "distributed" config CI on ROCm MI300 ciflow/quantization-periodic ciflow/riscv64 ciflow/rocm Trigger "default" config CI on ROCm ciflow/rocm-mi300 Trigger "default" config CI on ROCm MI300 ciflow/rocm-mi355 Trigger "default" config CI on ROCm MI355 runners ciflow/s390 s390x-related CI jobs ciflow/slow ciflow/torchbench ciflow/trunk Trigger trunk jobs on your pull request open source topic: not user facing topic category

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants