tilelang icon indicating copy to clipboard operation
tilelang copied to clipboard

[Feature Request][CI] Enable `ccache` or `sccache` for `cibuildwheel` for `manylinux`

Open XuehaiPan opened this issue 6 months ago • 1 comments

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

XuehaiPan avatar Oct 29 '25 06:10 XuehaiPan

I think this is really useful

kurisu6912 avatar Nov 03 '25 08:11 kurisu6912