Skip to content

v1.9.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Aug 11:39
371b5a7

Note

Semantic versioning is still work in progress.
More info can be found in https://github.com/ggml-org/ggml/discussions/1579

Nightly build: b4938

Change log since v1.9.2

371b5a7 release : v1.9.3 (#4000)
81c1905 cmake : update semver and release process [no ci] (#3996)
4834a23 talk-llama : sync llama.cpp
6b014cf sync : ggml
8189458 ggml : bump version to 0.20.2 (ggml/1589)
51319a2 CUDA: MMVQ nwarps=8 for bs=1 for dense models on DGX Spark (llama/26843)
71759b7 cuda : skip UMA override for HIP builds (llama/27083)
964bb1b ggml : bump version to 0.20.1 (ggml/1587)
4257f47 sycl: fix thread/block count in quantized cpy kernel launches (llama/27160)
0f38613 support OP OPT_STEP_ADAMW, OPT_STEP_SGD (llama/25268)
9a0d190 vulkan: add SHMEM_STRIDE_PAD/APPLY_SLM_A_RESHAPE for coopmat1 on Intel Xe (llama/25380)
ab71410 fixed indent
9b98e57 Fixed gating logic for problematic Intel driver version
1fe009c talk-llama : fix build (#0)
733f281 sync : ggml
667da04 ggml : bump version to 0.20.0 (ggml/1584)
b7ea8b1 ggml : recurrent state rollback for ggml_ssm_scan (llama/26623)
2aef2a0 sycl: fuse mul_mat(gate) + mul_mat(up) + GLU for q4_K dense FFN (llama/26779)
5bc0c85 ggml: force single thread on wasi (llama/25686)
2d05b6e sycl: fuse the gated-delta-net state writeback cpy (llama/26643)
43cbe41 OpenVINO: Qwen3.5, memory optimization, and test-recurrent-state-rollback (llama/26952)
94d2d35 Support host pinned mem to improve SYCL Host-to-Device Memory Access (llama/26789)
34009e8 metal : add TQ2_0 support (llama/26980)
62031fe ggml-cpu/ops: vectorize flash-attention V-cache F16 to F32 conversion (llama/26947)
ac9a74f sycl: remove separate fp32 type promotion in gemm non-oneDNN path (llama/26372)
3425d13 sycl: fuse UNARY(silu|sigmoid|softplus) + MUL (llama/26411)
90d4ed1 sycl : Add DMMV ESIMD Q3_K kernel (llama/26251)
f701160 sycl : enhance concat to support Q4_0, Q4_1, Q5_0, Q5_1, Q8_0 (llama/26800)
c7be8b3 ggml-hip : remove -funsafe-math-optimizations (llama/26696)
406b116 ggml : fix arm builds, unused var (llama/26991)
b0e3297 gguf : harden loader against malformed tensor dims and metadata types (llama/25596)
92423af kleidiai: Add runtime feature detection mechanism for aarch64/kleidiai (llama/26076)
1b93067 opencl: default FA c8 cluster width to 16 on X1E (llama/26433)
6329040 vulkan: add TQ2_0 (ternary) support (llama/25850)
db3687b opencl: use flat mv q5_k when weight exceeds image1d_buffer_t limit (llama/26880)
cdbe455 CUDA: only disable CUDA graphs when mul_mat_id actually needs a stream sync (llama/26802)
030656f cuda : add warp-per-row wkv7 kernel for single-token decode (llama/26111)
d958968 llama: add default load-mode auto, which avoids mmap on iGPUs (llama/26081)
0f60f8e ggml-webgpu: fix CI errors from #25025 and #25262 (llama/26566)
a6e2630 opencl: transpose the K tile in local memory for FA prefill kernels (llama/26428)
830ec22 ggml-cpu : fix CPU affinity mask being ignored on Android (llama/26838)
b3bc904 ggml : require contiguous src for ROLL on CUDA and Metal (llama/25928)
f09a97c ggml-webgpu : refactor several wgsl files and simplify flash_attn wgsl. (llama/26134)
877761c ggml-cpu : fix missing Q5_0 dispatch in SpaceMiT backend (llama/26792)
10791af CUDA: fuse rms_norm + mul + rope (+ view + set_rows) (llama/26767)
068d3b0 CUDA: fix thread/block count in quantized cpy kernel launches (llama/26731)
eb3296f sycl: coalesce the ssm_conv window loads (llama/26612)
8a5ba01 metal : fix NORM/RMS_NORM for row lengths that leave a partial simdgroup (llama/26708)
06248ca cmake : add config version support (ggml/1582)
592feef talk-llama : sync llama.cpp
8770492 sync : ggml
84cdcad ggml : bump version to 0.19.0 (ggml/1581)
8587ad3 ggml : add aarch64 HWCAP fallbacks and fix fp16 variant detection (llama/25554)
56cb154 sycl: fix UE4M3 parsing (llama/25608)
077c5d4 sycl: *glu flat path (llama/26354)
9faa9ee sycl : Support DSv4 OPs: LIGHTNING_INDEXER,DSV4_HC_COMB,DSV4_HC_POST,DSV4_HC_PRE (llama/26568)
fb9e8ca sycl : fix error Error OP FLASH_ATTN_EXT on arc770 (llama/26441)
89d45af sycl : enhance OP set_rows to support all missed data types (llama/26515)
79ab70c cuda: fix warnings for unused variable/function (llama/26688)
5693378 metal : avoid threadgroup matrix array instantiation in kernel_lightning_indexer (llama/26646)
69bd0a9 ci : onboard AMD ROCm CI with gfx1151 fixes (llama/26544)
5a80d0a vulkan: fix submission batching size, add debug tools for diagnosing causes of DeviceLost drivers errors (llama/26371)
60894f1 mtmd/ggml: add ggml_build_forward_order (llama/26649)
8731021 vulkan backend ops: implemented GATED_LINEAR_ATTN (llama/25601)
8631825 whisper : heap out-of-bounds read in log_mel_spectrogram on very short audio (#3956)
df1547b whisper,parakeet : reject invalid n_dims in tensor header to prevent stack-buffer-overflow on malformed model files (#3957)