Linux+llama.cpp编译+DeepSeek-R1-UD-IQ1_S本地部署

本地部署 GLM 5.1 实战:220GB 2-bit GGUF 模型在 H100 上的高效推理 大语言模型本地部署是构建可控、低延迟、高隐私 AI 应用的关键路径,其核心挑战在于模型体积、显存占用与推理精度的平衡。GLM 5.1 作为支持长上下文与 agentic coding 的强开源模型,原生权重达 1.65TB,难以直接加载;而通过 Unsloth 提供的动态 2-bit GGUF 量化方案,可在保留关键层(如 attention 输出、FFN 中间层)IQ3_XS/IQ4_NL 精度的前提下,将体积压缩至 220–236GB,显著提升 H100 显存利用率。该方案依托 llama.cpp 的 阅读详情

1.llama.cpp安装

克隆llama.cpp

git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp

2.编译项目

cmake -DGGML_CUDA=on ..
cmake --build .

3.如果编译过程或者启动过程显示显存错误

warning: one possible reason is that llama.cpp was compiled without GPU support

3.1如果缺少nvcc

#查看是否存在nvcc,一般保存在/usr/local/cuda/bin/nvcc
which nvcc

#安装nvcc
sudo apt install nvidia-cuda-toolkit

#查看nvcc
nvcc --version

#配置nvcc环境
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH


#重新编译llama.cpp,删除掉历史编译文件,重新编译
cd llama.cpp/build
rm -f CMakeCache.txt
rm -rf CMakeFiles


cmake -DGGML_CUDA=on ..
cmake --build .


4.模型权重下载

可以查找适合自己电脑性能的模型版本

魔搭社区汇聚各领域最先进的机器学习模型,提供模型探索体验、推理、训练、部署和应用的一站式服务。https://modelscope.cn/models/unsloth/DeepSeek-R1-GGUF/files

from modelscope import snapshot_download


# 下载权重文件
snapshot_download(
  repo_id = "unsloth/DeepSeek-R1-GGUF",
  local_dir = "DeepSeek-R1-GGUF",
  allow_patterns = ["*UD-IQ1_S*"], # 仅仅下载权重文件 1.58bit
)

'''
# 如果需要下载模型参数文件
snapshot_download(
    repo_id="deepseek-ai/DeepSeek-R1",
    local_dir="DeepSeek-R1-GGUF-parameter",
    ignore_patterns=["*.safetensors"]
)
'''

5.启动DeepSeek-R1-UD-IQ1_S模型

#llama.cpp命令行测试
CUDA_VISIBLE_DEVICES=0,3,4,7 ./bin/llama-cli     
--model 模型地址/DeepSeek-R1-UD-IQ1_S-00001-of-00003.gguf     
--cache-type-k q4_0     --threads 100 -no-cnv --prio 2     
--n-gpu-layers 28     --temp 0.6     --ctx-size 8192     
--seed 3407     --prompt "<|User|>100字幽默故事.<|Assistant|>"

#其中--thread和GPU根据自己的电脑性能填写
#这里我的CPU128线程,可以填到100
#我选择了4090*4,--n-gpu-layers 28
#如果单卡就是--n-gpu-layers 7

服务器端启动

#llama.cpp 服务端启动
CUDA_VISIBLE_DEVICES=0,4 ./bin/llama-server     --model 模型地址/DeepSeek-R1-UD-IQ1_S-00001-of-00003.gguf     --cache-type-k q4_0  --n-gpu-layers 14     --temp 0.6     --ctx-size 8192      --port 8088
#如果需要地址号
--host 127.0.0.1

6.本地性能测试记录 llama.cpp测试DeepSeek-R1-UD-IQ1_S

treads/线程数

12

60

100

60

100

100

GPU

0

0

0

4090*2

4090*2

4090*4

提示词处理速度(token/s)

3.51

6.82

9.26

8.09

11.31

14.31

输出文本速度(token/s)

2.14

3.51

3.79

4.13

4.57

5.63

若依开源框架(分离版)在人大金仓数据库下使用 对于甲方业务特殊要求,使用国产化数据库人大金仓,作为项目主要存储。这里以若依开源框架整合人大金仓为例,演示如何在真实项目中引入人大金仓。 阅读详情

相关推荐

最优化方法 25:PDHG

