Skip to content

Commit 5723f87

Browse files
committed
Use mt-l-arm64g4-16-62 for the arm64 image builds
arc.yaml maps linux.arm64.2xlarge to l-arm64g2-6-32 and ci-infra renamed that def to l-arm64g2-6-25, but neither name schedules: the three arm64 legs of the first run of this workflow sat queued for nearly four hours and were cancelled without a runner ever picking them up. mt-l-arm64g4-16-62 is the only arm64 label with live production evidence, and it is what pytorch/pytorch's own OSDC docker-builds uses. Authored with Claude Code.
1 parent 92c7c84 commit 5723f87

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/docker-builds.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ jobs:
4545
matrix:
4646
# BuildKit runs out of cluster on the OSDC BuildKit pool; this runner is
4747
# only an orchestrator that streams the (tiny) .ci/docker context and
48-
# waits, so the smallest label of the right architecture is enough. The
49-
# architecture still has to match, because the helper picks the
50-
# per-architecture buildkitd address off `uname -m`.
48+
# waits, so it can be small. The architecture still has to match, because
49+
# the helper picks the per-architecture buildkitd address off `uname -m`,
50+
# and on arm64 this is the smallest label that actually schedules.
5151
runner: [mt-l-x86iavx512-8-64]
5252
docker-image-name: [
5353
executorch-ubuntu-22.04-gcc11,
@@ -68,11 +68,11 @@ jobs:
6868
]
6969
include:
7070
- docker-image-name: executorch-ubuntu-22.04-gcc11-aarch64
71-
runner: mt-l-arm64g2-6-25
71+
runner: mt-l-arm64g4-16-62
7272
- docker-image-name: executorch-ubuntu-22.04-gcc11-aarch64-android
73-
runner: mt-l-arm64g2-6-25
73+
runner: mt-l-arm64g4-16-62
7474
- docker-image-name: executorch-ubuntu-22.04-gcc11-aarch64-arm-sdk
75-
runner: mt-l-arm64g2-6-25
75+
runner: mt-l-arm64g4-16-62
7676

7777
runs-on: ${{ matrix.runner }}
7878
container:
@@ -106,7 +106,7 @@ jobs:
106106
DOCKER_TAG=$(git rev-parse HEAD:.ci/docker)
107107
echo "docker-image=${ECR_REGISTRY}/${ECR_REPOSITORY}:${{ matrix.docker-image-name }}-${DOCKER_TAG}" >> "${GITHUB_OUTPUT}"
108108
109-
# No step timeout: the action retries a cold BuildKit pool for up to two
109+
# No step timeout: the action retries a cold BuildKit pool for at least two
110110
# hours, and the job's timeout-minutes is what bounds that.
111111
- name: Build and push to ECR
112112
uses: pytorch/test-infra/.github/actions/docker-build-remote-buildkit@main

0 commit comments

Comments
 (0)