Skip to content

Commit 63f571a

Browse files
committed
Use MKL for Windows Python 3.12 in test matrix
Diversify BLAS backend testing on Windows: - Windows + Python 3.12: MKL (Intel optimized) - Windows + Python 3.13: OpenBLAS (default) This gives better test coverage across BLAS implementations: - Linux: OpenBLAS (apt) + MKL (conda) - macOS: Accelerate framework - Windows: MKL + OpenBLAS
1 parent 0090ee4 commit 63f571a

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/test-matrix.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,14 @@ jobs:
3434
run: |
3535
conda install -y meson ninja numpy pytest openblas pkg-config
3636
37-
- name: Install dependencies (Windows)
38-
if: runner.os == 'Windows'
37+
- name: Install dependencies (Windows - Python 3.12 with MKL)
38+
if: runner.os == 'Windows' && matrix.python-version == '3.12'
39+
shell: bash -l {0}
40+
run: |
41+
conda install -y meson ninja numpy pytest mkl mkl-devel clang llvm-tools lld pkg-config
42+
43+
- name: Install dependencies (Windows - Python 3.13 with OpenBLAS)
44+
if: runner.os == 'Windows' && matrix.python-version == '3.13'
3945
shell: bash -l {0}
4046
run: |
4147
conda install -y meson ninja numpy pytest openblas clang llvm-tools lld pkg-config

0 commit comments

Comments
 (0)