前面的章节要么从原始问题出发,要么从对偶问题出发,通过求解近似点或者一个子优化问题进行迭代,而且推导过程中我们发现根据问题的参数特征,比如矩阵 AAA 是瘦高型的还是矮胖型的,采用对偶和原始问题的复杂度会不一样,可以选择一个更简单的。而这一节,我们将要从原始对偶问题出发来优化,什么是原始对偶问题呢?就是原始优化变量和对偶优化变量(原始函数和共轭函数)混合在一块,看下面的原理就知道了。 1. 原始对偶问题 现在考虑原始优化问题,其中 f,gf,gf,g 为闭凸函数 min⁡f(x)+g(Ax) \min \q

Glooow的博客 4601

671B MoE模型本地部署:内存带宽敏感型推理实战指南

大语言模型本地部署的核心瓶颈已从算力转向内存带宽——尤其对DeepSeek R1这类671B参数量的MoE架构模型而言,其推理性能80%受限于CPU与内存间的数据搬运效率,而非GPU浮点算力。动态量化技术通过识别MoE结构中‘稀疏激活’特性,对Embedding层、专家模块和中间Transformer层实施差异化精度压缩(如1.58-bit/1.73-bit),在保障关键路径精度的同时大幅降低显存与内存占用。该方案使消费级统一内存设备(如Mac Studio)或24GB云服务器也能稳定运行百亿级MoE模型,

aocaiti5781的博客 456

【无人机智能避障】基于深度强化学习的城市复杂环境路径规划实战

本文探讨了基于深度强化学习的无人机在城市复杂环境中的智能避障与路径规划。针对传统算法难以应对动态与非结构化障碍的痛点,文章详细介绍了如何利用DQN算法,通过设计合理的状态空间、奖励函数,并结合经验回放、目标网络等技巧,训练无人机自主学会在楼宇间安全、高效飞行的策略。

weixin_28224217的博客 733

消费级 PC 本地部署 DeepSeek-R1满血版 (671B)指南

当多数人还在惊叹 DeepSeek 破圈时,技术达人已在悄悄行动。你敢想象在普通消费级 PC 上,成功部署运行 DeepSeek-R1 671B 吗?这不再是天方夜谭。本文将带你深入探索这一技术奇迹,从模型选择、硬件需求剖析,到详细的部署步骤讲解,还有实测效果大揭秘。无论你是 AI 小白还是技术大神,都能从中找到乐趣与启发

MnivL的博客 2万+

告别云端推理!用llama.cpp+树莓派5搭建本地AI问答机器人(完整配置流程)

本文详细介绍了如何在树莓派5上利用llama.cpp部署本地AI问答机器人,实现完全离线的智能对话。通过模型量化与格式转换技术,成功将MiniCPM-2B等大模型压缩并运行于资源受限的边缘设备,解决了隐私、延迟和成本问题,为物联网和硬件开发者提供了完整的配置流程与实践指南。

t1u2v的博客 507

Hierarchical-Localization 环境配置与依赖管理全攻略

本文提供了Hierarchical-Localization(hloc)视觉定位工具箱从零开始的环境配置与依赖管理全攻略。针对Windows、Ubuntu和macOS三大操作系统,详细解析了Python版本选择、PyTorch与CUDA版本匹配、pycolmap版本锁定等核心依赖的安装步骤,并汇总了权重文件格式、NumPy版本、路径配置等常见问题的排查与解决方案,旨在帮助用户高效搭建稳定的hloc开发环境。

weixin_29066781的博客 335

llama.cpp一种在本地CPU上部署的量化模型(超低配推理llama)

前不久,Meta前脚发布完开源大语言模型LLaMA,随后就被网友“泄漏”,直接放了一个磁力链接下载链接。然而那些手头没有顶级显卡的朋友们,就只能看看而已了但是 Georgi Gerganov 开源了一个项目llama.cpp次项目的牛逼之处就是没有GPU也能跑LLaMA模型大大降低的使用成本,本文就是时间如何在我的 mac m1 pro 上面跑起来这个模型。

god_Zeo的安全博客 2万+

基于YOLOv5s的RK3588多线程部署16FPS暴涨到120FPS 轻量化深度学习部署实战教程(包括性能优化与加速)37

本文介绍了如何在RK3588平台上利用线程池优化YOLOv5模型的推理性能。RK3588内置3个NPU核心,支持多核并行处理。作者设计了一个线程池架构:1个线程负责数据读取,10个线程处理NPU运算,1个线程输出结果。该架构包含任务队列、线程管理和工作线程三个核心组件,通过合理设置线程数、任务队列大小等参数确保性能稳定。文章提供了详细的C++实现代码,包括线程池初始化、任务提交、结果获取等功能模块,并讨论了多线程同步和内存管理的关键技术要点。该方案可显著提升深度学习模型在嵌入式设备上的部署效率。

