@@ -153,6 +153,11 @@ jobs:
153153 env :
154154 TEST_SUBSET : ${{ matrix.test-subset }}
155155 PYTENSOR_FLAGS : linker=${{ matrix.linker }}
156+ # AVX-512 codegen crashes LLVM's loop vectorizer (llvm-project#210601,
157+ # fixed after the 20.1.8 llvmlite bundles). Not x86-64-v3: it fails
158+ # test_sampling_consistency.
159+ NUMBA_CPU_NAME : generic
160+ NUMBA_CPU_FEATURES : " "
156161 defaults :
157162 run :
158163 shell : bash -leo pipefail {0}
@@ -202,6 +207,9 @@ jobs:
202207 env :
203208 TEST_SUBSET : ${{ matrix.test-subset }}
204209 PYTENSOR_FLAGS : linker=${{ matrix.linker }}
210+ # See the ubuntu job for why the numba codegen target is pinned.
211+ NUMBA_CPU_NAME : generic
212+ NUMBA_CPU_FEATURES : " "
205213 defaults :
206214 run :
207215 shell : bash -leo pipefail {0}
@@ -311,6 +319,9 @@ jobs:
311319 env :
312320 TEST_SUBSET : ${{ matrix.test-subset }}
313321 PYTENSOR_FLAGS : linker=${{ matrix.linker }}
322+ # See the ubuntu job for why the numba codegen target is pinned.
323+ NUMBA_CPU_NAME : generic
324+ NUMBA_CPU_FEATURES : " "
314325 defaults :
315326 run :
316327 shell : bash -leo pipefail {0}
@@ -360,6 +371,9 @@ jobs:
360371 env :
361372 TEST_SUBSET : ${{ matrix.test-subset }}
362373 PYTENSOR_FLAGS : floatX=float32
374+ # See the ubuntu job for why the numba codegen target is pinned.
375+ NUMBA_CPU_NAME : generic
376+ NUMBA_CPU_FEATURES : " "
363377 defaults :
364378 run :
365379 shell : bash -leo pipefail {0}
0 commit comments