PulseAugur
实时 00:34:17

llama.cpp 发布带来 Vulkan、CUDA 等优化

llama.cpp 项目发布了多个更新,包括 b10883,该更新针对 Apple Silicon 和其他平台上的矩阵乘法进行了 Vulkan 优化。其他近期发布如 b10881 和 b10877 解决了特定的问题,例如 Vulkan 工作组分配和针对专家混合 (MoE) 模型的 CUDA 优化。这些更新还包括针对不同操作系统和硬件配置的各种错误修复和性能增强。 AI

影响 llama.cpp 的持续改进提高了本地 LLM 在各种硬件和操作系统上的部署性能和兼容性。

排序理由 该集群包含 llama.cpp 项目的多个发布说明,详细介绍了增量更新和错误修复,而不是新模型发布或重大的研究突破。

在 llama.cpp — Releases 阅读 →

AI 生成摘要 · Google Gemini · 来自 51 个来源。 我们如何撰写摘要 →

llama.cpp 发布带来 Vulkan、CUDA 等优化

本文如何被排名

Signal score
0 / 100
Composite score across the factors below. Higher = stronger signal that this story matters right now.
Newsworthiness bucket
Tool
该集群包含 llama.cpp 项目的多个发布说明,详细介绍了增量更新和错误修复,而不是新模型发布或重大的研究突破。
Source corroboration
51 independent sources
Strong cross-source corroboration — multiple independent publishers covered this within the clustering window.
Topics
product, infra
Editorial topic classification. Feeds into how the story surfaces on /topic/<slug> hub pages and into the per-entity coverage mix.
AI-industry relevance
High
Clearly on-topic for AI-industry coverage.
Story freshness
5 days old
Aged out of breaking-news scoring windows; ranking reflects the durable signal from the full source set.

完整方法见我们的编辑标准

