You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): ccache bugs A/B/C and bump SYCL compute runtime to 26.x
Fix three root causes for ccache never hitting in CI:
A) CCACHE_DIR/CCACHE_MAXSIZE not persisting across steps — write them
to GITHUB_ENV in setup-ccache's Configure step.
B) evict-old-files during setup destroyed restored cache entries before
the build could use them — remove eviction from setup-ccache entirely
(keep it only in save-rolling-ccache where it belongs).
C) Relative CCACHE_DIR=.ccache resolved to build/.ccache during
compilation (Ninja/Make run compilers from the build dir) while
actions/cache saved from GITHUB_WORKSPACE/.ccache — add a Normalize
ccache path step in both actions that resolves to an absolute path.
Also bump SYCL Docker images from compute runtime 25.40 to 26.18 and
IGC from v2.20.5 to v2.34.4 to fix a ~21% SYCL performance regression
(ggml-org#23160). The 25.x versions are kept as comments for
reference (needed for multi-GPU per ggml-org#21747 until kernel 7.1).
0 commit comments