From 530d6e1d6ede11881770d55aa90d73398deae54b Mon Sep 17 00:00:00 2001 From: Five-HZ Date: Fri, 12 Jun 2026 10:04:46 +0000 Subject: [PATCH 1/6] [CI] Update MACA toolkit version from 3.6 into 3.7 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d4c02d03..4b69ac0e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -91,7 +91,7 @@ jobs: - tags: tilelang-metax-runner name: self-hosted-metax # Format: MACA-.[.]. E.g., "MACA-3.0". - toolkit: MACA-3.6 + toolkit: MACA-3.7 - tags: [macos-latest] name: macos-latest toolkit: Metal # or Nightly-Metal @@ -288,7 +288,7 @@ jobs: uv pip install -v -r requirements-test-rocm.txt elif [[ "${{ matrix.runner.toolkit }}" == *"MACA"* ]]; then uv pip install -v -r requirements-test-maca.txt - uv pip install -v --no-deps --python-version 3.10.0 flash_linear_attention==0.4.0+metax3.5.3.9torch2.8 -i https://repos.metax-tech.com/r/maca-pypi/simple --trusted-host repos.metax-tech.com + uv pip install -v --no-deps --python-version 3.10.0 flash_linear_attention==0.4.0 -i https://repos.metax-tech.com/r/maca-pypi/simple --trusted-host repos.metax-tech.com elif [[ "${{ matrix.runner.toolkit }}" == *"Metal"* ]]; then uv pip install -v -r requirements-test-metal.txt else From 0e3546c043db7aa4ee966b3be99e1250c445f132 Mon Sep 17 00:00:00 2001 From: Five-HZ Date: Fri, 12 Jun 2026 16:40:37 +0000 Subject: [PATCH 2/6] remove --numprocesses=4 for debug --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4b69ac0e..dc358a9e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -357,7 +357,7 @@ jobs: uv run --no-project -m -- pytest --verbose --color=yes --durations=0 --showlocals --cache-clear ) - "${PYTEST[@]}" --maxfail=3 --numprocesses=4 \ + "${PYTEST[@]}" --maxfail=3 \ ../examples # NVIDIA CUDA tests From 7bd33eac596ed8acaf03143083ee4c7fb9c7512d Mon Sep 17 00:00:00 2001 From: Five-HZ Date: Sat, 13 Jun 2026 14:37:58 +0000 Subject: [PATCH 3/6] set --numprocesses=4 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dc358a9e..4b69ac0e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -357,7 +357,7 @@ jobs: uv run --no-project -m -- pytest --verbose --color=yes --durations=0 --showlocals --cache-clear ) - "${PYTEST[@]}" --maxfail=3 \ + "${PYTEST[@]}" --maxfail=3 --numprocesses=4 \ ../examples # NVIDIA CUDA tests From 9913d8c78fb077198d26f8cd8c0a27fc90e5da66 Mon Sep 17 00:00:00 2001 From: Five-HZ Date: Sat, 13 Jun 2026 14:52:15 +0000 Subject: [PATCH 4/6] set --numprocesses=2 --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4b69ac0e..dc841e6a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -287,8 +287,8 @@ jobs: elif [[ "${{ matrix.runner.toolkit }}" == *"ROCm"* ]]; then uv pip install -v -r requirements-test-rocm.txt elif [[ "${{ matrix.runner.toolkit }}" == *"MACA"* ]]; then - uv pip install -v -r requirements-test-maca.txt - uv pip install -v --no-deps --python-version 3.10.0 flash_linear_attention==0.4.0 -i https://repos.metax-tech.com/r/maca-pypi/simple --trusted-host repos.metax-tech.com + uv pip install -r requirements-test-maca.txt + uv pip install --no-deps --python-version 3.10.0 flash_linear_attention==0.4.0 -i https://repos.metax-tech.com/r/maca-pypi/simple --trusted-host repos.metax-tech.com elif [[ "${{ matrix.runner.toolkit }}" == *"Metal"* ]]; then uv pip install -v -r requirements-test-metal.txt else @@ -357,7 +357,7 @@ jobs: uv run --no-project -m -- pytest --verbose --color=yes --durations=0 --showlocals --cache-clear ) - "${PYTEST[@]}" --maxfail=3 --numprocesses=4 \ + "${PYTEST[@]}" --maxfail=3 --numprocesses=2 \ ../examples # NVIDIA CUDA tests From 6fb5aefa51e18c026569b4e1d0ab061208d5f3e3 Mon Sep 17 00:00:00 2001 From: Five-HZ Date: Sat, 13 Jun 2026 15:19:26 +0000 Subject: [PATCH 5/6] set -v -s to debug --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dc841e6a..32cadac9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -279,7 +279,7 @@ jobs: if [[ "${UV_INDEX}" == *"/nightly/"* ]]; then uv pip install --prerelease=allow -v torch fi - uv pip install -v -r requirements-test.txt + uv pip install -r requirements-test.txt echo "import torch; print(f'torch: {torch.__version__}')" | uv run --no-project --script - if [[ "${{ matrix.runner.toolkit }}" == *"CUDA"* ]]; then uv pip install --no-build-isolation-package=flash-attn -v -r requirements-test-cuda.txt @@ -357,7 +357,7 @@ jobs: uv run --no-project -m -- pytest --verbose --color=yes --durations=0 --showlocals --cache-clear ) - "${PYTEST[@]}" --maxfail=3 --numprocesses=2 \ + "${PYTEST[@]}" --maxfail=3 --numprocesses=2 -v -s \ ../examples # NVIDIA CUDA tests From 3eacacd7e61591c8b4bc64d1236b19d0b955793c Mon Sep 17 00:00:00 2001 From: Five-HZ Date: Sat, 13 Jun 2026 15:52:47 +0000 Subject: [PATCH 6/6] remove debug options --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 32cadac9..78ed48f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -357,7 +357,7 @@ jobs: uv run --no-project -m -- pytest --verbose --color=yes --durations=0 --showlocals --cache-clear ) - "${PYTEST[@]}" --maxfail=3 --numprocesses=2 -v -s \ + "${PYTEST[@]}" --maxfail=3 \ ../examples # NVIDIA CUDA tests