报道来源 [51]

  1. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10883

    <details open=""> <p>vulkan: use spec constant for matrix matrix multiplication A-type (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/25773">#25773</a>)</p> <ul> <li>vulkan: use spec constant for mul mat type_a</li> </ul> <p>vulkan: use map …

  2. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10881

    <details open=""> <p>vulkan: Convert FILL to distribute workgroups in 2D to avoid exceeding maxComputeWorkGroupCount (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28592">#28592</a>)</p> <ul> <li>divide workload to 2D</li> </ul> <p>This is t…

  3. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10878

    <details open=""> <p>llama : use int32_t for llama_sampler_chain_n return type (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28631">#28631</a>)</p> <p>Contributes to <a class="issue-link js-issue-link" href="https://github.com/ggml-org/llam…

  4. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10877

    <details open=""> <p>CUDA: size routed MoE MMQ N-tiles from typical expert width on RDNA3 (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28552">#28552</a>)</p> <p>Recreated from <a class="issue-link js-issue-link" href="https://github.com/gg…

  5. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10876

    <details open=""> <p>CUDA: replace GGML_FA_ALL_QUANTS with GGML_FA_QUANTS, more control over what is compiled (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28079">#28079</a>)</p> <ul> <li>CUDA: add configurable FA quant combinations</li> </…

  6. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10875

    <details open=""> <p>args: officially deprecate --mmap|mlock|dio (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28334">#28334</a>)</p> <p>Signed-off-by: Aaron Teo <a href="mailto:[email protected]">[email protected]</a></p> </details> <p><…

  7. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10874

    <details open=""> <p>model: fix granite3 moe unknown parameter count (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28632">#28632</a>)</p> <p>Signed-off-by: Aaron Teo <a href="mailto:[email protected]">[email protected]</a></p> </details> …

  8. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10873

    <details open=""> <p>mtmd: propagate video ID to bitmap (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28601">#28601</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofollow">https://llama.app</…

  9. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10872

    <details open=""> <p>jinja: treat a null left operand of in as a plain lookup (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28620">#28620</a>)</p> <p>Templates that default an optional variable to none and then test its<br /> membership in …

  10. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10871

    <details open=""> <p>vulkan: add dedicated iq4_xs mat-vec shader (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28426">#28426</a>)</p> <ul> <li>vulkan: add dedicated iq4_xs mat-vec shader</li> </ul> <p>Dedicated mul_mat_vec_iq4_xs for the dm…

  11. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10870

    <details open=""> <p>vulkan: add f16 B-type matmul pipelines and warp tile size tuning for Intel coopmat1 (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/27471">#27471</a>)</p> <ul> <li> <p>vulkan: add f16 B-type matmul pipelines and warp til…

  12. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10869

    <details open=""> <p>tests : use less threads for data initialization (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28325">#28325</a>)</p> <ul> <li> <p>tests : use 1 thread for data initialization</p> </li> <li> <p>cont : scale threads with…

  13. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10868

    <details open=""> <p>Add IQ type handling for MoE (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28476">#28476</a>)</p> <p>Co-authored-by: cwriter <a href="mailto:cwriter@localhost">cwriter@localhost</a></p> </details> <p><strong>Website:</s…

  14. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10867

    <details open=""> <p>llama: disable lazy tensor loading by default on iGPUs (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28326">#28326</a>)</p> <ul> <li> <p>llama: add lazy mode auto, fix iGPU regression</p> </li> <li> <p>revert changes ex…

  15. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10865

    <details open=""> <p>Revert "ggml-cuda : restore prop.integrated on HIP builds (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/24233">#24233</a>)" (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28604">#2…

  16. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10864

    <details open=""> <p>server : apply checkpoint min-step eviction only when the checkpoint list is full (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28302">#28302</a>)</p> <p>The spacing eviction in create_checkpoint() keeps the oldest chec…

  17. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10863

    <details open=""> <p>metal : fix idle threads in mul_mv_iq3_xxs for ne00 &lt; 1024 (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28086">#28086</a>)</p> <ul> <li> <p>metal : fix half-idle simdgroup in kernel_mul_mv_iq3_xxs_f32 for ne00 &lt; …

  18. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10859

    <details open=""> <p>llama : add missing headers (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28566">#28566</a>)</p> <ul> <li>fix compile-error: add missing header</li> </ul> <p>Bug: <a class="issue-link js-issue-link" href="https://github…

  19. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10858

    <details open=""> <p>vulkan : fuse UNARY(GELU|SIGMOID|SILU|SOFTPLUS) + MUL (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/27220">#27220</a>)</p> <ul> <li> <p>vulkan : fuse UNARY(SIGMOID|SILU|SOFTPLUS) + MUL</p> </li> <li> <p>vulkan : fuse UN…

  20. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10857

    <details open=""> <p>Fix Vulkan-Hpp handle usage on 32-bit targets. (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/22892">#22892</a>)</p> <p>On 32-bit platforms, Vulkan non-dispatchable handles such as VkBuffer are<br /> represented as uint6…

  21. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10856

    <details open=""> <p>chat : split specialized parsers into common/parsers (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/27764">#27764</a>)</p> <ul> <li>chat : split specialized parsers into common/parsers</li> </ul> <p>Move the 14 dedicated…

  22. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10855

    <details open=""> <p>opencl: properly handle non-contiguous inputs to conv2d (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28503">#28503</a>)</p> <ul> <li> <p>opencl: fix conv2d non-contiguous strides</p> </li> <li> <p>opencl: format</p> </…

  23. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10853

    <details open=""> <p>model : support Kimi-K3 recurrent-state rollback (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28466">#28466</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofollow">https…

  24. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10852

    <details open=""> <p>hexagon: add RELU and LEAKY_RELU ops (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28585">#28585</a>)</p> <ul> <li> <p>hexagon: add RELU op</p> </li> <li> <p>hexagon: add LEAKY_RELU op too</p> </li> </ul> </details> <p>…

  25. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10850

    <details open=""> <p>tests : initialize the L2_NORM batch array (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28553">#28553</a>)</p> <ul> <li>tests: bind the L2_NORM batch count to a local</li> </ul> <p>GCC cannot prove the loop fills norms…

  26. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10844

    <details open=""> <p>vulkan: add DeepSeek-V4 hyper-connection fused ops (DSV4_HC_COMB/PRE/POST) (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/26578">#26578</a>)</p> <ul> <li>vulkan: add DeepSeek-V4 hyper-connection fused ops (DSV4_HC_COMB/P…

  27. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10842

    <details open=""> <p>ggml: add gfx90c HIP support (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/26454">#26454</a>)</p> <ul> <li> <p>ggml: add gfx90c HIP support</p> </li> <li> <p>ggml: make gfx90c HIP support compliant with specifications</…

  28. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10840

    <details open=""> <p>CUDA: branchless Q4_K/Q5_K unpack to speed up mmvq, L2 prefetch on DGX Spark (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/26705">#26705</a>)</p> <ul> <li> <p>Update Q4_K and Q5_K to use branchless computation, which st…

  29. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10839

    <details open=""> <p>vulkan: support type-aligned GET_ROWS (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28253">#28253</a>)</p> <ul> <li>vulkan: fall back to CPU for GET_ROWS with misaligned offsets</li> </ul> <p>The Vulkan GET_ROWS shader …

  30. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10837

    <details open=""> <p>caps : recheck typed content if template checks for string (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28511">#28511</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofol…

  31. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10835

    <details open=""> <p>ggml-cuda: fix divergent barrier in f16 flash attention (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/27870">#27870</a>)</p> <ul> <li> <p>ggml-cuda: fix divergent barrier in f16 flash attention</p> </li> <li> <p>ggml-cu…

  32. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10834

    <details open=""> <p>ggml: allow backend inputs to not create another split (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28387">#28387</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofollow"…

  33. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10833

    <details open=""> <p>vulkan: rms_norm fusion opportunities (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28024">#28024</a>)</p> <p>Support RMS_NORM + MUL + ADD (+ MUL) and RMS_NORM + VIEW + SET_ROWS.<br /> Extend ROPE + VIEW + SET_ROWS to s…

  34. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10831

    <details open=""> <p>vulkan: add TQ1_0 support (mm, mat-vec, mat-vec-id, dequant, get_rows) (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/27765">#27765</a>)</p> <ul> <li> <p>vulkan: add TQ1_0 support (mm, mat-vec, dequant, get_rows)</p> </l…

  35. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10830

    <details open=""> <p>convert : add <code>--fuse-qkv</code> flag to fuse Q/K/V into QKV during HF-to-GGUF conversion (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/22780">#22780</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a…

  36. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10829

    <details open=""> <p>models : fix GDN normalization from <code>max</code> to <code>rsqrt</code> (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28068">#28068</a>)</p> <ul> <li>models: use flash-linear-attention's l2norm for gated delta net q/…

  37. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10828

    <details open=""> <p>[Model] Support for Spark2_5ForCausalLM implementation (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/27868">#27868</a>)</p> <ul> <li>Add Spark3 Model</li> <li>rename spark3 -&gt; spark2_5</li> </ul> <p>Co-authored-by: S…

  38. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10827

    <details open=""> <p>opencl: properly choose weights pack for q4_K, q5_K mul_mat (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28402">#28402</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofo…

  39. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10826

    <details open=""> <p>cuda: fixes races in mmid and mmf (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28475">#28475</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofollow">https://llama.app</a…

  40. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10825

    <details open=""> <p>grammar : fix max repetition threshold (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28469">#28469</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofollow">https://llama.a…

  41. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10823

    <details open=""> <p>common: add --log-jsonl (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28437">#28437</a>)</p> <ul> <li> <p>common: add --log-jsonl</p> </li> <li> <p>rename unknown to none</p> </li> </ul> </details> <p><strong>Website:</…

  42. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10822

    <details open=""> <p>ui : embed assets directly with CMake (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28445">#28445</a>)</p> <p>Remove the build-time C++ helper and external gzip dependency,<br /> simplifying cross-compilation. Keep the …

  43. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10821

    <details open=""> <p>metal : add remaining fa-vec tunings for M2 Max (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28458">#28458</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofollow">https:…

  44. llama.cpp — Releases TIER_1 (SO) · JohannesGaessler ·

    b10820

    <p>Github: limit blank issues to maintainers (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28435">#28435</a>)</p>

  45. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10819

    <details open=""> <p>metal : fix memory leak in early return (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28399">#28399</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofollow">https://llama.…

  46. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10817

    <details open=""> <p>sycl: attribute device allocations by site (GGML_SYCL_MEMTRACE) (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/27631">#27631</a>)</p> <p>define two new environment variables to better understand how much<br /> memory is …

  47. llama.cpp — Releases TIER_1 (SO) · philip-jingxin ·

    b10818

    <p>sycl : fix test-backend-ops CI break &amp;&amp; restore Kronecker product FWH…</p>

  48. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10816

    <details open=""> <p>metal : add remaining fa-vec tunings for M3 (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28396">#28396</a>)</p> <ul> <li> <p>addition of m3 in fa_vec_tuned_table</p> </li> <li> <p>adding q4_0,q4_1,q5_0,q5_1 in ggml-met…

  49. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10814

    <details open=""> <p>opencl: extend the elementwise and data‐movement op coverage (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/27633">#27633</a>)</p> <ul> <li>opencl: add extended elementwise unary ops (sgn, step, elu, hardswish, hardsigmo…

  50. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10813

    <details open=""> <p>opencl: add Adreno xmem SDPA path (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/26331">#26331</a>)</p> <ul> <li>opencl: add Adreno xmem SDPA path</li> </ul> <p>Assisted-by: Codex</p> <ul> <li> <p>Removed the Adreno-spec…

  51. llama.cpp — Releases TIER_1 (SO) · github-actions[bot] ·

    b10809

    <details open=""> <p>llama.cpp : bump version to 0.4.0 (<a class="issue-link js-issue-link" href="https://github.com/ggml-org/llama.cpp/pull/28386">#28386</a>)</p> </details> <p><strong>Website:</strong></p> <ul> <li><a href="https://llama.app" rel="nofollow">https://llama.app</a…