Skip to content

Commit b1e8cce

Browse files
committed
Move PyTorch-from-source docker builds to linux.12xlarge
The gcc11 and zephyr-sdk docker-build jobs on linux.4xlarge OOM mid PyTorch source build (~step 5000/7393 of mkl-dnn), manifesting as "self-hosted runner lost communication with the server". Bumping to linux.12xlarge (96 GB) for just these two images keeps the other x86_64 from-source images on 4xlarge for now. Authored with Claude.
1 parent 7a8f892 commit b1e8cce

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/docker-builds.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,20 @@ jobs:
3333
matrix:
3434
runner: [linux.4xlarge]
3535
docker-image-name: [
36-
executorch-ubuntu-22.04-gcc11,
3736
executorch-ubuntu-22.04-gcc9-nopytorch,
3837
executorch-ubuntu-22.04-clang12,
3938
executorch-ubuntu-22.04-linter,
4039
executorch-ubuntu-22.04-arm-sdk,
41-
executorch-ubuntu-22.04-zephyr-sdk,
4240
executorch-ubuntu-22.04-qnn-sdk,
4341
executorch-ubuntu-22.04-mediatek-sdk,
4442
executorch-ubuntu-22.04-clang12-android
4543
]
4644
include:
45+
# PyTorch is built from source in these images; 4xlarge OOMs mid-build.
46+
- docker-image-name: executorch-ubuntu-22.04-gcc11
47+
runner: linux.12xlarge
48+
- docker-image-name: executorch-ubuntu-22.04-zephyr-sdk
49+
runner: linux.12xlarge
4750
- docker-image-name: executorch-ubuntu-22.04-gcc11-aarch64
4851
runner: linux.arm64.2xlarge
4952
- docker-image-name: executorch-ubuntu-22.04-gcc11-aarch64-android

0 commit comments

Comments
 (0)