Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
daef7b6
vulkan: top_k radix select for k >= 1024 for Qwen 3.8 Flash Next (#28…
0cc4m Aug 31, 2026
557614e
ggml : add MUL_MAT to the list of ops that may need additional memory…
fairydreaming Aug 31, 2026
2cdae80
vulkan: tune mat-vec rows for batched inference on Strix Halo (#27909)
SimonTeixidor Aug 31, 2026
662a0b0
spec : fuse the DFlash encoder into the KV cache injection (#27310)
wjinxu Aug 31, 2026
580e88d
ci : add check for unzip (#28082)
CISC Aug 31, 2026
a32af33
sycl : Enhance to get the free memory of Intel GPU (#27968)
arthw Aug 31, 2026
41ef91f
CUDA: extend MOE fusion to specdec, earlier MOE glu fusion and topk-r…
ynankani Aug 31, 2026
5d4a3be
metal : add fa-vec tunings for M1 (#28078)
nikwen Aug 31, 2026
f8dbcd6
ROCm: add radix TOP_K for long rows (#27466)
jadenmach2 Aug 31, 2026
8e53fce
webgpu : avoid crash when offset is not multiple of 4 in WebGPU ggml_…
fairydreaming Aug 31, 2026
774ee0e
ui: copy the displayed text of grouped agentic responses (#27832)
ServeurpersoCom Aug 31, 2026
010be96
opencl: tune the quant paths for Intel Xe-LP GPUs to improve its TG a…
wanghqc Aug 31, 2026
2d8d612
kv-cache : optimize restoring non-contiguous cells (#27991)
itsnotoger Aug 31, 2026
2a74817
metal : add top-k radix implementation (#28073)
ggerganov Aug 31, 2026
85c5522
AVX2: Speed up large batch size prompt processing of IQ models (#27402)
bartowski1182 Aug 31, 2026
ab0b3bd
metal : add concat support for quantized types (#28116)
ggerganov Aug 31, 2026
e4b9af0
CUDA: XOR swizzle flash attn K,V smem fp16 tiles (#25635)
ynankani Aug 31, 2026
458681e
metal : add fa-vec tunings for M1 Ultra (#28088)
ozgursoy Aug 31, 2026
09412af
qwen4exp: sum the indexer heads by slices (#28023)
ServeurpersoCom Sep 1, 2026
0eadefe
qwen4exp: support recurrent state rollback (#28123)
ServeurpersoCom Sep 1, 2026
518b762
kleidiai : Update KleidiAI Documentation (#26078)
JonathanC-ARM Sep 1, 2026
234a6eb
ci: Bump ggml-org/ccache-action to v1.2.24 (#28083)
luhenry Sep 1, 2026
d5d993a
metal: enable Metal 4.0 tensor API on M5+/A19+ (#27461)
JamesFranc Sep 1, 2026
1b89a43
quantize: row-slab stream to avoid thread starvation (#27830)
ngxson Sep 1, 2026
d086dbb
tests : fix log verbosity for test-llama-archs (#28147)
ggerganov Sep 1, 2026
36b1015
qwen4exp: fix seq_cp, block position keying, mtmd input, cuda abort, …
danielhanchen Sep 1, 2026
5eec3ad
sycl : support limit max alloc memory within 2GB for host-pinned memo…
arthw Sep 1, 2026
d08c787
metal : add fa-vec tuning for M2 Max (#28015)
ggerganov Sep 1, 2026
fe2120b
metal : fix more leaks due to missing autoreleasepools (#27883)
nikwen Sep 1, 2026
9d81721
model : load hparams.n_layer_nextn before n_layer() calls (#28159)
CISC Sep 1, 2026
be789c3
metal : add fa-vec tunings for A18 Pro (MacBook Neo) (#28152)
jhen0409 Sep 1, 2026
8887a48
metal : add fa-vec tuning for M2 Pro (#28122)
lstolcman Sep 1, 2026
1f3d318
sycl : add Kronecker product FWHT support for sizes 384, 640, 768, 12…
philip-jingxin Sep 1, 2026
c845263
Revert "sycl : add Kronecker product FWHT support for sizes 384, 640,…
Titaniumtown Sep 1, 2026
d11b3cc
model : load relevant arrays with n_layer_all (#28173)
CISC Sep 1, 2026
73159c3
model : fix gemma4-assistant (#28183)
CISC Sep 1, 2026
f28493c
models : appropriately flag noscan ssm_a tensors (#28121)
CISC Sep 1, 2026
dfc29b6
context : autoscale n_ctx_train when yarn scaling specified (#28030)
CISC Sep 1, 2026
b356fa2
kv-cells: look up the n-gram history in the sequence position index (…
ServeurpersoCom Sep 1, 2026
3466812
cuda: fuse MoE weighted expert reduction (#25952)
anujj Sep 1, 2026
b96806d
metal : add metallib build support for xcframework (#28163)
jhen0409 Sep 1, 2026
69320fe
hexagon: add missing FARF logs for cpy/get_rows/set_rows/gdn ops (#28…
trivikram-reddy1 Sep 2, 2026
43d87ff
opencl: fix out‐of‐bound reads in the Adreno image kernels (#27632)
wanghqc Sep 2, 2026
2637dfe
ggml-cpu : conditionally add SpacemiT IME kernel sources (#27961)
alanhc Sep 2, 2026
56dd815
vulkan : only request VK_KHR_shader_bfloat16 extension if supported (…
madsmtm Sep 2, 2026
ba8818c
vulkan: handle larger batch sizes (>4) efficiently for IQ3_S mat-vec …
LaurentZuijdwijk Sep 2, 2026
960dffa
hexagon: MUL_MAT and MUL_MAT_ID fusion and fixes (#28202)
max-krasnyansky Sep 2, 2026
b81c99b
ggml: avoid KleidiAI buffer type init on dispatch (#27891)
ac-mmi Sep 2, 2026
0f3a71b
mtmd: Fix Qwen3-tts-0.6b (#28231)
ServeurpersoCom Sep 2, 2026
8e93a97
CUDA + ggml: add sparse-fa for DSV4/GLM (#27970)
am17an Sep 2, 2026
7798007
mtmd: support DeepSeek-V4-Flash-Vision-Exp (#28133)
ngxson Sep 2, 2026
e750b88
common, server : enable preserve_reasoning kwarg by default, log its …
ggerganov Sep 2, 2026
3d3d7c8
ggml-cuda : remove unused vars (#28235)
angt Sep 2, 2026
d5fec32
ci : enable hf-jobs on server-cuda (#28258)
CISC Sep 2, 2026
9400c89
model: correctly support input vision for deepseek4 (#28154)
ngxson Sep 2, 2026
cff1844
Update ROCm to 10.0.0 release (#27803)
superm1 Sep 2, 2026
03dbcc5
ci : check for missing autoreleasepools (#27884)
nikwen Sep 2, 2026
8c0b9cd
metal : fix memory query under low-memory conditions (#27701)
madsmtm Sep 2, 2026
9cc3394
metal : add fa-vec tunings for M3 (#28236)
init-22 Sep 2, 2026
7339054
mtmd: add mtmd_tokenize_from_parts() (#28250)
ngxson Sep 2, 2026
f027c4f
ggml-hexagon: add F16 support for unary ops (#28228)
cqderek Sep 2, 2026
9cffdcc
server : accept data: URLs for input_video and input_audio (#27735)
geckguy Sep 2, 2026
159b741
finetune: fix no KV cache (#27199)
ngxson Sep 2, 2026
67a17c1
mtmd: fix idefics3 preproc (#28273)
ngxson Sep 2, 2026
c61b98b
model: add NVIDIA Nemotron-3-Puzzle-75B-A9B (NemotronHPuzzle) support…
YanissAmz Sep 3, 2026
4aa6ffb
sycl: reduce redundant work in Q4_K multi-column MMVQ (#27062)
Eurekatic Sep 3, 2026
5ec4eab
misc : prevent RAM peaking at model loading stage (#27483)
tdakhran Sep 3, 2026
d646c9d
convert : skip bias_vl tensor in DeepSeek-V4 DSpark conversion (#28294)
ggerganov Sep 3, 2026
0df974d
sycl : enhance the api to support peer-to-peer copy (#27550)
arthw Sep 3, 2026
c7bda03
vulkan: fix FA dequant path engagement (#28190)
Nathanw1014 Sep 3, 2026
0ba6499
CUDA: Allow concurrent streams per split for multi-GPU (#28198)
tannerbruhn Sep 3, 2026
f45576a
mtmd : add `const` in various places (#28307)
madsmtm Sep 3, 2026
0df017d
metal : fix glu dispatch with ne00 = 1 (#28306)
ggerganov Sep 3, 2026
7bb0fc1
metal : add sparse FA (#28098)
ggerganov Sep 3, 2026
de8656b
mtmd: propagate const to preproc class (#28310)
ngxson Sep 3, 2026
42f0225
server : use pytest-xdist for server tests (#28298)
danbev Sep 3, 2026
e107984
ops: add Hexagon to ops.md and update main README.md (#28263)
tboinovski1 Sep 3, 2026
d30500b
snapdragon: ci updates to use new run script (#28293)
max-krasnyansky Sep 3, 2026
8c1a251
tune MMVQ to MMQ crossover for SM87 (#28285)
kbenkhaled Sep 3, 2026
95ef7fc
opencl: quant lm_head / decode GEMV and medium-batch GEMM optimizatio…
wanghqc Sep 3, 2026
c5a5535
common/json-schema : fix GBNF grammar generation for empty object sch…
SergeySklyarov Sep 3, 2026
d230ddd
llama: fix whole source code rebuilt on each new commit (#28278)
ngxson Sep 3, 2026
f9f09f0
SYCL: Refactor GGML_SYCL_ENABLE_MKL_FA to global var (#26863)
johnkarlhill Sep 4, 2026
6703d78
sycl: fuse rms_norm+mul+add and add+add residual chains (#27610)
newjordan Sep 4, 2026
9a4843c
src : add n_expert_used_max function (#28323)
danbev Sep 4, 2026
832fd6f
ggml-cpu(s390x) : fix q5_1 uninitialized v_acc (#28332)
taronaeo Sep 4, 2026
c390d0a
common : make build info output stream configurable (#28322)
angt Sep 4, 2026
0ef4d56
ci : disable failing openvino tests (#28347)
ravi9 Sep 4, 2026
38521ec
vendor: update BoringSSL to 0.20260903.0 (#28354)
cabelo Sep 4, 2026
a529af9
docs : update maintainer PRs link and regenerate AUTHORS (#28365)
ggerganov Sep 4, 2026
24f5bf8
ggml : remove GGML_CUDA_PEER_MAX_BATCH_SIZE (#28177)
angt Sep 4, 2026
4cbe8b0
ggml : don't crash when backend search path can't be read (#28271)
angt Sep 4, 2026
d509cb1
Don't use npx inside a package.json script (#28270)
eapache Sep 4, 2026
86b351f
ggml : replace compile definitions with version.h.in (#28364)
danbev Sep 4, 2026
8f83678
metal : add remaining fa-vec tunings for M3 Max (#28373)
nikwen Sep 4, 2026
163a407
model, mtmd: fix gemma4 vision handling (#28335)
ngxson Sep 4, 2026
64a155d
sync : ggml (#28379)
ggerganov Sep 4, 2026
5266f24
llama.cpp : bump version to 0.4.0 (#28386)
ggerganov Sep 4, 2026
49c0dc8
model : add Tencent Hy 4 (hy_v4) preview architecture support (#28127)
Little0o0 Sep 4, 2026
1863ac0
ui: export conversations from database instead of cached store (#27432)
intel00000 Sep 4, 2026
8b4b355
ci : move more jobs to ccache-buckets (#28375)
CISC Sep 4, 2026
4acf4a4
opencl: add Adreno xmem SDPA path (#26331)
happyyzy Sep 4, 2026
1548a24
opencl: extend the elementwise and data‐movement op coverage (#27633)
wanghqc Sep 4, 2026
85d5703
ui : fix MCP image attachments not displayed in tool block (#25789) (…
nachobh Sep 4, 2026
427291b
metal : add remaining fa-vec tunings for M3 (#28396)
init-22 Sep 4, 2026
cd8cdf3
sycl: attribute device allocations by site (GGML_SYCL_MEMTRACE) (#27631)
nicois Sep 5, 2026
4d91760
sycl : fix test-backend-ops CI break && restore Kronecker product FWH…
philip-jingxin Sep 5, 2026
6a1a922
metal : fix memory leak in early return (#28399)
nikwen Sep 5, 2026
1c046bc
Merge upstream ggml-org/master into halo-box master
LaurentZuijdwijk Sep 5, 2026
39cb41b
qwen4exp, vulkan : fix the build after the upstream merge
LaurentZuijdwijk Sep 5, 2026
95648e6
llama : open the PLE table without O_DIRECT off Linux
LaurentZuijdwijk Sep 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/windows-setup-rocm/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ runs:
write-host "Installing ROCm wheels for multi-arch support"
# Install ROCm wheels for multi-arch support (this may take several minutes)
python -m pip install --index-url https://repo.amd.com/rocm/whl-multi-arch/ "rocm[libraries,devel]==${{ inputs.version }}"
python -m pip install --index-url https://stable.repo.amd.com/rocm/whl-next/ "rocm[libraries,devel]==${{ inputs.version }}"
# Pre-expand the devel tree so it is included in the cache
write-host "Initializing ROCm devel tree"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ jobs:
# cache on: https://github.com/ggerganov/tmp2/actions/runs/26534713799/job/78224189394
#
#- name: ccache
# uses: ggml-org/ccache-action@v1.2.21
# uses: ggml-org/ccache-action@v1.2.24
# with:
# key: android-ubuntu-arm64
# evict-old-files: 1d
Expand Down
80 changes: 53 additions & 27 deletions .github/workflows/build-apple.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,19 @@ jobs:
uses: actions/checkout@v6

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: apple-arm64
evict-old-files: 1d
save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
save: false

- name: ccache-buckets-restore
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CI }}
with:
key: apple-arm64
folder: llama.cpp
hf_bucket: ggml-org/cache

- name: Build
id: cmake_build
Expand All @@ -66,24 +74,32 @@ jobs:
-DGGML_RPC=ON \
-DCMAKE_OSX_DEPLOYMENT_TARGET=13.3
time cmake --build build --config Release -j $(sysctl -n hw.logicalcpu)
leaks -atExit -- ./build/bin/test-thread-safety -hf ggml-org/gemma-3-270m-qat-GGUF -ngl 99 -p "$(printf 'hello %.0s' {1..128})" -n 16 -c 512 -ub 32 -np 2 -t 2 -lv 1

- name: ccache-buckets-save
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CACHE_OUTPUT }}
with:
key: apple-arm64
folder: llama.cpp
evict-old-files: 1d
hf_bucket: ggml-org/cache
save: true

- name: Check for leaks
run: |
cmd=(./build/bin/test-thread-safety -hf ggml-org/gemma-3-270m-qat-GGUF -ngl 99 -p "$(printf 'hello %.0s' {1..128})" -n 16 -c 512 -ub 32 -np 2 -t 2 -lv 1)
leaks -atExit -- "${cmd[@]}"
# Graphics devices are leaked by Metal in Apple code sometimes, so we ignore those leaks
OBJC_DEBUG_MISSING_POOLS=YES "${cmd[@]}" 2>&1 | awk '{ print } index($0, "autoreleased with no pool in place") && !/class [a-zA-Z0-9]+Device autoreleased/ { found = 1 } END { exit found }'

- name: Test
id: cmake_test
run: |
cd build
ctest -L main -E "test-llama-archs" --verbose --timeout 900

- name: ccache-clear
uses: ./.github/actions/ccache-clear
env:
GH_TOKEN: ${{ github.token }}
with:
key: apple-arm64
older: 5m
min: 1
dry-run: ${{ github.event_name != 'push' || github.ref != 'refs/heads/master' }}

macos-latest-x64:
runs-on: macos-15-intel

Expand All @@ -93,11 +109,19 @@ jobs:
uses: actions/checkout@v6

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: apple-x64
evict-old-files: 1d
save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
save: false

- name: ccache-buckets-restore
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CI }}
with:
key: apple-x64
folder: llama.cpp
hf_bucket: ggml-org/cache

- name: Build
id: cmake_build
Expand All @@ -114,22 +138,24 @@ jobs:
-DCMAKE_OSX_DEPLOYMENT_TARGET=13.3
time cmake --build build --config Release -j $(sysctl -n hw.logicalcpu)

- name: ccache-buckets-save
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CACHE_OUTPUT }}
with:
key: apple-x64
folder: llama.cpp
evict-old-files: 1d
hf_bucket: ggml-org/cache
save: true

- name: Test
id: cmake_test
run: |
cd build
ctest -L main --verbose --timeout 900

- name: ccache-clear
uses: ./.github/actions/ccache-clear
env:
GH_TOKEN: ${{ github.token }}
with:
key: apple-x64
older: 5m
min: 1
dry-run: ${{ github.event_name != 'push' || github.ref != 'refs/heads/master' }}

macos-latest-ios-xcode:
runs-on: macos-latest

Expand Down
40 changes: 24 additions & 16 deletions .github/workflows/build-cpu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,10 @@ jobs:
uses: actions/checkout@v6

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: cpu-${{ matrix.os }}
evict-old-files: 1d
save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
save: false

- name: Build Dependencies
id: build_depends
Expand All @@ -91,6 +90,15 @@ jobs:
python3 -m pip install --upgrade pip setuptools
pip3 install ./gguf-py
- name: ccache-buckets-restore
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CI }}
with:
key: cpu-${{ matrix.os }}
folder: llama.cpp
hf_bucket: ggml-org/cache

- name: Build
id: cmake_build
run: |
Expand All @@ -100,6 +108,18 @@ jobs:
-DGGML_RPC=ON
time cmake --build build --config Release -j $(nproc)
- name: ccache-buckets-save
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CACHE_OUTPUT }}
with:
key: cpu-${{ matrix.os }}
folder: llama.cpp
evict-old-files: 1d
hf_bucket: ggml-org/cache
save: true

- name: Test
id: cmake_test
run: |
Expand All @@ -117,18 +137,6 @@ jobs:
./bin/llama-convert-llama2c-to-ggml --copy-vocab-from-model ./tok512.bin --llama2c-model stories260K.bin --llama2c-output-model stories260K.gguf
./bin/llama-completion -m stories260K.gguf -p "One day, Lily met a Shoggoth" -n 500 -c 256
# note: real deletion only on push to master (same condition as the ccache save),
# dry-run otherwise (the token is read-only on PRs from forks)
- name: ccache-clear
uses: ./.github/actions/ccache-clear
env:
GH_TOKEN: ${{ github.token }}
with:
key: cpu-${{ matrix.os }}
older: 5m
min: 1
dry-run: ${{ github.event_name != 'push' || github.ref != 'refs/heads/master' }}

windows:
name: windows / ${{ matrix.build }}
runs-on: windows-2025
Expand Down Expand Up @@ -156,7 +164,7 @@ jobs:
uses: actions/checkout@v6

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: cpu-windows-2025-${{ matrix.build }}
variant: ccache
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build-cuda-ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@ jobs:
apt install -y cmake build-essential ninja-build libgomp1 git libssl-dev jq python3 python3-venv python3-pip

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: cuda-ubuntu-24.04-cuda
save: false

- name: ccache-buckets-restore
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CACHE_OUTPUT }}
HF_TOKEN: ${{ secrets.HF_TOKEN_CI }}
with:
key: cuda-ubuntu-24.04-cuda
folder: llama.cpp
Expand Down Expand Up @@ -108,15 +108,15 @@ jobs:
sudo apt-get install -y build-essential git cmake rocblas-dev hipblas-dev libssl-dev rocwmma-dev jq python3-venv

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: cuda-ubuntu-22.04-hip
save: false

- name: ccache-buckets-restore
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CACHE_OUTPUT }}
HF_TOKEN: ${{ secrets.HF_TOKEN_CI }}
with:
key: cuda-ubuntu-22.04-hip
folder: llama.cpp
Expand Down Expand Up @@ -159,15 +159,15 @@ jobs:
apt-get install -y build-essential git cmake libssl-dev jq

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: cuda-ubuntu-22.04-musa
save: false

- name: ccache-buckets-restore
uses: ./.github/actions/ccache-buckets
env:
HF_TOKEN: ${{ secrets.HF_TOKEN_CACHE_OUTPUT }}
HF_TOKEN: ${{ secrets.HF_TOKEN_CI }}
with:
key: cuda-ubuntu-22.04-musa
folder: llama.cpp
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-cuda-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
uses: actions/checkout@v6

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: release-windows-2022-${{ matrix.arch }}-cuda-${{ matrix.cuda }}

Expand Down Expand Up @@ -152,7 +152,7 @@ jobs:
& "${env:HIP_PATH}\lib\llvm\bin\clang.exe" --version
- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
# TODO: this build does not match the build in release.yml, so we use a different cache key
# ideally, the builds should match, similar to the CUDA build above so that we would be able
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-msys.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
uses: actions/checkout@v6

#- name: ccache
# uses: ggml-org/ccache-action@v1.2.16
# uses: ggml-org/ccache-action@v1.2.24
# with:
# key: msys-windows-2025-x64
# variant: ccache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-opencl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
uses: actions/checkout@v6

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: opencl-windows-2025-x64
variant: ccache
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-openvino.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ env:
LLAMA_ARG_LOG_COLORS: 1
LLAMA_ARG_LOG_PREFIX: 1
LLAMA_ARG_LOG_TIMESTAMPS: 1
# TODO: fix and re-enable the `test-llama-archs` and `test-recurrent-state-rollback`
CTEST_EXCLUDE: "test-llama-archs|^test-recurrent-state-rollback"
# TODO: fix failing tests on OpenVINO backend
CTEST_EXCLUDE: "test-llama-archs|^test-recurrent-state-|test-backend-ops|test-save-load-state"

jobs:
ubuntu-24-openvino:
Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:
uses: actions/checkout@v6

- name: ccache
uses: ggml-org/ccache-action@v1.2.21
uses: ggml-org/ccache-action@v1.2.24
with:
key: openvino-windows-2022
variant: ccache
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-riscv.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:

# note: sparing some ccache since these jobs run on dedicated runners that are not part of the organitzation
#- name: ccache
# uses: ggml-org/ccache-action@afde29e5b5422e5da23cb1f639e8baecadeadfc3 # https://github.com/ggml-org/ccache-action/pull/1
# uses: ggml-org/ccache-action@v1.2.24
# with:
# key: riscv-ubuntu-native
# evict-old-files: 1d
Expand Down Expand Up @@ -137,7 +137,7 @@ jobs:

# note: sparing some ccache since these jobs run on dedicated runners that are not part of the organitzation
#- name: ccache
# uses: ggml-org/ccache-action@afde29e5b5422e5da23cb1f639e8baecadeadfc3 # https://github.com/ggml-org/ccache-action/pull/1
# uses: ggml-org/ccache-action@v1.2.24
# with:
# key: riscv-ubuntu-native-sanitizer-${{ matrix.sanitizer }}-${{ matrix.build_type }}
# evict-old-files: 1d
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-sanitize.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
uses: actions/checkout@v6

# - name: ccache
# uses: ggml-org/ccache-action@v1.2.21
# uses: ggml-org/ccache-action@v1.2.24
# if: ${{ matrix.sanitizer != 'UNDEFINED' }}
# with:
# key: ctest-${{ matrix.sanitizer }}-ubuntu-24.04
Expand Down
Loading
Loading