CI: Enable CI on gcc 12.x on Intel SPR#23655
Conversation
|
Thanks @r-devulap . Let's see if they persist. |
|
It failed again (#23659) and my suspicion was right. It fails on older processors without AVX512. https://github.com/numpy/numpy/actions/runs/4800304956/jobs/8541285721?pr=23659 |
|
Confirmed that this is a bug in the Intel SDE. I am able to reproduce this consistently on an older hardware without AVX512. I wonder if we can disable this CI action if we don't detect AVX-512. |
|
minimal reproducer (for my records and to file an SDE bug): SDE version: Intel(R) Software Development Emulator. Version: 9.14.0 external |
|
I'd be happy to skip the test if there were an easy way to detect the hardware. Any idea how long it will take for Intel to respond to the bug report? |
|
@r-devulap what triggers this bug? After a bit of searching, it sounds like this sets Or is this triggered by the test itself? In that case skipping it is fine of course. |
|
@seberg its a bug in the Intel SDE and nothing to do with NumPy at all. The bug shows up when the CI job @charris Looking at the previous release of SDE, looks like they have a new release out every 6 months roughly. Given v9.21 was released just last week, my guess we will have to wait a few months to have a version with this bug fix which isn't ideal because this CI provides coverage for PR #23435 and #23351 and hence stalls those PR's. I would like to get those PR's merged sooner rather than later. If the maintainers are okay with it, I propose to disable this CI for now and I can run a nightly job on my local SKX machine until we find a permanent fix for it. |
|
@r-devulap For the pending PRs, it is probably good enough if it passes now and then :) The only annoyance is that all the failures need to be checked. Maybe we should just disable the CI test for now and rely on your home testing? |
Yeah, that is extra burden on the maintainers. I will be happy to set up something locally until we find a long term fix. |
|
See #23682 |
I haven't been able to reproduce the SDE failures locally, will try to debug CI fails with additional debug info.