Right-size CI runners to reduce waste and shuffle build order to avoid OOM

libeigen/eigen!2367

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
This commit is contained in:
Rasmus Munk Larsen
2026-03-31 19:10:34 -07:00
parent b54640df19
commit 1df89cbc21
5 changed files with 82 additions and 6 deletions

View File

@@ -266,6 +266,10 @@ test:linux:cuda-12.2:clang-12:
EIGEN_CI_CROSS_TARGET_TRIPLE: arm-linux-gnueabihf
EIGEN_CI_CTEST_ARGS: --timeout 2000
EIGEN_CI_CTEST_PARALLEL: "4"
# Thread pool tests are too slow under qemu emulation.
EIGEN_CI_CTEST_EXCLUDE: tensor_thread_pool
tags:
- saas-linux-large-amd64
.test:linux:arm:gcc-10:default:
extends: .test:linux:arm
@@ -350,6 +354,10 @@ test:linux:aarch64:clang-14:default:unsupported:
EIGEN_CI_CROSS_TARGET_TRIPLE: powerpc64le-linux-gnu
EIGEN_CI_CTEST_ARGS: --timeout 2000
EIGEN_CI_CTEST_PARALLEL: "4"
# Thread pool tests are too slow under qemu emulation.
EIGEN_CI_CTEST_EXCLUDE: tensor_thread_pool
tags:
- saas-linux-large-amd64
.test:linux:ppc64le:gcc-14:default:
extends: .test:linux:ppc64le
@@ -393,6 +401,10 @@ test:linux:ppc64le:clang-16:default:unsupported:
EIGEN_CI_CROSS_INSTALL: g++-14-loongarch64-linux-gnu qemu-user-static
EIGEN_CI_CTEST_ARGS: --timeout 2000
EIGEN_CI_CTEST_PARALLEL: "4"
# Thread pool tests are too slow under qemu emulation.
EIGEN_CI_CTEST_EXCLUDE: tensor_thread_pool
tags:
- saas-linux-large-amd64
# GCC-14 (Ubuntu 24)
.test:linux:loongarch64:gcc-14:default: