Repository navigation
Conversation
|
Some gains observed at https://github.com/luhenry/numpy/actions/runs/26189048070:
The cost of installing ccache and restoring+saving the cache also doesn't exceed the savings we get on compilation time. So it's a net win overall. |
On slower platforms like linux-riscv64, it's very benefitial to use ccache to speed up the build. It also benefits other platforms as well.
|
I'm -0.5 on this PR. The reason being is that I'd like to keep this |
|
Appropriate use of caching in the other workflows is fine. |
Would you be open to have it enabled for select architectures like linux-riscv64 for example? |
I think the best roadmap for this is to have a separate |
That's great for a linux_riscv64 job, but any caching and the native build won't be being used for wheel build and distribution. |
That's exactly what I suggested as well in #30995 (comment) (and including running it on
That's great, that will bring the job runtime to a good level. |
|
Following 1, I'll close this PR and open a new one with |
PR summary
On slower platforms like linux-riscv64, it's very beneficial to use ccache to speed up the build. It also benefits other platforms as well.
cc @rgommers done as follow up to #30995 (comment)
AI Disclosure
AI tools used for research and understanding of the problem. Artisanal coding by (human) hands