Commit Graph

  • 396159c9d5 ggml-rknpu2: graceful abort with W8A8 hint on NPU IOVA exhaustion performance-enhancement mfritsche 2026-07-20 04:21:49 +02:00
  • e76bfa0237 docs: scrub internal hostname from campaign results mfritsche 2026-07-19 20:04:06 +02:00
  • 9d64138d24 arg: don't assert n_gpu_layers < 0 for accel-type backends mfritsche 2026-07-19 17:56:40 +02:00
  • 3ee6ce283e docs: add Rockchip RK3588 NPU section to top-level README mfritsche 2026-07-19 10:50:37 +02:00
  • f574ed927c ggml-cpu/repack: ROCKET_NOREPACK_TENSORS env to force tensors off CPU_REPACK Markus Fritsche 2026-07-18 19:16:40 +02:00
  • 67316774a0 ggml-rocket: make ROCKET_MIN_BATCH runtime-tunable via GGML_ROCKET_MIN_BATCH rocket-npu-backend claude-noether 2026-07-18 15:21:55 +02:00
  • 6d5a075a6c ggml-rocket: K-segmentation for K>8192 (int8-partial float-accumulate) rocket-ksplit-wip marfrit 2026-07-14 22:52:59 +02:00
  • 288d70413a ggml-rocket: multi-fd (3-core) column-split + task_num param mfritsche 2026-07-14 13:25:51 +02:00
  • 412cba2601 ggml-rocket: CBUF weight-reuse via multi-task job chaining mfritsche 2026-07-14 13:13:33 +02:00
  • 367143edf3 ggml-rocket: implement offload_op; add GGML_NO_REPACK measurement guard mfritsche 2026-07-14 12:36:39 +02:00
  • 3d395c1612 ggml-rocket: per-call BO pool + column-major weight caching (prefill 39->49 t/s) mfritsche 2026-07-14 12:15:19 +02:00
  • 698c6b731c ggml-rocket: min_batch floor — keep M<32 (decode) on CPU mfritsche 2026-07-14 11:45:05 +02:00
  • 5550257f4c ggml-rocket: fix Fable review blockers (mmap leak, scale aliasing, K backstop) mfritsche 2026-07-14 11:31:47 +02:00
  • 8e49f43486 ggml: add rocket NPU backend (RK3588 mainline accel driver) mfritsche 2026-07-14 10:52:06 +02:00
  • 0ebb855635 docs: int4 closed — no weight-only int4 dtype on RK3588 (hardware limit) mtp-b9549 mfritsche 2026-07-10 16:58:33 +02:00
  • 2635371317 docs: E8 prefill pipeline result — flat, DDR-bandwidth-bound mfritsche 2026-07-10 16:24:40 +02:00
  • 7fbbd7acc3 Merge rknpu-int8-clamp: saturate int8 activation quantization mfritsche 2026-07-10 12:17:32 +02:00
  • f7449d2698 docs: RKNPU2 perf campaign results + matmul micro-benchmarks mfritsche 2026-07-10 12:16:24 +02:00
  • 447672d647 rknpu2: saturate int8 activation quantization rknpu-int8-clamp mfritsche 2026-07-10 09:01:57 +02:00
  • 3cd6e67b55 docs: remove local infrastructure references from gemma4-optimized.md mfritsche 2026-07-10 07:26:03 +02:00
  • 3258224a57 docs: re-measure CPU/NPU baselines on an idle host mfritsche 2026-07-10 07:13:39 +02:00
  • 5c66767159 docs: gemma4-optimized.md — NPU serving config, models, measurements mfritsche 2026-07-10 06:53:21 +02:00
  • 02a883fea0 Merge tag 'refs/tags/b9549' into mtp-b9549 mfritsche 2026-07-09 23:24:17 +02:00
  • 137b4ceebe rknpu2: add Q4_K dequant + W4A4_HADAMARD default pattern perf-rknpu2 mfritsche 2026-07-09 23:24:08 +02:00
  • 05cf2f9dd5 E5 NEON-vectorize C-collect (fp32/int32/int16) mfritsche 2026-07-09 01:52:20 +02:00
  • 3705e84765 rknpu2: hoist per-row A-prep scratch to per-thread pools mfritsche 2026-07-09 01:37:12 +02:00
  • 8adda8448c rknpu2: guard OMP parallel regions with if(M>=8) for decode mfritsche 2026-07-09 01:25:39 +02:00
  • c5a47492ff rknpu2: skip dst memset + RMW when single K-segment mfritsche 2026-07-09 00:59:39 +02:00
  • 04d2c6e548 rknpu2: M-bucketing — ceil-to-128 for M>128 instead of next_power_of_two mfritsche 2026-07-09 00:38:02 +02:00
  • 39622ccb32 rknpu2: add 2d (a)sync backend iface NULL slots for newer ggml mfritsche 2026-07-08 23:57:15 +02:00
  • aecc8fbc6e Merge tag 'b9101' into dspark mfritsche 2026-07-08 21:00:48 +00:00
  • 04eb4c446d llama : add Gemma4 MTP (#23398) Aman Gupta 2026-06-07 20:50:54 +08:00
  • 8a091c47ab spec : fix vocab compatibility check (#24256) Sigbjørn Skjæret 2026-06-07 13:43:52 +02:00
  • 465b1f0e75 arg: Skip mmproj download when user supplied mmproj (#24239) konradmb 2026-06-07 11:18:44 +02:00
  • f71af352a5 convert : fix Gemma4 with no audio encoder (#24242) Sigbjørn Skjæret 2026-06-07 08:43:05 +02:00
  • 3f7c79d7b5 docker : bump cuda13 to 13.3.0 (#24228) Sigbjørn Skjæret 2026-06-07 08:31:58 +02:00
  • 98d5e8ba8a common/chat : fix LFM2/LFM2.5 reasoning round-trip and <think> leak (#24234) Tarek Dakhran 2026-06-06 22:39:21 +02:00
  • 31e82494c0 mtmd: support "frame merge" for qwen-vl-based models (#21858) Xuan-Son Nguyen 2026-06-06 21:17:25 +02:00
  • 6b80c74f28 completion : remove useless statics (#24226) Adrien Gallouët 2026-06-06 12:16:16 +02:00
  • 588f0dc2ce completion : fix format specifier in LOG_INF (#24213) Adrien Gallouët 2026-06-06 11:24:27 +02:00
  • f5c6ae1827 mtmd, server: add "placeholder bitmap" for counting tokens , add */input_tokens API (#23913) Xuan-Son Nguyen 2026-06-06 11:06:51 +02:00
  • 5a69c97439 vulkan: check coopmat2 features before reporting support (#24186) Ruben Ortlam 2026-06-06 09:11:35 +02:00
  • 5343f4502a model : rename local n_layer_all variable (#24209) Sigbjørn Skjæret 2026-06-06 06:07:20 +02:00
  • 603300b008 context : fix off-by-one comparisons to n_gpu_layers (#24208) Sigbjørn Skjæret 2026-06-06 06:06:47 +02:00
  • 308f61c31f opencl: improve get_rows, cpy, concat and q6_k flat gemv (#24160) lhez 2026-06-05 13:45:25 -07:00
  • da87e9b612 common/chat : unify and fix LFM2/LFM2.5 tool parser (#24178) Tarek Dakhran 2026-06-05 21:31:56 +02:00
  • e82beaa60d vulkan: add fwht support for Intel with shmem reduction (#23964) Ruben Ortlam 2026-06-05 19:44:40 +02:00
  • c4a278d68e model: fix build failed (#24193) Xuan-Son Nguyen 2026-06-05 18:12:27 +02:00
  • 64086f2b2f model, mtmd: Granite4 Vision (#23545) Gabe Goodhart 2026-06-05 09:44:59 -06:00
  • 6effcecd0b TP: round up granularity to 128 (#24180) Johannes Gäßler 2026-06-05 17:35:13 +02:00
  • 86591c7536 cli: fix model params not propagated (#23893) therealkenc 2026-06-05 08:29:41 -07:00
  • 96fbe00393 model : fix llama_model::n_gpu_layers() (#24188) Georgi Gerganov 2026-06-05 17:11:42 +03:00
  • 2016bf2b3b ui: run npm install when package-lock.json is newer than node_modules (#24171) Pascal 2026-06-05 14:57:32 +02:00
  • 9c955c48b0 Fix link to available UI settings (#24169) Mario 2026-06-05 13:39:32 +01:00
  • cc7bef34e2 ui: add ignore-scripts=true to npmrc (#24149) Xuan-Son Nguyen 2026-06-05 14:31:03 +02:00
  • ad1b88ca0d docs: Update quantization readme (#24133) Pedro Cuenca 2026-06-05 12:21:26 +02:00
  • 59917d3922 minor : fix lint issues (#24165) Georgi Gerganov 2026-06-05 11:17:54 +03:00
  • 7acb4e8cd2 hparams : refactor hparams.n_layer (#24060) Georgi Gerganov 2026-06-05 11:09:36 +03:00
  • 3ecfb150a4 kleidiai : dynamic chunck-based scheduling for hybrid execution (#23819) Charles Xu 2026-06-05 09:11:47 +02:00
  • 2154a0fdcf CUDA: enroll mul_mat_vec_q_moe into pdl (#24087) Oliver Simons 2026-06-05 08:37:34 +02:00
  • 46fa662b1f ci : build-msys job slimming [no ci] (#24157) Daniel Bevenius 2026-06-05 07:57:36 +02:00
  • 7fe2ae45ab sycl : port multi-column MMVQ from CUDA backend (#21845) Mason Milburn 2026-06-05 01:10:31 -04:00
  • 7c158fbb4a server : disable on-device spec checkpoints (#24108) Georgi Gerganov 2026-06-04 19:30:59 +03:00
  • 260862b8ca arg: fix double mtp downloads (#24128) Xuan-Son Nguyen 2026-06-04 18:23:48 +02:00
  • 42b2d60e57 webui: [a11y] fix keyboard navigation issues in chat interface and sidebar (#23132) viggy 2026-06-04 08:59:00 -07:00
  • e7bcf1c3a8 Move duplicated imatrix code into single common imatrix-loader.cpp (#22445) Bartowski 2026-06-04 11:45:40 -04:00
  • 21444c822e ui: Fixed packages (#24119) Aleksander Grygier 2026-06-04 16:23:08 +02:00
  • 526977068f ui: added single line reasoning preview (#23601) MagicExists 2026-06-04 21:09:43 +07:00
  • 0dbfa66a1f return filter to save memory (#24125) forforever73 2026-06-04 21:56:33 +08:00
  • e8023568d0 convert: Fix Gemma 4 Unified conversion (#24118) Pedro Cuenca 2026-06-04 15:21:38 +02:00
  • 4c51309617 ggml: vectorize ggml_vec_dot_q4_1_q8_1 with WASM SIMD128 (#22209) Kartik Sirohi 2026-06-04 18:42:38 +05:30
  • 6f3a9f3dee server: avoid unnecessary checkpoint restore when new tokens are present (#24110) Yongyue Sun 2026-06-04 21:09:01 +08:00
  • a121232fdc agents: refactor, include more guidelines (#24111) Xuan-Son Nguyen 2026-06-04 13:40:23 +02:00
  • 4586479852 webui: fix tool selector toggle/counter, key tools by stable identity (#24065) Pascal 2026-06-04 13:09:49 +02:00
  • 4d742877b2 build : use umbrella Headers directory for XCFramework module map (#23974) Gerard Martinez 2026-06-04 03:58:25 -07:00
  • 0066404085 server : add header to tools/server/server-http.h (#24089) A B 2026-06-04 05:14:46 -05:00
  • 7ac5a4225e cmake: skip cvector-generator and export-lora when CPU backend is disabled (#24053) Andrea Richiardi 2026-06-04 04:13:19 -06:00
  • e3ba22d6cc fix(mtmd): handle Gemma 4 audio projector embedding size (#24091) Andrei 2026-06-04 02:51:23 -07:00
  • 6ddc9430b1 readme : add status badges (#24104) Georgi Gerganov 2026-06-04 10:58:13 +03:00
  • 65ef50a0a4 tests : refactor test-save-load-state to accept token input (#24073) Georgi Gerganov 2026-06-04 08:06:36 +03:00
  • 3d1998634e metal : reduce rset heartbeat from 500ms -> 5ms (#24074) Georgi Gerganov 2026-06-04 08:05:32 +03:00
  • e8c54893f2 ggml-webgpu: FlashAttention refactor + standardize quantization support (#23834) Reese Levine 2026-06-03 22:05:04 -07:00
  • 3c7450cee1 ggml-cpu: extend RVV quantization vec dot to higher VLENs (#22754) rehan-10xengineer 2026-06-04 10:03:40 +05:00
  • f478f1b6d7 sycl : Improve SYCL doc (#23025) Todd Malsbary 2026-06-03 22:02:54 -07:00
  • 94a220cd67 mtmd: fix Gemma 4 unified FPE (#24088) Andrei 2026-06-03 12:51:18 -07:00
  • 166fe29492 qwen35: use post-norm hidden state for MTP (#24025) Aman Gupta 2026-06-04 01:29:09 +08:00
  • c8d6a00636 mtmd: enable non-causal vision for gemma 4 unified (#24082) Xuan-Son Nguyen 2026-06-03 19:05:17 +02:00
  • a731805ced mtmd, model: allow skip build_vit() (#24077) Xuan-Son Nguyen 2026-06-03 17:10:35 +02:00
  • ee4cf705bb ui: Mermaid Diagrams in chat + interactive preview (#24032) Aleksander Grygier 2026-06-03 16:55:36 +02:00
  • 9e58d4d692 Avoid PDL race conditions by disabling __restrict__ when PDL is used (#24030) Andreas Kieslinger 2026-06-03 13:56:42 +02:00
  • 3571fa5435 ggml-cpu: use runtime SVE width in FWHT (#24059) Charles Xu 2026-06-03 12:45:10 +02:00
  • f8f0a47a55 cuda: reserve space for quantize kv-cache at startup (#23907) Aman Gupta 2026-06-03 18:39:59 +08:00
  • 06938ac129 tests : add support for qwen3 SSM archs (#24031) Georgi Gerganov 2026-06-03 10:15:27 +03:00
  • d545a2a993 update BoringSSL to 0.20260526.0 (#23794) Alessandro de Oliveira Faria (A.K.A.CABELO) 2026-06-03 02:42:58 -03:00
  • 4da6370d43 ci : disable ccache for msvc windows release jobs (#23911) Georgi Gerganov 2026-06-03 08:05:21 +03:00
  • e3666269f9 arg : removed unecesary mmproj download when users pass --no-mmproj (#23425) Ryan Mangeno 2026-06-02 22:04:46 -07:00
  • 63e66fdd23 opencl: use flat variants of q4_K and q6_K gemv for very large M (#24006) lhez 2026-06-02 14:16:17 -07:00
  • 5c394fdc8b hexagon: profiler output fix and script updates (#24042) Max Krasnyansky 2026-06-02 14:08:29 -07:00
  • 4fb16eccce model: add Mellum architecture (#23966) Mikhail Podvitskii 2026-06-02 21:11:12 +02:00
  • bfb4308b05 model : support granite multilingual embeddings R2 (ibm-granite/granite-embedding-{97,311}m-multilingual-r2) (#22716) Hans Florian 2026-06-02 11:55:11 -04:00