FJN110的博客 9230

Llama2通过llama.cpp模型量化 Windows&Linux本地部署

本地部署和使用llama.cpp进行量化Llama2,linux和Windows平台方案,支持CPU和GPU多版本。

早安不安的博客 9879

7.1华为OD机试真题 新系统 - 仓库盘点 (Java/Py/C/C++/Js/Go)

7.1华为OD机试真题 新系统 - 仓库盘点 (Java/Py/C/C++/Js/Go)

算法大师! 507

Marvell 88Q6113 如何制作一个完整的量产固件88Q6113_flash.bin并进行烧录

本章节介绍如何基于Marvell工具链,制作一个完整的量产固件88Q6113_flash.bin,集成用户自定义的配置文件 config.bin,用于88Q6113的Flash烧录。注:Marvell 88Q5072 与 Marvell 88Q6113 的配置流程是一样的。

老板来份猪脚拼叉烧的博客 2011

Linux系统下部署DeepSeek-R1-UD-IQ1_S

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

weixin_52812174的博客 869

基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇1:项目简介)

基于NB-IoT技术的城市道路智慧路灯监控系统,在每个照明节点上安装一个集成了NB-IoT模组的单灯控制器,单灯控制器再经运营商的网络,与路灯控制平台实现双向通信,路灯控制平台直接对每个灯进行控制,包括开关灯控制、光照检测、自动调节明暗、电耗分析等操作。

不脱发的程序猿 5万+

【linux+llama.cpp+Qwen2.5】从零开始本地部署llama.cpp,运行Qwen2.5模型

LLaMa.cpp 是cpp 跨平台的,在Windows平台下,需要准备mingw 和Cmake。本文将介绍linux系统中,从零开始介绍本地部署的LLAMA.CPP过程。-m 是你qwen2.5模型所在的位置(注意一定要gguf格式)。进入llama-cli所在的文件夹。找到llama-cli在何处。

cherrysssss的博客 2100

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

自部署GLM 5.2代码模型:硬件需求、部署指南与成本效益分析

智谱 GLM 5.2 开源了。这可能是第一个你能真正拉下来、在自己机器上跑起来的 1M 上下文、753B 参数的顶尖代码模型。MIT 许可证意味着商用、修改、再分发都行,但代价是它需要一台“像样”的机器。这篇文章不讲概念,直接告诉你:自部署 GLM 5.2 到底需要什么硬件、怎么启动、资源占用多少,以及最关键的一点——在什么情况下,自部署的速度和成本能比官方 API 更有优势。 如果你关心的是“我的机器能不能跑”、“怎么跑起来最快”、“跑起来后怎么用”,那么这篇文章就是为你准备的。我们将基于官方发布的 FP

weixin_34297704的博客 731

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

自部署GLM 5.2代码模型:如何通过硬件选型与推理引擎优化实现毫秒级延迟

如果你正在评估 GLM 5.2 作为团队的代码助手,第一反应很可能是“直接调用官方 API 最省事”。每月几十美元,不用操心硬件、运维和部署,看起来是最稳妥的选择。但当你深入对比性能、成本和实际工作流后,会发现一个被多数人忽略的事实:在特定场景下,自部署 GLM 5.2 的推理速度,可以远超官方托管服务,甚至能带来数倍的吞吐提升和毫秒级的延迟优化。 这并非空谈。智谱开源 GLM 5.2 的 MIT 许可权重,意味着我们第一次能将一个拥有 753B 参数、支持 1M 上下文的前沿代码模型,部署在自己的硬件上。

weixin_33965305的博客 521

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

GLM 5.2自托管部署指南:硬件选型、性能调优与成本分析

智谱 GLM 5.2 的发布,不只是开放了一个 API,更是首次将一款拥有 1M 上下文、753B 参数的顶尖代码模型以 MIT 许可开源,允许任何人下载、审计并在自己的硬件上运行。这意味着,如果你有合规、数据驻留或高吞吐需求,现在可以完全掌控整个推理流程。但“自托管”听起来很美好,实际部署的门槛和成本究竟如何?更重要的是,自托管后的性能,真的能比调用官方 API 更快吗?答案是肯定的,在特定场景下,自托管 GLM 5.2 的响应速度可以远超云端,尤其是在处理长上下文、高并发或内部网络环境下的请求时。 这篇

weixin_30660027的博客 503

