tilelang
tilelang copied to clipboard
[Feature Request][CI] Enable `ccache` or `sccache` for `cibuildwheel` for `manylinux`
Required prerequisites
- [x] I have searched the Issue Tracker that this hasn't already been reported. (comment there if it has.)
Motivation
CIBW runs natively on macOS, allowing us to use ccache directly in our dist CI. However, the Linux wheels are being built inside Docker containers without build caches, which is very slow.
Solution
As per the issue title, enable ccache or sccache and store/restore the cache for wheel building for Linux. cc @oraluben
Alternatives
No response
Additional context
Xref:
- pypa/cibuildwheel#1030
- NVIDIA/cuda-python#1156
I think this is really useful