Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
82d6bb2
server: refactor subproc handling (#28555)
ngxson Sep 11, 2026
d3146f2
ggml-webgpu: Update to a recent version of Dawn (#28683)
MendyBerger Sep 12, 2026
eafe15a
hexagon: support for multi-device model split (aka row-split) (#28589)
max-krasnyansky Sep 12, 2026
3f5e94d
webgpu: align tensor bindings to the type block size (#28382)
ServeurpersoCom Sep 12, 2026
07fc977
opencl: add bin kernel `kernel_gemm_noshuffle_q4_k_f32_32b_trans_ila_…
shaofeiqi Sep 12, 2026
8a56aed
opencl: fix several bugs where the backend aborts (#27630)
wanghqc Sep 12, 2026
c069aa7
server: frame the router child state command as a whole line (#28747)
ServeurpersoCom Sep 12, 2026
f3a33df
rpc : fix linking when compiling with BUILD_SHARED_LIBS=OFF (#28492)
EAddario Sep 12, 2026
2a3005c
syscl : Handle (fail gracefully) unsupported tq1_0 quants (#28681)
mctylr-gh Sep 12, 2026
718f7b4
vendor : update cpp-httplib to 0.56.0 (#28787)
cabelo Sep 12, 2026
e192abb
server : add missing headers (#28795)
angt Sep 12, 2026
c8edceb
ggml-cuda: hip add specific config table for AMD GCN (#27841)
thelittlefireman Sep 12, 2026
56381e4
server : allow model downloads at model limit fix issue #26809 (#28530)
chenmiaoming Sep 12, 2026
3057bb6
ui : add cache (#28802)
angt Sep 12, 2026
737e098
cmake: leave the timestamp out of precompiled headers on clang (#28816)
ServeurpersoCom Sep 12, 2026
ae9afff
jinja : support dot property integer literals (#28817)
CISC Sep 12, 2026
acecd56
common : implement common_schema internal representation for JSON sch…
aldehir Sep 12, 2026
8e33095
common: add LOG_JSON macro to log structured data (#28586)
ngxson Sep 12, 2026
790cf51
chat : improve parsing of complex types in qwen3-coder (#28742)
aldehir Sep 13, 2026
56b9eb2
opencl: apply the noshuffle row-alignment rule to q4_K, q5_K and q8_0…
wanghqc Sep 13, 2026
f1e44dc
vulkan: workaround NV queuesubmit driver bug (#28830)
jeffbolznv Sep 13, 2026
002a12a
ci : cap test-backend-ops parallel jobs at 2 and add a 3600s timeout …
ggerganov Sep 13, 2026
37b3a9e
ci : remove leftover command (#28839)
CISC Sep 13, 2026
4a89937
tests : reduce FA test sizes (#28842)
ggerganov Sep 13, 2026
bc52a12
pi : prefer PI_MODEL_NAME env var for model disclosure (#28853)
ggerganov Sep 13, 2026
c95f8e4
ci : run editorconfig and code-style checks on ubuntu-slim (#28854)
ggerganov Sep 13, 2026
b6b003d
sycl : Fix get mem error (#28227)
arthw Sep 13, 2026
243a308
tests : fix typo in test-quant-type-selection for nemotron 3 nano (#2…
mctylr-gh Sep 13, 2026
6978052
ggml-cpu(s390x): guard VXE-only repack helpers (#28775)
bernardladenthin Sep 13, 2026
e49d2c2
models : guard the expert FFN size fallback in nemotron-h against a z…
YanissAmz Sep 13, 2026
5f436dd
tests : exclude HY_V4 from WebGPU test-llama-archs tests (#28855)
fairydreaming Sep 13, 2026
7a16a6c
grammar : coalesce find + insert into a single insert and adjust move…
HanClinto Sep 13, 2026
ad6c668
ggml-cuda: fallback to F32 on device without BF16 hardware accelerati…
thelittlefireman Sep 13, 2026
093a2f8
common : move llama_n_rs_seq to before llama_decode (#28749)
danbev Sep 14, 2026
661643e
sycl : fix oneDNN scratchpad breaking the pool free order (#28704)
lslusarczyk Sep 14, 2026
15d8f2d
ci : remove gg_sum summary logic (#28857)
ggerganov Sep 14, 2026
89fe242
ci : trigger self-hosted CI on changes to ci/run.sh (#28859)
ggerganov Sep 14, 2026
2f53959
ggml-cpu : disable PCH and fix CACHE_LINE_SIZE ambiguity to fix heap …
ggerganov Sep 14, 2026
21f6b0d
sycl: rfc: Use radix select for top_k (#28670)
cwriter Sep 14, 2026
3d10bcd
llama: add Maple 20B-A1B ternary MoE architecture (CPU) (#27000)
AlexGabbia Sep 14, 2026
be2c6d7
tests(s390x): add non-vxe build to tests (#28776)
taronaeo Sep 14, 2026
1aca1f9
models : fix mimo2 swa pattern load (#28865)
CISC Sep 14, 2026
97e4ca7
models : fix incorrect uses of get_key_or_arr (#28868)
CISC Sep 14, 2026
bbdd9f2
tests : add fusion baseline README and broaden fusion CI triggers (#2…
ggerganov Sep 14, 2026
eeea731
ggml : bump version to 0.24.0 (ggml/1627)
ggerganov Sep 14, 2026
d9e03f1
sync : ggml
ggerganov Sep 14, 2026
b29c606
llama.cpp : bump version to 0.4.1 (#28900)
ggerganov Sep 14, 2026
dfe4516
scripts: Add script to verify API/ABI compatibility (#28579)
ckastner Sep 14, 2026
f3a184b
cmake : remove precompiled headers (#28892)
danbev Sep 14, 2026
b4fa47d
release : added gfx1103 to ubuntu rocm build (#28423)
apparle Sep 14, 2026
41abbfd
qwen4exp: enable rms_norm + mul fusion (#28896)
am17an Sep 14, 2026
391fac1
ci : add ubuntu-cuda builds to release (#28186)
ORippler Sep 14, 2026
bfdc321
HIP: fattn-mma: use fp32 accumulation on MFMA devices (#28576)
IMbackK Sep 14, 2026
96ffdc4
CI: hip-quality-check: ignore spill added in bfdc32183d57f1e35bacf35c…
IMbackK Sep 14, 2026
7cf1c54
ci : reuse build tag name when used instead of safe one (#28911)
CISC Sep 14, 2026
1bc7a5a
webui: stop re-probing disabled /tools endpoint on every message (#28…
geckguy Sep 14, 2026
69eb250
cmake : use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR (#28771)
danbev Sep 15, 2026
4c9233c
cuda : enable i16 and i32 for DUP (#28897)
amankarki151 Sep 15, 2026
987498f
ci : fix android release (#28936)
CISC Sep 15, 2026
0ecb159
ci: Bump CUDA Windows x64 builds to 13.4.1 (#28930)
shivamkumard-ctrl Sep 15, 2026
1e7bcf3
metal : add FA kernels for HSK=96, HSV=64 (MiniCPM3) (#28599)
wyanzhao Sep 15, 2026
1af6c65
ci: bump kleidiai runners from 22.04 to 24.04 (#28885)
taronaeo Sep 15, 2026
6ec1a7e
opencl: add generic ssm_scan (#28881)
lhez Sep 15, 2026
77d554b
OpenVINO: optimize stateful decode and GPU MoE inference (#28638)
wine99 Sep 15, 2026
fc82583
vulkan: support sparse Flash Attention (#28105)
0cc4m Sep 15, 2026
9e71716
models : move build_arch_graph() after graph() template specializatio…
cpeterso Sep 15, 2026
5431581
cuda: support row-contiguous SUM_ROWS (#26308)
MohamedElashri Sep 15, 2026
e20d6f5
chat : enforce string enums in Qwen XML tool arguments (#26)
arc-uri-el Sep 15, 2026
7609846
rpc : hash-cache only weights (#28789)
Patt92 Sep 15, 2026
6011c34
docs: Rule of thumb for AI review time [no ci] (#28945)
JohannesGaessler Sep 15, 2026
d1d3c33
ci: build MUSA for only 1 arch (#28944)
am17an Sep 15, 2026
9f31776
opencl: choose the MoE expert matmul by batch size for speculative de…
wanghqc Sep 15, 2026
38a5b42
HIP: Enable AllReduce for ROCm (#27825)
Stastez Sep 15, 2026
e3120a1
sync upstream llama.cpp commits 2026 09 15 (#28)
dzannotti Sep 15, 2026
77024dd
--ngram-on-disk and lazymode merge (#29)
dzannotti Sep 15, 2026
8a400d0
ggml: recover two upstream commits dropped during the #28 sync (#30)
dzannotti Sep 15, 2026
f6a7a6c
Record upstream sync (content applied via #28, gaps recovered in #30)
dzannotti Sep 15, 2026
4bc01d0
docs: add upstream sync procedure (#31)
dzannotti Sep 15, 2026
dced43c
Merge halo-box/llama.cpp master into strix-llama.cpp
dzannotti Sep 15, 2026
82aed60
Merge strix master (#63) into the halo-box sync
dzannotti Sep 17, 2026
dffbb78
Merge halo-box/llama.cpp master (#31) into strix-llama.cpp
dzannotti Sep 17, 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 .ecrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Exclude": ["^\\.gitmodules$", "stb_image\\.h"],
"Exclude": ["^\\.gitmodules$", "stb_image\\.h", "examples/test-cmake/build/", "examples/test-cmake/build-subdir/"],
"Disable": {
"IndentSize": true
}
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/get-tag-name/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ runs:
run: |
BUILD_NUMBER="$(git rev-list --count HEAD)"
SHORT_HASH="$(git rev-parse --short=7 HEAD)"
if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then
if [[ "${{ env.BRANCH_NAME }}" == "master" || "${{ env.BRANCH_NAME }}" == "b${BUILD_NUMBER}" ]]; then
echo "name=b${BUILD_NUMBER}" >> $GITHUB_OUTPUT
else
SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-')
Expand Down
54 changes: 27 additions & 27 deletions .github/actions/windows-setup-cuda/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,36 +100,36 @@ runs:
echo "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
echo "CUDA_PATH_V13_1=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.1" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8

- name: Install Cuda Toolkit 13.3
if: ${{ inputs.cuda_version == '13.3' }}
- name: Install Cuda Toolkit 13.4 for x64
if: ${{ inputs.cuda_version == '13.4' && inputs.cuda_arch == 'x64' }}
shell: pwsh
run: |
mkdir -p "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3"
mkdir -p "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4"
choco install unzip -y
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_crt/windows-x86_64/cuda_crt-windows-x86_64-13.3.33-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_cudart/windows-x86_64/cuda_cudart-windows-x86_64-13.3.29-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvcc/windows-x86_64/cuda_nvcc-windows-x86_64-13.3.33-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-13.3.33-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/libcublas/windows-x86_64/libcublas-windows-x86_64-13.5.1.27-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/libnvvm/windows-x86_64/libnvvm-windows-x86_64-13.3.33-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvtx/windows-x86_64/cuda_nvtx-windows-x86_64-13.3.29-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_profiler_api/windows-x86_64/cuda_profiler_api-windows-x86_64-13.3.27-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/visual_studio_integration/windows-x86_64/visual_studio_integration-windows-x86_64-13.3.27-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cccl/windows-x86_64/cccl-windows-x86_64-13.3.3.3.1-archive.zip"
unzip '*.zip' -d "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3"
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\cuda_crt-windows-x86_64-13.3.33-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\cuda_cudart-windows-x86_64-13.3.29-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\cuda_nvcc-windows-x86_64-13.3.33-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\cuda_nvrtc-windows-x86_64-13.3.33-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\libcublas-windows-x86_64-13.5.1.27-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\libnvvm-windows-x86_64-13.3.33-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\cuda_nvtx-windows-x86_64-13.3.29-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\cuda_profiler_api-windows-x86_64-13.3.27-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\visual_studio_integration-windows-x86_64-13.3.27-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\cccl-windows-x86_64-13.3.3.3.1-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" /E /I /H /Y
echo "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
echo "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
echo "CUDA_PATH_V13_3=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.3" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_crt/windows-x86_64/cuda_crt-windows-x86_64-13.4.59-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_cudart/windows-x86_64/cuda_cudart-windows-x86_64-13.4.49-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvcc/windows-x86_64/cuda_nvcc-windows-x86_64-13.4.59-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-13.4.59-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/libcublas/windows-x86_64/libcublas-windows-x86_64-13.7.0.27-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/libnvvm/windows-x86_64/libnvvm-windows-x86_64-13.4.59-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvtx/windows-x86_64/cuda_nvtx-windows-x86_64-13.4.49-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cuda_profiler_api/windows-x86_64/cuda_profiler_api-windows-x86_64-13.4.49-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/visual_studio_integration/windows-x86_64/visual_studio_integration-windows-x86_64-13.4.49-archive.zip"
curl -O "https://developer.download.nvidia.com/compute/cuda/redist/cccl/windows-x86_64/cccl-windows-x86_64-13.3.4.2.1-archive.zip"
unzip '*.zip' -d "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4"
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\cuda_crt-windows-x86_64-13.4.59-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\cuda_cudart-windows-x86_64-13.4.49-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\cuda_nvcc-windows-x86_64-13.4.59-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\cuda_nvrtc-windows-x86_64-13.4.59-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\libcublas-windows-x86_64-13.7.0.27-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\libnvvm-windows-x86_64-13.4.59-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\cuda_nvtx-windows-x86_64-13.4.49-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\cuda_profiler_api-windows-x86_64-13.4.49-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\visual_studio_integration-windows-x86_64-13.4.49-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
xcopy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\cccl-windows-x86_64-13.3.4.2.1-archive\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" /E /I /H /Y
echo "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
echo "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
echo "CUDA_PATH_V13_4=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8

- name: Install Cuda Toolkit 13.4 for ARM64
if: ${{ inputs.cuda_version == '13.4' && inputs.cuda_arch == 'arm64' }}
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/build-cpu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,6 @@ jobs:
# 7z x "-o${env:RUNNER_TEMP}" $env:RUNNER_TEMP/sde.tar
# $sde = $(join-path $env:RUNNER_TEMP sde-external-${env:SDE_VERSION}-win/sde.exe)
# cd build
# $env:LLAMA_SKIP_TESTS_SLOW_ON_EMULATOR = 1
# & $sde -future -- ctest -L main -C Release --verbose --timeout 900

- name: ccache-clear
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build-cuda-ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,8 @@ jobs:
id: cmake_build
run: |
cmake -B build -S . \
-DGGML_MUSA=ON
-DGGML_MUSA=ON \
-DMUSA_ARCHITECTURES=21
time cmake --build build --config Release -j $(nproc)

- name: ccache-buckets-save
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-cuda-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- cuda: '12.4'
arch: x64
defines: '-DGGML_CUDA_CUB_3DOT2=ON'
- cuda: '13.3'
- cuda: '13.4'
arch: x64
defines: ''
- cuda: '13.4'
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/build-ibm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,15 @@ env:
LLAMA_ARG_LOG_TIMESTAMPS: 1

jobs:

ubuntu-24-s390x:
name: ubuntu-24-s390x (VXE ${{ matrix.vxe }})
runs-on: ubuntu-24.04-s390x

strategy:
fail-fast: false
matrix:
vxe: ["ON", "OFF"] # `-DGGML_VXE=ON/OFF`

steps:
- name: Clone
id: checkout
Expand Down Expand Up @@ -78,7 +83,8 @@ jobs:
run: |
cmake -B build \
-DLLAMA_FATAL_WARNINGS=ON \
-DGGML_RPC=ON
-DGGML_RPC=ON \
-DGGML_VXE=${{ matrix.vxe }}
time cmake --build build --config Release -j $(nproc)

- name: Test
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/build-self-hosted.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
- master
paths: [
'.github/workflows/build-self-hosted.yml',
'ci/run.sh',
'**/CMakeLists.txt',
'**/.cmake',
'**/*.h',
Expand All @@ -28,6 +29,7 @@ on:
types: [opened, synchronize, reopened]
paths: [
'.github/workflows/build-self-hosted.yml',
'ci/run.sh',
'**/CMakeLists.txt',
'**/.cmake',
'**/*.h',
Expand Down Expand Up @@ -161,10 +163,10 @@ jobs:
- name: Dawn Dependency
id: dawn-depends
run: |
DAWN_VERSION="v20260317.182325"
DAWN_VERSION="v20260908.214631"
DAWN_OWNER="google"
DAWN_REPO="dawn"
DAWN_ASSET_NAME="Dawn-18eb229ef5f707c1464cc581252e7603c73a3ef0-ubuntu-latest-Release"
DAWN_ASSET_NAME="Dawn-94c3c9cc0d5fb2e85aebb370fa8d37b71aa34655-ubuntu-latest-Release"
echo "Fetching release asset from https://github.com/google/dawn/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.tar.gz"
curl -L -o artifact.tar.gz \
"https://github.com/google/dawn/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.tar.gz"
Expand Down Expand Up @@ -247,10 +249,10 @@ jobs:
- name: Dawn Dependency
id: dawn-depends
run: |
DAWN_VERSION="v20260317.182325"
DAWN_VERSION="v20260908.214631"
DAWN_OWNER="google"
DAWN_REPO="dawn"
DAWN_ASSET_NAME="Dawn-18eb229ef5f707c1464cc581252e7603c73a3ef0-macos-latest-Release"
DAWN_ASSET_NAME="Dawn-94c3c9cc0d5fb2e85aebb370fa8d37b71aa34655-macos-latest-Release"
echo "Fetching release asset from https://github.com/google/dawn/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.tar.gz"
curl -L -o artifact.tar.gz \
"https://github.com/google/dawn/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.tar.gz"
Expand Down Expand Up @@ -360,7 +362,7 @@ jobs:
LLAMA_ARG_THREADS=$(nproc) GG_BUILD_HIGH_PERF=1 GG_BUILD_EXTRA_TESTS_0=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp

cpu-arm64-high-perf-graviton4:
runs-on: ah-ubuntu_22_04-c8g_8x
runs-on: ah-ubuntu_24_04-c8g_8x

steps:
- name: Clone
Expand Down Expand Up @@ -403,7 +405,7 @@ jobs:
bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp

cpu-arm64-graviton4-kleidiai:
runs-on: ah-ubuntu_22_04-c8g_8x
runs-on: ah-ubuntu_24_04-c8g_8x

steps:
- name: Clone
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:

- name: Fetch emdawnwebgpu
run: |
DAWN_TAG="v20260317.182325"
DAWN_TAG="v20260908.214631"
EMDAWN_PKG="emdawnwebgpu_pkg-${DAWN_TAG}.zip"
echo "Downloading ${EMDAWN_PKG}"
curl -L -o emdawn.zip \
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-webgpu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,10 @@ jobs:
- name: Dawn Dependency
id: dawn-depends
run: |
DAWN_VERSION="v20260317.182325"
DAWN_VERSION="v20260908.214631"
DAWN_OWNER="google"
DAWN_REPO="dawn"
DAWN_ASSET_NAME="Dawn-18eb229ef5f707c1464cc581252e7603c73a3ef0-macos-latest-Release"
DAWN_ASSET_NAME="Dawn-94c3c9cc0d5fb2e85aebb370fa8d37b71aa34655-macos-latest-Release"
echo "Fetching release asset from https://github.com/google/dawn/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.tar.gz"
curl -L -o artifact.tar.gz \
"https://github.com/google/dawn/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.tar.gz"
Expand Down Expand Up @@ -148,10 +148,10 @@ jobs:
id: dawn-depends
run: |
sudo apt-get install -y libxrandr-dev libxinerama-dev libxcursor-dev mesa-common-dev libx11-xcb-dev libxi-dev
DAWN_VERSION="v20260317.182325"
DAWN_VERSION="v20260908.214631"
DAWN_OWNER="google"
DAWN_REPO="dawn"
DAWN_ASSET_NAME="Dawn-18eb229ef5f707c1464cc581252e7603c73a3ef0-ubuntu-latest-Release"
DAWN_ASSET_NAME="Dawn-94c3c9cc0d5fb2e85aebb370fa8d37b71aa34655-ubuntu-latest-Release"
echo "Fetching release asset from https://github.com/google/dawn/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.tar.gz"
curl -L -o artifact.tar.gz \
"https://github.com/google/dawn/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/code-style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ concurrency:

jobs:
model-naming:
runs-on: [self-hosted, fast]
runs-on: ubuntu-slim
steps:
- uses: actions/checkout@v6
- name: Check model naming conventions
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/editorconfig.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ concurrency:

jobs:
editorconfig:
runs-on: [self-hosted, fast]
runs-on: ubuntu-slim
steps:
- uses: actions/checkout@v6
- uses: editorconfig-checker/action-editorconfig-checker@840e866d93b8e032123c23bac69dece044d4d84c # v2.2.0
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/fusion.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ on:
'.github/workflows/fusion.yml',
'ggml/**',
'tests/fusion/**',
'tests/test-fusion.cpp'
'tests/test-fusion.cpp',
'tests/test-llama-archs.cpp',
'src/models/**'
]

pull_request:
Expand All @@ -18,7 +20,9 @@ on:
'.github/workflows/fusion.yml',
'ggml/**',
'tests/fusion/**',
'tests/test-fusion.cpp'
'tests/test-fusion.cpp',
'tests/test-llama-archs.cpp',
'src/models/**'
]

concurrency:
Expand Down
Loading
Loading