AiNews
⚡ 速览 🧠 模型
← 返回首页

#llama.cpp

包含标签 "llama.cpp" 的文章,共 5 篇。

🛠️ 开发工具 Reddit

llama.cpp HIP优化:gfx900预填充用hipBLAS,MoE保留MMQ

llama.cpp 是一个广受欢迎的轻量级大模型推理引擎,其对多种硬件平台的支持是其核心优势之一。本次在 ggml-org/llama.cpp 仓库中提出的 Pull Request #24588,专注于对 AMD GPU 的 HIP 后端进行关键性能优化,特别是针对 gfx900 系列架构(如 Vega、MI25/50/60 等)。 该 PR 的核心在于优化 LLM 推理过程中的两个关键阶段: 1. **密集预填充 (Dense Prefill) 阶段:** 在处理初始提示词(prompt)的预填充阶段,涉及大量的密集型矩阵乘法运算。此优化建议在 gfx900 架构的 AMD GPU 上,将这些密集计算任务切换到使用 hipBLAS 库。hipBLAS 是 AMD 官方提供的高度优化的基础线性代数子程序库,专为 AMD GPU 设计,预计能显著提升预填充阶段的计算效率和速度。 2. **MoE (Mixture-of-Experts) 模型计算:** 对于采用 MoE 架构的大模型,其计算模式具有稀疏性。PR 明确指出,对于 MoE 模型,应继续沿用现有的 MMQ(Matrix Multiplication Quantization 或相关优化)策略,而非统一切换到 hipBLAS。这表明 MMQ 可能更适合 MoE 模型的稀疏计算特性,或在 MoE 场景下能提供更优的性能。 这项优化对中国开发者和 AI 创业者具有重要实际影响。它不仅有望大幅提升在 AMD gfx900 系列 GPU 上运行 llama.cpp 进行 LLM 推理的预填充速度,缩短模型响应时间,而且确保了对 MoE 这类先进模型架构的有效支持。通过持续优化 llama.cpp 对 AMD 硬件的兼容性和性能,将进一步降低开发者在 AMD 平台上部署和运行大模型的门槛,促进 AMD GPU 在 AI 推理领域的应用和生态发展。

🧠 模型动态 V2EX

Gemma 4本地实测:MTP加速超越Qwen

有开发者在RTX 3080(10G显存)显卡上测试发现,利用llama.cpp的MTP(多Token预测/投机采样)技术,Gemma 4 12B(Q4量化)的本地运行速度可达85~105 token/s,超越了此前Qwen 9B的75 token/s,且生成质量更优。技术实现上,该方案通过llama-server配置了专门的草稿模型(Draft Model),并开启了KV Cache的Q4_0量化,将模型层完全卸载至GPU。这一实测结果证明了MTP与投机解码技术在消费级硬件上压榨大模型性能的巨大潜力,为开发者本地部署更大参数模型提供了极具价值的实践参考。

🛠️ 开发工具 Reddit

英伟达 CUDA 13.3 正式发布

英伟达(NVIDIA)正式发布了 CUDA 13.3 版本,并已开放官方下载渠道。作为 GPU 加速计算的核心生态底座,CUDA 的每一次更新都直接影响到 AI 模型的训练与推理效率。目前,LocalLLaMA 等社区的开发者已开始密切关注并测试该版本对主流本地大模型推理工具(如 llama.cpp)的兼容性与性能表现。 对于 AI 开发者和创业者而言,CUDA 13.3 的落地意味着更高效的编译器优化和潜在的算子加速。建议相关团队在升级前,重点评估其与 PyTorch、llama.cpp 等主流框架的编译适配情况,以确保在提升本地大模型运行效率的同时,保障开发与生产环境的稳定性。

💻 AI 编程 Reddit

RTX 3090本地AI编程配置与选型指南

本文源自 Reddit 社区的一篇热门求助帖。一位拥有 RTX 3090 显卡、Intel Core 9 Ultra 285K 处理器及 32GB DDR5 内存的开发者,正寻求在 Windows 11 上搭建高效本地 AI 编程环境的最佳方案。该讨论核心围绕以下技术选型展开: 1. **模型选择**:在 Qwen 2.5 Coder 等开源代码模型间进行抉择,以平衡 24GB 显存下的量化精度与推理速度。 2. **推理后端**:对比 llama.cpp、SGLang 等引擎,探讨如何在 Windows 环境下实现吞吐量最大化。 3. **性能优化**:如何配置 FlashAttention、多 token 预测(MTP)及 N-Gram 推测解码等高级特性以降低首字延迟。 4. **客户端工具**:在 Claude Code、Aider 或 Continue 等 AI 编程助手间进行选择。 这反映了当前开发者群体对于本地隐私、低延迟及无限制 AI 辅助编程的强烈需求,对构建高性价比本地算力平台的开发者具有极高的实用参考价值。

🛠️ 开发工具 Reddit

llama.cpp 纯显存运行小模型

本文探讨了在使用 llama.cpp 时,如何将较小规模的语言模型(如 Qwen 或 Gemma)完全加载至 GPU 显存(VRAM)中运行,以消除系统内存(RAM)带来的速度瓶颈。作者拥有 RTX 4070(12GB 显存)配置,在运行大模型时使用 CPU+GPU 混合推理,但希望针对小模型实现 100% GPU 推理以追求极致性能。在技术实现上,关键在于正确配置 llama.cpp 的参数。通过设置 `-ngl`(或 `--n-gpu-layers`)为一个大于模型总层数的数值(如 99),可以强制将所有模型层、KV 缓存及计算任务完全卸载至 GPU。这对于追求高吞吐量、低延迟的本地 AI 开发者具有重要实用价值,能充分释放中端显卡在运行 7B/9B 等轻量级模型时的性能潜力。