From 2d6cb8274abf9fd6b098ac31dfbbe2c9620803a7 Mon Sep 17 00:00:00 2001 From: Transaction Science Date: Thu, 29 Oct 2026 14:31:18 -0400 Subject: [PATCH] wai-quantum: the members certified on the Mac Studio run on the Studio MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three new runners joined `macos` and `linux` on 2026-10-29: an M5 Max and an M4 Max (both with the matrix extension, and other GPUs), and the iMac's Linux VM. #533's run put two Studio-certified members on them: - `member · Metal (macos)`, pinned to the Studio's gpu-msl-1009, ran on the M5 Max: every c0-c5 test failed, the device undeclared. - `member · matrix extension absent (macos)` ran on an M4 Max: "this runner has SME". Both now ask for `macos-m3-ultra`, a label the Studio's runner carries beside `macos`. The fleet's other macOS jobs stay on `macos`. Members for the laptops' GPUs and their matrix extension are for a run on them to declare. (The third failure, the riscv64 vector member on the iMac's VM, was the VM lacking a riscv64 binfmt handler. That is fixed on the host: qemu-user 8.2.2's handlers are installed there, as on jetson-hub.) Co-Authored-By: Claude Opus 5.5 --- .github/workflows/wai-quantum-metal.yml | 5 ++++- .github/workflows/wai-quantum-sme.yml | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wai-quantum-metal.yml b/.github/workflows/wai-quantum-metal.yml index ab5ddfc2b..2e33cfcad 100644 --- a/.github/workflows/wai-quantum-metal.yml +++ b/.github/workflows/wai-quantum-metal.yml @@ -53,7 +53,10 @@ jobs: name: member · Metal (macos) needs: relevant if: needs.relevant.outputs.run == 'true' - runs-on: macos + # The pins are the Mac Studio's GPU (gpu-msl-1009). The fleet's other macOS runners + # (an M4 Max and an M5 Max) have other GPUs, so this member runs on the Studio by its + # own label; a member for theirs is declared from a run on them. + runs-on: macos-m3-ultra timeout-minutes: 90 env: WAI_QUANTUM_METAL_EXPECT: gpu-msl-1009 diff --git a/.github/workflows/wai-quantum-sme.yml b/.github/workflows/wai-quantum-sme.yml index abcf92018..4269bcc77 100644 --- a/.github/workflows/wai-quantum-sme.yml +++ b/.github/workflows/wai-quantum-sme.yml @@ -114,7 +114,9 @@ jobs: name: member · matrix extension absent (macos) needs: relevant if: needs.relevant.outputs.run == 'true' - runs-on: macos + # The Mac Studio's M3 Ultra has no matrix extension; the fleet's M4 Max and M5 Max + # do, and this member refuses a host that has one. It runs on the Studio by its label. + runs-on: macos-m3-ultra timeout-minutes: 60 env: WAI_QUANTUM_SME_EXPECT: none -- 2.54.0 (Apple Git-157)