-
-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BLD: build times in Windows CI entries are variable and take longer than they should #20718
Comments
In the slow log you point to there is a 15 minute pause between this line and the next one. Weird. Does that show up in all builds or just this one?
|
It doesn't show up when the CI uses |
A 13 minute pause happened here as well (to see time stamps, click on the gear in the ci run)
|
I don't know if it's to do with meson, dev.py, or the way we use scipy-openblas. |
Hmm. I don't see a similar pause in NumPy, which uses |
Here is a |
I cannot reproduce the pause locally. |
Weird, but it's definitely consistent in ci |
It's not a pause, but the whole configure stage of the build being very slow for some reason. Note that all lines of the configure stage have the exact same timestamp. That means they're only coming through at once, not that there's a pause and then everything running without a second. On Linux/macOS the |
In the slower build I see
In the faster build I see
Maybe the |
Ah, nice catch. That's worth a try. The audience for debug builds on Windows is extremely limited. |
I don't see a place where |
The default for |
I tried using the release configuration in #20774, the times did not change significantly. |
Describe your issue.
When looking at the build times for the entries in
.github/workflows/windows.yml
I notice that there is a large difference in build times for each of the jobs. See e.g. https://github.com/scipy/scipy/actions/runs/9102530684.The comparison:
The discrepancy in build time is consistent. An extra 20 mins of run time indicates a problem that we should fix.
@rgommers. Ping also @mattip in case it's an issue with how scipy_openblas32 is used in the build process.
Reproducing Code Example
Error message
SciPy/NumPy/Python version and system information
The text was updated successfully, but these errors were encountered: