Skip to content

Commit 2373ff9

Browse files
committed
[CI] snitch-tiled: drop xdist parallelism 4 -> 2
The Snitch FP32 GEMM/TransB-5000 build OOMs the GitHub-hosted runner ('std::bad_alloc' from the C compiler driver) when 4 pytest-xdist workers compile in parallel. Two workers leave enough headroom on the standard 7-GB runner. (Pre-existing flake; surfaced as a hard fail in CI runs that happen to land both heavy FP32 GEMM compilations on adjacent workers.)
1 parent ddde88f commit 2373ff9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/_runner-snitch-tiled-sequential.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ jobs:
3333
- name: Build Deeploy
3434
shell: bash
3535
run: pip install -e .
36-
- name: Run Test # VJUNG: Run tests with 4 parallel threads as GitHub action VM has 4 cores.
36+
- name: Run Test # 2-way parallel: 4-way OOMs the GitHub runner on the FP32 GEMM/TransB build.
3737
run: |
3838
cd DeeployTest
3939
mkdir -p /app/.ccache
4040
export CCACHE_DIR=/app/.ccache
41-
pytest test_platforms.py -v -n 4 -m "snitch_tiled and ${{ inputs.pytest-marker }}"
41+
pytest test_platforms.py -v -n 2 -m "snitch_tiled and ${{ inputs.pytest-marker }}"
4242
shell: bash

0 commit comments

Comments
 (0)