CentOS 7使用K8s部署模型 CPU 和 GPU 双模式环境

本文介绍了在CentOS 7服务器上使用K8s部署Ollama工具运行AI模型的方法。Ollama由llama.cpp引擎、GGUF格式管理和命令行工具组成,适合纯CPU环境部署,特别适合个人或小团体低成本使用。文章对比了虚拟机和物理机部署的优劣,建议有GPU设备时再考虑GPU加速方案,并提供了详细的Docker部署步骤和模型加载方法。同时指出Ollama虽易用但性能有限,不适合企业商用环境,推荐后续可尝试基于Vllm的商用部署方案。文中包含具体操作命令和配置参数,为读者提供了实践参考。

别人笑我太疯癫,我笑他人看不穿。 640

51c大模型~合集110

为了解决这一问题,在稠密化过程中,我们对容易引起退化和梯度集中的具有极端延展率的高斯面片进行了筛选,并对其增殖过程进行了限制,从而在不牺牲性能的情况下有效稳定了训练过程,保障了优化过程的顺利进行。大规模场景的重建往往还意味着显著的训练开销,要重建 1.97 平方千米的区域会产生接近两千万的高斯点,这意味着 4.6G 的存储以及 31.5G 的显存开销,以及超过三小时的训练时长。站在 AI 研究者的角度,得到了《苦涩的教训》,意味着在总结教训的过程中明确了什么是「更好」的。第二类则瞄准了相对复杂的问题。

whaosoft~aiotの开发板商城 2604

最快速运行llama.cpp(Linux系统)

编译完成后会在llama.cpp-master/build/bin路径下生成如下图的文件。将模型放在llama.cpp-master/models/文件夹下。

qq_21436685的专栏 575

构建llama.cpp并在linux上使用gpu

更多详情参见,官网网站会随着版本迭代更新。

百般回首曾经的相遇,留下的只是一缕残忆 4800

使用llama.cpp在linux cuda环境部署llama2方法记录及遇到的问题

添加 CUDA_DOCKER_ARCH参数,可先尝试改为=all,无法解决的话,其他参数值自行对应cuda尝试,如:compute_75,使用make,nvcc为cuda安装位置。因硬件资源足够,则不j继续进行量化。

weixin_46566149的博客 3545

llama.cpp 在 Linux 上安装使用指南

场景推荐方案快速上手生产部署 / GPU 加速源码编译 +单模型长期服务常驻多模型按需切换路由模式(需最新源码版本)工具调用 / Qwen3.x 模型llama.cpp 优于 Ollama。

u012975197的博客 1529

DeepSeek R1 在 24GB GPU 上:Unsloth AI 对 6710 亿参数模型进行动态量化

原始的 DeepSeek R1 是一个拥有 6710 亿参数的语言模型,由 Unsloth AI 团队采用动态量化技术处理,实现了 80% 的体积缩减 —— 从 720GB 缩小到最低 131GB —— 同时保持了强劲的性能。当加入模型卸载(offloading)后,该模型可以在 24GB 显存的环境下运行,并实现低 token/s 的推理速度。

m0_59164520的博客 2171

3步搞定llama.cpp在Linux上的GPU加速编译

还在为llama.cpp的编译失败而头疼吗?😫 想让你心爱的Intel显卡在Linux系统上跑出飞一般的推理速度?今天我就带你用最简单的方法,从零开始搞定llama.cpp的GPU加速编译!无论你是AI新手还是资深开发者,都能在30分钟内完成部署。 ## 1 问题诊断:为什么你的编译总是失败? 你有没有遇到过这样的情况:满怀期待地下载了llama.cpp源码,执行make命令后却看到一堆看不

gitblog_00586的博客 1373

大模型本地部署神器:llama.cpp使用介绍

本节主要介绍什么是llama.cpp,以及llama.cpp、llama、ollama的区别。同时说明一下GGUF这种模型文件格式。llama.cpp是一个由Georgi Gerganov开发的高性能C++库,主要目标是在各种硬件上(本地和云端)以最少的设置和最先进的性能实现大型语言模型推理。主要特点:纯C/C++实现,没有任何依赖对Apple Silicon(如M1/M2/M3芯片)提供一流支持 - 通过ARM NEON、Accelerate和Metal框架优化。

2401_85390073的博客 1万+
上一篇: Xinference+Transformers+vLLM 部署qwen2.5-72B
下一篇: Ktransformers-0.2.2+DeepSeek-R1-Q4_K_M
bagepython
博客等级 码龄7年 20粉丝 5原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值