-
-
Notifications
You must be signed in to change notification settings - Fork 12k
Description
Over in MNE we test against the nightly NumPy builds, and as of the last few hours it looks like we're hitting an eigh segfault on Windows Azure on 1.22.0.dev0+442.g89c80ba60 on code that worked on other builds (e.g., 1.22.0.dev0+405.g8eaceff8a):
Current thread 0x00000ed0 (most recent call first):
File "c:\hostedtoolcache\windows\python\3.8.10\x64\lib\site-packages\numpy\linalg\linalg.py", line 1466 in eigh
File "<__array_function__ internals>", line 5 in eigh
File "D:\a\1\s\mne\beamformer\_compute_beamformer.py", line 194 in _compute_beamformer
File "D:\a\1\s\mne\beamformer\_dics.py", line 226 in make_dics
...
I assume it's due to #19462 / OpenBLAS 0.3.16. Tomorrow I can try to reproduce locally on my Windows machine and dump the offending array to make a minimal example assuming it reproduces there. If I can't do that, I'll figure out a way to dump it on Azure and get it as a binary blob. But in the meantime I figured I'd open this in case others hit the same issue...
We also have the env var OPENBLAS_CORETYPE=Prescott in that build (from #16913), I'll first try removing that to see if it makes things work.