This website requires JavaScript.
9723942adc
hexagon: fix CPY fence bug (#28033 )
Shenghan Yang
2026-08-31 02:18:24 +08:00
bd55e6aae8
metal : add remaining Q4_1/Q5_0/Q5_1 fa-vec tunings for M2 (#28017 )
codemonkey
2026-08-31 02:00:10 +08:00
a7cc83bbae
rpc: avoid serializing buffers from other servers (#26500 )
hmirin and Georgi Gerganov
2026-08-31 02:26:16 +09:00
6d1479c148
ggml : fix ggml_backend_buft_get_alloc_size() guard (#28038 )
Georgi Gerganov
2026-08-30 20:25:15 +03:00
62acc89c26
kv-cells: stop the sequence scan once all sequences are seen (#28011 )
Pascal
2026-08-30 17:27:34 +02:00
0190529ec4
ggml: add SWIGLU_CLAMP (#27930 )
Aman Gupta
2026-08-30 20:30:02 +05:30
2578138397
llama: improve TENSOR_READ_LAZY handling (#27837 )
Xuan-Son Nguyen
2026-08-30 16:59:48 +02:00
f1793c1c4e
CUDA: use the fast mm_ids_helper path for any n_expert_used (#27978 )
Pascal
2026-08-30 16:06:32 +02:00
0b5be7e4a2
hip: tune rdna 3 mmq config (#26284 )
itterative
2026-08-30 13:47:21 +03:00
e422148047
hip : optimize Q2_0 dot-product path for gfx1201 (#26753 )
LunalFresh
2026-08-30 05:18:36 -05:00
cc231cb0da
dflash: pass missing NVFP4 scales to attention operations (#28000 )
JamePeng
2026-08-30 16:34:39 +08:00
bebc9350ec
common: rename --tensor-read-lazy to --lazy-mode, add -lzm shorthand (#27969 )
Georgi Gerganov
2026-08-30 09:18:10 +03:00
73f56d105b
ggml : add ggml_backend_op_alloc_size_may_expand, use it in RPC (#27960 )
Georgi Gerganov
2026-08-30 09:17:47 +03:00
742347b2e7
rpc: fix apple rdma error spew on teardown (#27908 )
Ryan C
2026-08-30 06:16:26 +00:00
093adb242e
metal: add fa-vec tunings for M3 Ultra (#27999 )
Nils Gladitz
2026-08-30 08:06:29 +02:00
b8b743c3c1
metal : Add fa-vec tuning for M3 Pro (#27963 )
Daya Adianto
2026-08-30 06:02:22 +00:00
dc7aecf70d
vendor : update cpp-httplib to 0.54.0 (#27919 )
Alessandro de Oliveira Faria (A.K.A.CABELO)
2026-08-30 03:01:51 -03:00
2bf0415152
rpc : fix pre-rdma macOS versions (#27815 )
Ryan C
2026-08-30 05:59:25 +00:00
9e54e687cb
hexagon: support for device discovery and create sessions on demand (#27785 )
2026-08-29 22:57:55 -07:00
370cb12e8b
sycl: split long rows in TOP_K instead of one work-group per row (#27847 )
Titaniumtown
2026-08-29 22:57:08 -07:00
d882575cc8
metal : fix null-pipeline crash for F16 src1 mul_mat/mul_mat_id (#25648 )
QuintinShaw
2026-08-30 13:56:35 +08:00
bdf3955159
memory : copy Hadamard matrix to k_rot tensor only if it has buffer assigned to prevent crashes during context shift of unquantized K cache (#27967 )
2026-08-30 07:47:15 +02:00
57291f2644
ggml: allow passing alloc dependencies in graph_optimize (#27301 )
Aman Gupta
2026-08-30 09:04:20 +05:30
c589f0ed10
metal : add fa-vec tunings for M2 (#27940 )
codemonkey
2026-08-30 07:44:53 +08:00
c841aeeb8b
opencl: use a better matmul path on two Adreno GPU generations (#27640 )
Hongqiang Wang and Li He
2026-08-29 10:46:27 -07:00
3173a56471
metal : assert shared memory padding (#27951 )
Georgi Gerganov
2026-08-29 17:55:15 +03:00
17252c769a
metal : add remaining fa-vec tunings for M4 Pro (#27915 )
Niklas Wenzel
2026-08-29 14:50:13 +02:00
cc83d7b482
sycl: make --fit respect --fit-target better (#27629 )
Nick Farrell
2026-08-29 19:00:09 +10:00
c9ca51c1f6
vulkan: combine duplicated fastdiv functions, rename the one optimizing small divs (#27526 )
Jeff Bolz
2026-08-29 02:59:48 -05:00
5ea1b124e7
metal : add fa-vec tunings for M1 Max (#27932 )
Jhen-Jie Hong
2026-08-29 15:12:23 +08:00
77f132cb1d
vulkan: Change mul_mat_id to pad K rather than N (#27925 )
Jeff Bolz
2026-08-29 02:09:24 -05:00
d7bd3bfcad
snapdragon: python SDK setup (Windows) (#27903 )
kurquhar and Kristopher Urquhart
2026-08-28 14:01:59 -07:00
50f068ffff
bench: add --tensor-read-lazy (#27881 )
Xuan-Son Nguyen
2026-08-28 20:51:05 +02:00
6fe7498016
model: qwen4exp: reduce number of graph splits (#27880 )
Xuan-Son Nguyen
2026-08-28 19:24:46 +02:00
b387ddfd84
vulkan: fix missing view-alias dependencies in ggml_vk_graph_optimize (#27812 )
Eric A Stalee and Jeff Bolz
2026-08-28 12:12:33 -05:00
a43c3986b4
ggml : fix conv_transpose_2d for multiple batches (#26132 )
Tekin Ertekin and Georgi Gerganov
2026-08-28 20:09:08 +03:00
90c26fcd4b
Vulkan: add hoisting support for row IDs and expert count in shaders (#26686 )
ravel7524 and Jeff Bolz
2026-08-28 10:52:49 -04:00
8663224818
context : disable non-fused GDN and LID ops (#27877 )
Georgi Gerganov
2026-08-28 16:34:26 +03:00
f5e85d43a0
metal : add fa-vec tunings for M4 (#27875 )
Strongtut and Strongtut
2026-08-28 05:37:37 -07:00
511f9c1379
OpenVINO: Update OV to 2026.3.1, whisper.cpp support, Qwen3.5 on NPU, and new ops (#27843 )
2026-08-28 19:42:07 +08:00
b19cbe925b
convert: prevent ndarray conversion in LazyChunkedTensor (#27869 )
Xuan-Son Nguyen
2026-08-28 11:46:30 +02:00
d077b4c214
sycl: use TILE for quantized KV decode on BMG (#26689 )
Ozymandias_EBON
2026-08-28 03:58:58 -05:00
be876204aa
sycl: bind the f16 KV cache in place for the oneDNN SDPA path (#27468 )
Titaniumtown
2026-08-28 01:53:31 -07:00
8963a9bdcd
metal : add fa-vec tunings for M3 Max, M5 and M5 Pro (#27863 )
Georgi Gerganov
2026-08-28 11:52:03 +03:00
6d6b697cd5
metal : add fa-vec tunings for M4 Pro (#27824 )
Brad Smith
2026-08-28 04:37:43 -04:00
4e97ac86eb
tests : run test-save-load-state across all architectures (#27755 )
Georgi Gerganov
2026-08-28 09:45:19 +03:00
ca3d5a3e10
model: add DSpark support for Nemotron3.5 (#27804 )
2026-08-28 01:49:27 +02:00
e70802a01f
ggml-hexagon: add HTP unary ops for ABS and LOG (#27786 )
cqderek
2026-08-28 06:05:57 +08:00
83d855c5a6
hex-unary: fix RMS_NORM_MUL weight-offset bugs for grouped/broadcast norms (#27798 )
Aparna M P
2026-08-28 03:08:02 +05:30
18443257a3
server: add ctx-per-slot (--kv-unified-per-slot) (#24124 )
Bartowski and Xuan Son Nguyen
2026-08-27 16:39:14 -04:00
32176338a6
ci : build only the ggml-hip backend for windows-rocm release (#27753 )
Harkirat Gill
2026-08-27 16:18:34 -04:00
6c84c7d5d8
model: add Qwen3.8-Flash-Next (qwen4exp) (#27742 )
2026-08-27 12:32:31 -07:00
6fdd0ac890
ci : bundle HIP runtime DLLs with Windows ROCm release (#26973 )
Slobodan Josic
2026-08-27 19:27:57 +02:00
b10f9ca58c
spec : add DFlash2 support (local convolution + candidate selector) (#27342 ) (#27816 )
2026-08-27 19:17:07 +02:00
58546250cf
opencl: add bin kernels kernel_gemm_moe_q4_0_q8_1_dp4a_bin, kernel_gemm_moe_mxfp4_q8_1_dp4a_bin (#27768 )
Shawn Gu
2026-08-27 09:44:05 -07:00
732707dff2
quantize: cap working memory size to avoid loading big tensors onto RAM (#27795 )
Xuan-Son Nguyen
2026-08-27 18:31:13 +02:00
cb300598d5
Feature: Added LIGHTNING_INDEXER support for Deepseek V4 ops on Vulkan Backend (#27453 )
Shobhit
2026-08-27 21:34:42 +08:00
1a946ec745
pr2wt : use ssh/https remote in worktree depending on base (#27800 )
Sigbjørn Skjæret
2026-08-27 15:27:17 +02:00
fac889fb38
llama: model_loader: add TENSOR_READ_LAZY (#27794 )
Xuan-Son Nguyen
2026-08-27 15:14:34 +02:00
cae63579b6
ui: Improve Chat Form Actions UI/UX (models selector, add panel) (#27746 )
Aleksander Grygier
2026-08-27 14:47:36 +02:00
bcb6084a4e
convert : fix Nemotron-H LoRA GGUF conversion (#27356 )
Kartik Gulia
2026-08-27 18:11:24 +05:30
fe235f4343
ui: Replace per-conversation MCP overrides with per-conversation tool policy (#27745 )
Aleksander Grygier
2026-08-27 13:08:01 +02:00
2bb9bddafa
spec: Add benchmark-only synthetic speculative acceptance options (#27711 )
Gaurav Garg
2026-08-27 16:23:42 +05:30
deae5ee133
model : simplify MiniMax-01 graph (#27790 )
fairydreaming and Stanisław Szymczyk
2026-08-27 12:27:52 +02:00
f29551215b
args: add --video-* CLI arguments (#24318 )
Xuan-Son Nguyen
2026-08-27 12:11:12 +02:00
915dc6d38c
metal : fix memory leaks due to missing autoreleasepools (#27758 )
Niklas Wenzel
2026-08-27 11:53:08 +02:00
c5fc7e3488
llama : add --n-cpu-ffn option (#26622 )
Jonas J
2026-08-27 12:26:42 +03:00
d7a2074112
models : support nanbeige4.2-3B (#27730 )
zql and admin
2026-08-27 12:55:31 +08:00
192067b72d
hexagon: support for multi-NPU devices (IQ9, IQ10) and fully asynchronous backend (#26501 )
Max Krasnyansky
2026-08-26 18:46:50 -07:00
925e117994
llama: add token ID tracking to KV cell (#27762 )
Xuan-Son Nguyen
2026-08-26 23:34:28 +02:00
539f24529b
ui: Move Settings and MCP Servers routes to dialog-based views (#27744 )
Aleksander Grygier
2026-08-26 21:07:24 +02:00
0379a19f09
ui: Update Dialog component styling (#27743 )
Aleksander Grygier
2026-08-26 20:19:19 +02:00
5e6a37cb11
vulkan: warptiles currently assume warp sizes <= 64, clamp to work around larger warps (#27726 )
Ruben Ortlam
2026-08-26 18:02:06 +02:00
bf94216469
Implemented vulkan cross_entropy_loss and cross_entropy_loss_back (#27216 )
Pranav Uttarkar
2026-08-26 09:49:32 -05:00
d0132a680a
rpc : implement event and async backend APIs (#18626 )
Radoslav Gerganov
2026-08-26 17:34:46 +03:00
4d19b28769
ci: Clean up UI builds from releases (#27706 )
Aleksander Grygier
2026-08-26 14:12:09 +02:00
fc35562ba4
cuda: unblock mmq for MoE on sm_60 (#26264 )
David Friehs
2026-08-26 12:35:54 +02:00
da9b5d68c3
ci : make cache bucket public (#27728 )
Sigbjørn Skjæret
2026-08-26 12:08:23 +02:00
dac869b0a0
conversion : fix Nemotron 3.5 Lightning layers (#27729 )
Daniel Bevenius
2026-08-26 12:05:31 +02:00
11cd988428
ggml-metal: add chunked SSD MMA for Mamba-2 prefill optimization (#26647 )
2026-08-26 01:57:07 -07:00
5d5cb4c3a4
ggml-meta: propagate buffer usage and call init on the new tensors (#27586 )
Max Krasnyansky
2026-08-25 22:27:51 -07:00
d222767c7a
kleidiai: Rework KleidiAI Build System/Integration (#26077 )
Jonathan Clohessy
2026-08-25 22:07:29 +01:00
eab8ee41f8
ci : update OS used for ROCM to Ubuntu 24.04 (#27681 )
Mario Limonciello
2026-08-25 12:14:16 -05:00
b114b47397
rpc: support apple RDMA as an RPC transport (#26421 )
Ryan C and Ryan Churaman
2026-08-25 17:12:15 +00:00
0a5ac49bce
devops: use GGML_NATIVE=OFF for OpenVINO (#27338 )
krzsztf and Sigbjørn Skjæret
2026-08-25 18:37:11 +02:00
1729ed5371
server : reject prefilled assistant messages with tool calls (#27626 )
Kyozzz
2026-08-25 22:35:22 +08:00
0cc5b14959
chat : scope qwen3-coder workarounds (#27679 )
Aldehir Rojas
2026-08-25 09:33:00 -05:00
790b5713ca
ci : store ccache on HF buckets (test with cuda-ubuntu for now) (#27699 )
Sigbjørn Skjæret
2026-08-25 16:28:25 +02:00
f1357e4998
ui: ESLint config updates (#27700 )
Aleksander Grygier
2026-08-25 14:34:34 +02:00
3737e41370
metal : null-check buffer alloc to fix OOM crash (#25371 )
Yuri Khrustalev and Georgi Gerganov
2026-08-25 07:35:39 -04:00
c1d0e7a004
llama.cpp : bump version to 0.3.0 (#27696 )
Georgi Gerganov
2026-08-25 12:42:21 +03:00
81191affa5
sync : ggml
Georgi Gerganov
2026-08-25 11:46:33 +03:00
93882361f1
ggml : bump version to 0.22.0 (ggml/1607)
Georgi Gerganov
2026-08-25 11:27:17 +03:00
eb25b7263e
grammar : parse \- in char classes as literal hyphen (#27591 )
Saad Ali
2026-08-25 11:05:24 +05:00
814d84bc9d
sycl : mark tq2_0 as not supported (#27660 )
Neo Zhang
2026-08-25 14:04:58 +08:00
5ea87ddad2
webgpu : fix handling of infinity values during ARGSORT and TOP_K (#27538 )
fairydreaming and Stanisław Szymczyk
2026-08-25 07:08:06 +02:00
f280b26983
metal : per-device tuned (Q, NE) for flash-attn vec (#26570 )
YiChen Lv and Georgi Gerganov
2026-08-25 00:22:27 +08:00
b615f5b4bd
metal: per-op source split + parallel compile (#26561 )
2026-08-25 00:16:13 +08:00
b3c3b96a13
misc : read repetition_penalty from generation_config.json (#27659 )
Tarek Dakhran
2026-08-24 16:01:35 +02:00
7584430716
tests : disable DOTS3NOTE arch test for WebGPU (#27654 )
fairydreaming and Stanisław Szymczyk
2026-08-24 12:39:31 +02:00