Commit 2022a46
ENH: bump llama.cpp to b9568 for Gemma 4 MTP assistant support
Pulls in ggml-org/llama.cpp#23398 (gemma4-assistant draft arch) and
ggml-org/llama.cpp#24282 (E2B/E4B assistants). Without this, loading any
mtp-gemma-4-*.gguf drafter fails with: unknown model architecture
'gemma4-assistant'.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 0d523bd commit 2022a46
1 file changed
Lines changed: 1 addition & 1 deletion
- .devops/cpu.Dockerfile+1-1
- .devops/cuda.Dockerfile+1-1
- .devops/intel.Dockerfile+16-6
- .devops/musa.Dockerfile+1-1
- .devops/openvino.Dockerfile+1-1
- .devops/rocm.Dockerfile+1-1
- .devops/vulkan.Dockerfile+1-1
- .devops/zendnn.Dockerfile+1-1
- .github/workflows/docker.yml+2-2
- common/arg.cpp+4-4
- common/chat.cpp+15-4
- common/common.cpp+1-1
- common/common.h+1-1
- common/sampling.cpp+49-40
- common/sampling.h+1-1
- common/speculative.cpp+50-41
- conversion/__init__.py+2
- conversion/gemma.py+25-4
- conversion/mistral.py+3-2
- convert_hf_to_gguf.py+1-1
- ggml/CMakeLists.txt+2-2
- ggml/src/ggml-cuda/ggml-cuda.cu+66-9
- ggml/src/ggml-cuda/vendors/hip.h+2-2
- ggml/src/ggml-metal/ggml-metal-device.cpp+5-1
- ggml/src/ggml-vulkan/ggml-vulkan.cpp+151-20
- ggml/src/ggml-vulkan/vulkan-shaders/mul_mm_cm2.comp+39-8
- ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp+15-10
- ggml/src/ggml-webgpu/ggml-webgpu-shader-lib.hpp+14-3
- ggml/src/ggml-webgpu/ggml-webgpu.cpp+66-41
- ggml/src/ggml-webgpu/wgsl-shaders/binary.wgsl+8-5
- ggml/src/ggml-webgpu/wgsl-shaders/concat.wgsl+19-1
- ggml/src/ggml-webgpu/wgsl-shaders/scale.wgsl+6-4
- ggml/src/ggml-webgpu/wgsl-shaders/unary.wgsl+7-4
- gguf-py/gguf/constants.py+30
- gguf-py/gguf/tensor_mapping.py+16
- include/llama.h+4
- models/templates/LFM2.5-8B-A1B.jinja+115
- scripts/sync-ggml.last+1-1
- src/llama-arch.cpp+9
- src/llama-arch.h+6
- src/llama-context.cpp+37-18
- src/llama-context.h+2-1
- src/llama-cparams.h+2
- src/llama-ext.h+2
- src/llama-graph.cpp+19-5
- src/llama-graph.h+1
- src/llama-hparams.cpp+4
- src/llama-hparams.h+4
- src/llama-kv-cache-dsa.cpp+2-2
- src/llama-kv-cache-iswa.cpp+15-3
- src/llama-kv-cache-iswa.h+3-1
- src/llama-kv-cache.cpp+122-21
- src/llama-kv-cache.h+10-3
- src/llama-kv-cells.h+2
- src/llama-memory-hybrid-iswa.cpp+2
- src/llama-memory-hybrid.cpp+2
- src/llama-memory.h+4
- src/llama-model.cpp+64-23
- src/llama-model.h+5
- src/models/gemma4-assistant.cpp+203
- src/models/gemma4.cpp+18-4
- src/models/models.h+13
- tests/test-backend-ops.cpp+5
- tests/test-chat.cpp+133-175
- tests/test-llama-archs.cpp+3-3
- tests/test-mtmd-c-api.c+6
- tools/cli/cli.cpp+19-3
- tools/completion/completion.cpp+4-9
- tools/mtmd/CMakeLists.txt+7
- tools/mtmd/clip-graph.h+3
- tools/mtmd/clip-impl.h+142-8
- tools/mtmd/clip.cpp+109-137
- tools/mtmd/clip.h+11-17
- tools/mtmd/models/conformer.cpp+1-1
- tools/mtmd/models/exaone4_5.cpp+2-2
- tools/mtmd/models/glm4v.cpp+2-2
- tools/mtmd/models/granite-speech.cpp+1-1
- tools/mtmd/models/kimik25.cpp+2-2
- tools/mtmd/models/mimovl.cpp+2-2
- tools/mtmd/models/models.h+3-2
- tools/mtmd/models/qwen2vl.cpp+30-8
- tools/mtmd/models/qwen3vl.cpp+2-9
- tools/mtmd/models/whisper-enc.cpp+1-1
- tools/mtmd/mtmd-cli.cpp+14-5
- tools/mtmd/mtmd-helper.cpp+491-16
- tools/mtmd/mtmd-helper.h+79-3
- tools/mtmd/mtmd-image.cpp+184-170
- tools/mtmd/mtmd.cpp+370-91
- tools/mtmd/mtmd.h+38
- tools/mtmd/test-3.mp4
- tools/server/README.md+34
- tools/server/server-common.cpp+23-19
- tools/server/server-common.h+3-1
- tools/server/server-context.cpp+80-22
- tools/server/server-context.h+4
- tools/server/server-task.cpp+4-1
- tools/server/server.cpp+8-1
- tools/server/tests/unit/test_chat_completion.py+16
- tools/server/tests/unit/test_vision_api.py+19
0 commit comments